builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0109 starttime: 1469115250.2 results: success (0) buildid: 20160721051558 builduid: ff35739317bf42cfab35c963ebbbe1fc revision: 512d3ff7151c16f30ea8f93414d048c708815110 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-21 08:34:10.202002) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-21 08:34:10.202513) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-21 08:34:10.202790) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-21 08:34:10.225398) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-21 08:34:10.225725) ========= 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.ndZhB8ox1U/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.PBbuthN45O/Listeners TMPDIR=/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-07-21 08:34:10-- 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% 45.9M=0s 2016-07-21 08:34:10 (45.9 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.122374 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-21 08:34:10.369113) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-21 08:34:10.369420) ========= 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.ndZhB8ox1U/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.PBbuthN45O/Listeners TMPDIR=/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.020908 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-21 08:34:10.417730) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-21 08:34:10.418100) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 512d3ff7151c16f30ea8f93414d048c708815110 --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-beta --rev 512d3ff7151c16f30ea8f93414d048c708815110 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.ndZhB8ox1U/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.PBbuthN45O/Listeners TMPDIR=/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-07-21 08:34:10,490 truncating revision to first 12 chars 2016-07-21 08:34:10,490 Setting DEBUG logging. 2016-07-21 08:34:10,490 attempt 1/10 2016-07-21 08:34:10,490 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/512d3ff7151c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-21 08:34:11,252 unpacking tar archive at: mozilla-beta-512d3ff7151c/testing/mozharness/ program finished with exit code 0 elapsedTime=1.034168 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-21 08:34:11.473769) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-21 08:34:11.474121) ========= script_repo_revision: 512d3ff7151c16f30ea8f93414d048c708815110 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-21 08:34:11.474532) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-21 08:34:11.474800) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-21 08:34:11.493620) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 44 secs) (at 2016-07-21 08:34:11.494062) ========= /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-beta --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-beta', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.ndZhB8ox1U/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.PBbuthN45O/Listeners TMPDIR=/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 08:34:11 INFO - MultiFileLogger online at 20160721 08:34:11 in /builds/slave/test 08:34:11 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-beta --download-symbols true 08:34:11 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 08:34:11 INFO - {'append_to_log': False, 08:34:11 INFO - 'base_work_dir': '/builds/slave/test', 08:34:11 INFO - 'blob_upload_branch': 'mozilla-beta', 08:34:11 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 08:34:11 INFO - 'buildbot_json_path': 'buildprops.json', 08:34:11 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 08:34:11 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:34:11 INFO - 'download_minidump_stackwalk': True, 08:34:11 INFO - 'download_symbols': 'true', 08:34:11 INFO - 'e10s': False, 08:34:11 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 08:34:11 INFO - 'tooltool.py': '/tools/tooltool.py', 08:34:11 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 08:34:11 INFO - '/tools/misc-python/virtualenv.py')}, 08:34:11 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:34:11 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:34:11 INFO - 'log_level': 'info', 08:34:11 INFO - 'log_to_console': True, 08:34:11 INFO - 'opt_config_files': (), 08:34:11 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:34:11 INFO - '--processes=1', 08:34:11 INFO - '--config=%(test_path)s/wptrunner.ini', 08:34:11 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:34:11 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:34:11 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:34:11 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:34:11 INFO - 'pip_index': False, 08:34:11 INFO - 'require_test_zip': True, 08:34:11 INFO - 'test_type': ('testharness',), 08:34:11 INFO - 'this_chunk': '1', 08:34:11 INFO - 'tooltool_cache': '/builds/tooltool_cache', 08:34:11 INFO - 'total_chunks': '10', 08:34:11 INFO - 'virtualenv_path': 'venv', 08:34:11 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:34:11 INFO - 'work_dir': 'build'} 08:34:11 INFO - ##### 08:34:11 INFO - ##### Running clobber step. 08:34:11 INFO - ##### 08:34:11 INFO - Running pre-action listener: _resource_record_pre_action 08:34:11 INFO - Running main action method: clobber 08:34:11 INFO - rmtree: /builds/slave/test/build 08:34:11 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 08:34:13 INFO - Running post-action listener: _resource_record_post_action 08:34:13 INFO - ##### 08:34:13 INFO - ##### Running read-buildbot-config step. 08:34:13 INFO - ##### 08:34:13 INFO - Running pre-action listener: _resource_record_pre_action 08:34:13 INFO - Running main action method: read_buildbot_config 08:34:13 INFO - Using buildbot properties: 08:34:13 INFO - { 08:34:13 INFO - "project": "", 08:34:13 INFO - "product": "firefox", 08:34:13 INFO - "script_repo_revision": "production", 08:34:13 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 08:34:13 INFO - "repository": "", 08:34:13 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 08:34:13 INFO - "buildid": "20160721051558", 08:34:13 INFO - "pgo_build": "False", 08:34:13 INFO - "basedir": "/builds/slave/test", 08:34:13 INFO - "buildnumber": 18, 08:34:13 INFO - "slavename": "t-yosemite-r7-0109", 08:34:13 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 08:34:13 INFO - "platform": "macosx64", 08:34:13 INFO - "branch": "mozilla-beta", 08:34:13 INFO - "revision": "512d3ff7151c16f30ea8f93414d048c708815110", 08:34:13 INFO - "repo_path": "releases/mozilla-beta", 08:34:13 INFO - "moz_repo_path": "", 08:34:13 INFO - "stage_platform": "macosx64", 08:34:13 INFO - "builduid": "ff35739317bf42cfab35c963ebbbe1fc", 08:34:13 INFO - "slavebuilddir": "test" 08:34:13 INFO - } 08:34:13 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469103358/firefox-48.0.en-US.mac64.dmg. 08:34:13 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469103358/firefox-48.0.en-US.mac64.test_packages.json. 08:34:13 INFO - Running post-action listener: _resource_record_post_action 08:34:13 INFO - ##### 08:34:13 INFO - ##### Running download-and-extract step. 08:34:13 INFO - ##### 08:34:13 INFO - Running pre-action listener: _resource_record_pre_action 08:34:13 INFO - Running main action method: download_and_extract 08:34:13 INFO - mkdir: /builds/slave/test/build/tests 08:34:13 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')]} 08:34:13 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469103358/firefox-48.0.en-US.mac64.test_packages.json 08:34:13 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469103358/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 08:34:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469103358/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 08:34:13 INFO - Downloaded 1201 bytes. 08:34:13 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 08:34:13 INFO - Using the following test package requirements: 08:34:13 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 08:34:13 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:34:13 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 08:34:13 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:34:13 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 08:34:13 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:34:13 INFO - u'jsshell-mac64.zip'], 08:34:13 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:34:13 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 08:34:13 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 08:34:13 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:34:13 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 08:34:13 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:34:13 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 08:34:13 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:34:13 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 08:34:13 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:34:13 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 08:34:13 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 08:34:13 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')]} 08:34:13 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469103358/firefox-48.0.en-US.mac64.common.tests.zip 08:34:13 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469103358/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 08:34:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469103358/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 08:34:14 INFO - Downloaded 18370123 bytes. 08:34:14 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/*'] 08:34:14 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/* 08:34:14 INFO - caution: filename not matched: web-platform/* 08:34:14 INFO - Return code: 11 08:34:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:34:14 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469103358/firefox-48.0.en-US.mac64.web-platform.tests.zip 08:34:14 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469103358/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 08:34:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469103358/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 08:34:19 INFO - Downloaded 36389883 bytes. 08:34:19 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/*'] 08:34:19 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/* 08:34:23 INFO - caution: filename not matched: bin/* 08:34:23 INFO - caution: filename not matched: config/* 08:34:23 INFO - caution: filename not matched: mozbase/* 08:34:23 INFO - caution: filename not matched: marionette/* 08:34:23 INFO - caution: filename not matched: tools/wptserve/* 08:34:23 INFO - Return code: 11 08:34:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:34:23 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469103358/firefox-48.0.en-US.mac64.dmg 08:34:23 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469103358/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 08:34:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469103358/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 08:34:25 INFO - Downloaded 73026003 bytes. 08:34:25 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469103358/firefox-48.0.en-US.mac64.dmg 08:34:25 INFO - mkdir: /builds/slave/test/properties 08:34:25 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 08:34:25 INFO - Writing to file /builds/slave/test/properties/build_url 08:34:25 INFO - Contents: 08:34:25 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469103358/firefox-48.0.en-US.mac64.dmg 08:34:25 INFO - Setting buildbot property symbols_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469103358/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:34:25 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 08:34:25 INFO - Writing to file /builds/slave/test/properties/symbols_url 08:34:25 INFO - Contents: 08:34:25 INFO - symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469103358/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:34:25 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')]} 08:34:25 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469103358/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:34:25 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469103358/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:34:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469103358/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 08:34:29 INFO - Downloaded 103715807 bytes. 08:34:29 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'] 08:34:29 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 08:34:32 INFO - Return code: 0 08:34:32 INFO - Running post-action listener: _resource_record_post_action 08:34:32 INFO - Running post-action listener: set_extra_try_arguments 08:34:32 INFO - ##### 08:34:32 INFO - ##### Running create-virtualenv step. 08:34:32 INFO - ##### 08:34:32 INFO - Running pre-action listener: _pre_create_virtualenv 08:34:32 INFO - Running pre-action listener: _resource_record_pre_action 08:34:32 INFO - Running main action method: create_virtualenv 08:34:32 INFO - Creating virtualenv /builds/slave/test/build/venv 08:34:32 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 08:34:32 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 08:34:32 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 08:34:32 INFO - Using real prefix '/tools/python27' 08:34:32 INFO - New python executable in /builds/slave/test/build/venv/bin/python 08:34:33 INFO - Installing distribute.............................................................................................................................................................................................done. 08:34:36 INFO - Installing pip.................done. 08:34:36 INFO - Return code: 0 08:34:36 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 08:34:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:34:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:34:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:34:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:34:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:34:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:34:36 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 0x107b0be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107b28f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc362c7d690>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107b245e0>, '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 0x107707cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107732990>, '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.ndZhB8ox1U/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.PBbuthN45O/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:34:36 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 08:34:36 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 08:34:36 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ndZhB8ox1U/Render', 08:34:36 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:34:36 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:34:36 INFO - 'HOME': '/Users/cltbld', 08:34:36 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:34:36 INFO - 'LOGNAME': 'cltbld', 08:34:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:34:36 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 08:34:36 INFO - 'MOZ_NO_REMOTE': '1', 08:34:36 INFO - 'NO_EM_RESTART': '1', 08:34:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:34:36 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:34:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:34:36 INFO - 'PWD': '/builds/slave/test', 08:34:36 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:34:36 INFO - 'SHELL': '/bin/bash', 08:34:36 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.PBbuthN45O/Listeners', 08:34:36 INFO - 'TMPDIR': '/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/', 08:34:36 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:34:36 INFO - 'USER': 'cltbld', 08:34:36 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:34:36 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:34:36 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:34:36 INFO - 'XPC_FLAGS': '0x0', 08:34:36 INFO - 'XPC_SERVICE_NAME': '0', 08:34:36 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:34:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:34:36 INFO - Downloading/unpacking psutil>=0.7.1 08:34:36 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 08:34:36 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 08:34:36 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 08:34:36 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 08:34:36 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 08:34:36 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 08:34:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 08:34:40 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:34:40 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:34:40 INFO - Installing collected packages: psutil 08:34:40 INFO - Running setup.py install for psutil 08:34:40 INFO - building 'psutil._psutil_osx' extension 08:34:40 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 08:34:40 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 08:34:40 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 08:34:40 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 08:34:40 INFO - building 'psutil._psutil_posix' extension 08:34:40 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 08:34:40 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 08:34:40 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 08:34:40 INFO - ^ 08:34:40 INFO - 1 warning generated. 08:34:40 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 08:34:40 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:34:40 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:34:40 INFO - Successfully installed psutil 08:34:40 INFO - Cleaning up... 08:34:40 INFO - Return code: 0 08:34:40 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 08:34:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:34:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:34:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:34:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:34:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:34:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:34:40 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 0x107b0be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107b28f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc362c7d690>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107b245e0>, '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 0x107707cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107732990>, '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.ndZhB8ox1U/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.PBbuthN45O/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:34:40 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 08:34:40 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 08:34:40 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ndZhB8ox1U/Render', 08:34:40 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:34:40 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:34:40 INFO - 'HOME': '/Users/cltbld', 08:34:40 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:34:40 INFO - 'LOGNAME': 'cltbld', 08:34:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:34:40 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 08:34:40 INFO - 'MOZ_NO_REMOTE': '1', 08:34:40 INFO - 'NO_EM_RESTART': '1', 08:34:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:34:40 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:34:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:34:40 INFO - 'PWD': '/builds/slave/test', 08:34:40 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:34:40 INFO - 'SHELL': '/bin/bash', 08:34:40 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.PBbuthN45O/Listeners', 08:34:40 INFO - 'TMPDIR': '/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/', 08:34:40 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:34:40 INFO - 'USER': 'cltbld', 08:34:40 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:34:40 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:34:40 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:34:40 INFO - 'XPC_FLAGS': '0x0', 08:34:40 INFO - 'XPC_SERVICE_NAME': '0', 08:34:40 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:34:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:34:41 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:34:41 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 08:34:41 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 08:34:41 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 08:34:41 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 08:34:41 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 08:34:41 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 08:34:43 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:34:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 08:34:43 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 08:34:43 INFO - Installing collected packages: mozsystemmonitor 08:34:43 INFO - Running setup.py install for mozsystemmonitor 08:34:43 INFO - Successfully installed mozsystemmonitor 08:34:43 INFO - Cleaning up... 08:34:43 INFO - Return code: 0 08:34:43 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 08:34:43 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')]} 08:34:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:34:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:34:43 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')]} 08:34:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:34:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:34:43 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 0x107b0be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107b28f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc362c7d690>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107b245e0>, '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 0x107707cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107732990>, '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.ndZhB8ox1U/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.PBbuthN45O/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:34:43 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 08:34:43 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 08:34:43 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ndZhB8ox1U/Render', 08:34:43 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:34:43 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:34:43 INFO - 'HOME': '/Users/cltbld', 08:34:43 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:34:43 INFO - 'LOGNAME': 'cltbld', 08:34:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:34:43 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 08:34:43 INFO - 'MOZ_NO_REMOTE': '1', 08:34:43 INFO - 'NO_EM_RESTART': '1', 08:34:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:34:43 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:34:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:34:43 INFO - 'PWD': '/builds/slave/test', 08:34:43 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:34:43 INFO - 'SHELL': '/bin/bash', 08:34:43 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.PBbuthN45O/Listeners', 08:34:43 INFO - 'TMPDIR': '/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/', 08:34:43 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:34:43 INFO - 'USER': 'cltbld', 08:34:43 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:34:43 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:34:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:34:43 INFO - 'XPC_FLAGS': '0x0', 08:34:43 INFO - 'XPC_SERVICE_NAME': '0', 08:34:43 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:34:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:34:44 INFO - Downloading/unpacking blobuploader==1.2.4 08:34:44 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 08:34:44 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 08:34:44 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 08:34:44 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 08:34:44 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 08:34:44 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 08:34:46 INFO - Downloading blobuploader-1.2.4.tar.gz 08:34:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 08:34:46 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:34:46 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 08:34:46 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 08:34:46 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 08:34:46 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 08:34:46 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 08:34:46 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 08:34:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 08:34:47 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:34:47 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 08:34:47 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 08:34:47 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 08:34:47 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 08:34:47 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 08:34:47 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 08:34:47 INFO - Downloading docopt-0.6.1.tar.gz 08:34:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 08:34:47 INFO - Installing collected packages: blobuploader, requests, docopt 08:34:47 INFO - Running setup.py install for blobuploader 08:34:47 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 08:34:48 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 08:34:48 INFO - Running setup.py install for requests 08:34:48 INFO - Running setup.py install for docopt 08:34:48 INFO - Successfully installed blobuploader requests docopt 08:34:48 INFO - Cleaning up... 08:34:48 INFO - Return code: 0 08:34:48 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:34:48 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')]} 08:34:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:34:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:34:48 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')]} 08:34:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:34:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:34:48 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 0x107b0be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107b28f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc362c7d690>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107b245e0>, '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 0x107707cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107732990>, '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.ndZhB8ox1U/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.PBbuthN45O/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:34:48 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 08:34:48 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 08:34:48 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ndZhB8ox1U/Render', 08:34:48 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:34:48 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:34:48 INFO - 'HOME': '/Users/cltbld', 08:34:48 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:34:48 INFO - 'LOGNAME': 'cltbld', 08:34:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:34:48 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 08:34:48 INFO - 'MOZ_NO_REMOTE': '1', 08:34:48 INFO - 'NO_EM_RESTART': '1', 08:34:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:34:48 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:34:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:34:48 INFO - 'PWD': '/builds/slave/test', 08:34:48 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:34:48 INFO - 'SHELL': '/bin/bash', 08:34:48 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.PBbuthN45O/Listeners', 08:34:48 INFO - 'TMPDIR': '/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/', 08:34:48 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:34:48 INFO - 'USER': 'cltbld', 08:34:48 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:34:48 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:34:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:34:48 INFO - 'XPC_FLAGS': '0x0', 08:34:48 INFO - 'XPC_SERVICE_NAME': '0', 08:34:48 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:34:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:34:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:34:49 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-oqGuDd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:34:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:34:49 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-gRMj7e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:34:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:34:49 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-vRvOiF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:34:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:34:49 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-nAwLh0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:34:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:34:49 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-y6uxoX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:34:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:34:49 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-YDo5j_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:34:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:34:49 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-sj6aPS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:34:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:34:49 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-KDKkiT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:34:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:34:49 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-8ygmDQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:34:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:34:49 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-VUNqQm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:34:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:34:50 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-WMwXXn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:34:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:34:50 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-QGoJPF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:34:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:34:50 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-ziM0vc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:34:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:34:50 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-GA9nxg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:34:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:34:50 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-o6x8cz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:34:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:34:50 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-RjG16o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:34:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:34:50 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-G8NNBx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:34:50 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:34:50 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-gnmjUc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:34:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:34:50 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-YSBjhu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:34:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:34:51 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-sBMBg6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:34:51 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:34:51 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-yVEQ5r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:34:51 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:34:51 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 08:34:51 INFO - Running setup.py install for manifestparser 08:34:51 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 08:34:51 INFO - Running setup.py install for mozcrash 08:34:51 INFO - Running setup.py install for mozdebug 08:34:52 INFO - Running setup.py install for mozdevice 08:34:52 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 08:34:52 INFO - Installing dm script to /builds/slave/test/build/venv/bin 08:34:52 INFO - Running setup.py install for mozfile 08:34:52 INFO - Running setup.py install for mozhttpd 08:34:52 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 08:34:52 INFO - Running setup.py install for mozinfo 08:34:52 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 08:34:52 INFO - Running setup.py install for mozInstall 08:34:52 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 08:34:52 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 08:34:52 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 08:34:52 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 08:34:52 INFO - Running setup.py install for mozleak 08:34:52 INFO - Running setup.py install for mozlog 08:34:53 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 08:34:53 INFO - Running setup.py install for moznetwork 08:34:53 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 08:34:53 INFO - Running setup.py install for mozprocess 08:34:53 INFO - Running setup.py install for mozprofile 08:34:53 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 08:34:53 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 08:34:53 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 08:34:53 INFO - Running setup.py install for mozrunner 08:34:53 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 08:34:53 INFO - Running setup.py install for mozscreenshot 08:34:53 INFO - Running setup.py install for moztest 08:34:54 INFO - Running setup.py install for mozversion 08:34:54 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 08:34:54 INFO - Running setup.py install for wptserve 08:34:54 INFO - Running setup.py install for marionette-driver 08:34:54 INFO - Running setup.py install for browsermob-proxy 08:34:54 INFO - Running setup.py install for marionette-client 08:34:54 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:34:54 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 08:34:55 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 08:34:55 INFO - Cleaning up... 08:34:55 INFO - Return code: 0 08:34:55 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:34: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')]} 08:34:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:34:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:34: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')]} 08:34:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:34:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:34:55 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 0x107b0be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107b28f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc362c7d690>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107b245e0>, '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 0x107707cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107732990>, '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.ndZhB8ox1U/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.PBbuthN45O/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:34:55 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 08:34:55 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 08:34:55 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ndZhB8ox1U/Render', 08:34:55 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:34:55 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:34:55 INFO - 'HOME': '/Users/cltbld', 08:34:55 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:34:55 INFO - 'LOGNAME': 'cltbld', 08:34:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:34:55 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 08:34:55 INFO - 'MOZ_NO_REMOTE': '1', 08:34:55 INFO - 'NO_EM_RESTART': '1', 08:34:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:34:55 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:34:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:34:55 INFO - 'PWD': '/builds/slave/test', 08:34:55 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:34:55 INFO - 'SHELL': '/bin/bash', 08:34:55 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.PBbuthN45O/Listeners', 08:34:55 INFO - 'TMPDIR': '/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/', 08:34:55 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:34:55 INFO - 'USER': 'cltbld', 08:34:55 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:34:55 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:34:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:34:55 INFO - 'XPC_FLAGS': '0x0', 08:34:55 INFO - 'XPC_SERVICE_NAME': '0', 08:34:55 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:34:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:34:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:34:55 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-5FxktA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:34:55 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)) 08:34:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:34:55 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-V3t0Nl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:34:55 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)) 08:34:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:34:55 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-qBIT1r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:34:55 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)) 08:34:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:34:55 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-D1KJCw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:34:55 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)) 08:34:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:34:55 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-7Lx7lR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:34:55 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)) 08:34:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:34:55 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-OexS3i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:34:55 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)) 08:34:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:34:55 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-3u00cC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:34:56 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)) 08:34:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:34:56 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-6G35oC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:34:56 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)) 08:34:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:34:56 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-U9i9LE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:34:56 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)) 08:34:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:34:56 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-2Mi2zw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:34:56 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)) 08:34:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:34:56 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-meh198-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:34:56 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)) 08:34:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:34:56 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-mrc5Bs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:34:56 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)) 08:34:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:34:56 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-rcYMMO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:34:56 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)) 08:34:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:34:56 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-eBh1jm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:34:56 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)) 08:34:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:34:56 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-dZdKHL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:34:56 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)) 08:34:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:34:56 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-3FXs08-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:34:57 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)) 08:34:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:34:57 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-wTCP4Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:34:57 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)) 08:34:57 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:34:57 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-4BUJeD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:34:57 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)) 08:34:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:34:57 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-XLMX4W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:34:57 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)) 08:34:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:34:57 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-UFUC4n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:34:57 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)) 08:34:57 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:34:57 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-K0ahNK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:34:57 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:34:57 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)) 08:34:57 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)) 08:34:57 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)) 08:34:57 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)) 08:34:57 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)) 08:34:57 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)) 08:34:58 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:34:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:34:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:34:58 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:34:58 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:34:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:34:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:35:00 INFO - Downloading blessings-1.6.tar.gz 08:35:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 08:35:00 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)) 08:35:00 INFO - Installing collected packages: blessings 08:35:00 INFO - Running setup.py install for blessings 08:35:00 INFO - Successfully installed blessings 08:35:00 INFO - Cleaning up... 08:35:00 INFO - Return code: 0 08:35:00 INFO - Done creating virtualenv /builds/slave/test/build/venv. 08:35:00 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:35:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:35:01 INFO - Reading from file tmpfile_stdout 08:35:01 INFO - Current package versions: 08:35:01 INFO - blessings == 1.6 08:35:01 INFO - blobuploader == 1.2.4 08:35:01 INFO - browsermob-proxy == 0.6.0 08:35:01 INFO - docopt == 0.6.1 08:35:01 INFO - manifestparser == 1.1 08:35:01 INFO - marionette-client == 2.3.0 08:35:01 INFO - marionette-driver == 1.4.0 08:35:01 INFO - mozInstall == 1.12 08:35:01 INFO - mozcrash == 0.17 08:35:01 INFO - mozdebug == 0.1 08:35:01 INFO - mozdevice == 0.48 08:35:01 INFO - mozfile == 1.2 08:35:01 INFO - mozhttpd == 0.7 08:35:01 INFO - mozinfo == 0.9 08:35:01 INFO - mozleak == 0.1 08:35:01 INFO - mozlog == 3.1 08:35:01 INFO - moznetwork == 0.27 08:35:01 INFO - mozprocess == 0.22 08:35:01 INFO - mozprofile == 0.28 08:35:01 INFO - mozrunner == 6.11 08:35:01 INFO - mozscreenshot == 0.1 08:35:01 INFO - mozsystemmonitor == 0.0 08:35:01 INFO - moztest == 0.7 08:35:01 INFO - mozversion == 1.4 08:35:01 INFO - psutil == 3.1.1 08:35:01 INFO - requests == 1.2.3 08:35:01 INFO - wptserve == 1.4.0 08:35:01 INFO - wsgiref == 0.1.2 08:35:01 INFO - Running post-action listener: _resource_record_post_action 08:35:01 INFO - Running post-action listener: _start_resource_monitoring 08:35:01 INFO - Starting resource monitoring. 08:35:01 INFO - ##### 08:35:01 INFO - ##### Running pull step. 08:35:01 INFO - ##### 08:35:01 INFO - Running pre-action listener: _resource_record_pre_action 08:35:01 INFO - Running main action method: pull 08:35:01 INFO - Pull has nothing to do! 08:35:01 INFO - Running post-action listener: _resource_record_post_action 08:35:01 INFO - ##### 08:35:01 INFO - ##### Running install step. 08:35:01 INFO - ##### 08:35:01 INFO - Running pre-action listener: _resource_record_pre_action 08:35:01 INFO - Running main action method: install 08:35:01 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:35:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:35:01 INFO - Reading from file tmpfile_stdout 08:35:01 INFO - Detecting whether we're running mozinstall >=1.0... 08:35:01 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 08:35:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 08:35:01 INFO - Reading from file tmpfile_stdout 08:35:01 INFO - Output received: 08:35:01 INFO - Usage: mozinstall [options] installer 08:35:01 INFO - Options: 08:35:01 INFO - -h, --help show this help message and exit 08:35:01 INFO - -d DEST, --destination=DEST 08:35:01 INFO - Directory to install application into. [default: 08:35:01 INFO - "/builds/slave/test"] 08:35:01 INFO - --app=APP Application being installed. [default: firefox] 08:35:01 INFO - mkdir: /builds/slave/test/build/application 08:35:01 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'] 08:35:01 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 08:35:19 INFO - Reading from file tmpfile_stdout 08:35:19 INFO - Output received: 08:35:19 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 08:35:19 INFO - Running post-action listener: _resource_record_post_action 08:35:19 INFO - ##### 08:35:19 INFO - ##### Running run-tests step. 08:35:19 INFO - ##### 08:35:19 INFO - Running pre-action listener: _resource_record_pre_action 08:35:19 INFO - Running main action method: run_tests 08:35:19 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 08:35:19 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:35:19 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:35:19 INFO - grabbing minidump binary from tooltool 08:35:19 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')]} 08:35:19 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 0x107b245e0>, '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 0x107707cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107732990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 08:35:19 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 08:35:19 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 08:35:19 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 08:35:19 INFO - Return code: 0 08:35:19 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 08:35:19 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 08:35:19 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=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469103358/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 08:35:19 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=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469103358/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 08:35:19 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ndZhB8ox1U/Render', 08:35:19 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:35:19 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:35:19 INFO - 'HOME': '/Users/cltbld', 08:35:19 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:35:19 INFO - 'LOGNAME': 'cltbld', 08:35:19 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 08:35:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:35:19 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 08:35:19 INFO - 'MOZ_NO_REMOTE': '1', 08:35:19 INFO - 'NO_EM_RESTART': '1', 08:35:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:35:19 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:35:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:35:19 INFO - 'PWD': '/builds/slave/test', 08:35:19 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:35:19 INFO - 'SHELL': '/bin/bash', 08:35:19 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.PBbuthN45O/Listeners', 08:35:19 INFO - 'TMPDIR': '/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/', 08:35:19 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:35:19 INFO - 'USER': 'cltbld', 08:35:19 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:35:19 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:35:19 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:35:19 INFO - 'XPC_FLAGS': '0x0', 08:35:19 INFO - 'XPC_SERVICE_NAME': '0', 08:35:19 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:35:19 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=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469103358/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 08:35:20 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 08:35:20 INFO - import pkg_resources 08:35:20 INFO - Using 1 client processes 08:35:20 INFO - wptserve Starting http server on 127.0.0.1:8000 08:35:20 INFO - wptserve Starting http server on 127.0.0.1:8001 08:35:20 INFO - wptserve Starting http server on 127.0.0.1:8443 08:35:23 INFO - SUITE-START | Running 778 tests 08:35:23 INFO - Running testharness tests 08:35:23 INFO - Setting up ssl 08:35:23 INFO - PROCESS | certutil | 08:35:23 INFO - PROCESS | certutil | 08:35:23 INFO - PROCESS | certutil | 08:35:23 INFO - Certificate Nickname Trust Attributes 08:35:23 INFO - SSL,S/MIME,JAR/XPI 08:35:23 INFO - 08:35:23 INFO - web-platform-tests CT,, 08:35:23 INFO - 08:35:23 INFO - Starting runner 08:35:24 INFO - PROCESS | 2000 | [2000] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 08:35:24 INFO - PROCESS | 2000 | 1469115324073 Marionette DEBUG Marionette enabled via build flag and pref 08:35:24 INFO - PROCESS | 2000 | ++DOCSHELL 0x113e4e000 == 1 [pid = 2000] [id = 1] 08:35:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 1 (0x113e4e800) [pid = 2000] [serial = 1] [outer = 0x0] 08:35:24 INFO - PROCESS | 2000 | [2000] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:35:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 2 (0x113e4f800) [pid = 2000] [serial = 2] [outer = 0x113e4e800] 08:35:24 INFO - PROCESS | 2000 | 1469115324385 Marionette INFO Listening on port 2828 08:35:24 INFO - PROCESS | 2000 | 1469115324617 Marionette DEBUG Marionette enabled via command-line flag 08:35:24 INFO - PROCESS | 2000 | ++DOCSHELL 0x116865800 == 2 [pid = 2000] [id = 2] 08:35:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 3 (0x116866000) [pid = 2000] [serial = 3] [outer = 0x0] 08:35:24 INFO - PROCESS | 2000 | [2000] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:35:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 4 (0x116867000) [pid = 2000] [serial = 4] [outer = 0x116866000] 08:35:24 INFO - PROCESS | 2000 | [2000] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:35:24 INFO - PROCESS | 2000 | 1469115324780 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49407 08:35:24 INFO - PROCESS | 2000 | 1469115324850 Marionette DEBUG Closed connection conn0 08:35:24 INFO - PROCESS | 2000 | [2000] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:35:24 INFO - PROCESS | 2000 | 1469115324856 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49408 08:35:24 INFO - PROCESS | 2000 | 1469115324864 Marionette DEBUG Closed connection conn1 08:35:24 INFO - PROCESS | 2000 | [2000] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:35:24 INFO - PROCESS | 2000 | 1469115324869 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49409 08:35:24 INFO - PROCESS | 2000 | 1469115324877 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:35:24 INFO - PROCESS | 2000 | 1469115324883 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":"20160721051558","device":"desktop","version":"48.0"} 08:35:25 INFO - PROCESS | 2000 | [2000] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:35:25 INFO - PROCESS | 2000 | ++DOCSHELL 0x119b48000 == 3 [pid = 2000] [id = 3] 08:35:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 5 (0x119b49000) [pid = 2000] [serial = 5] [outer = 0x0] 08:35:25 INFO - PROCESS | 2000 | ++DOCSHELL 0x119b49800 == 4 [pid = 2000] [id = 4] 08:35:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 6 (0x118981c00) [pid = 2000] [serial = 6] [outer = 0x0] 08:35:26 INFO - PROCESS | 2000 | [2000] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:35:26 INFO - PROCESS | 2000 | ++DOCSHELL 0x12142f000 == 5 [pid = 2000] [id = 5] 08:35:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 7 (0x118981400) [pid = 2000] [serial = 7] [outer = 0x0] 08:35:26 INFO - PROCESS | 2000 | [2000] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:35:26 INFO - PROCESS | 2000 | [2000] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 08:35:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 8 (0x1219be000) [pid = 2000] [serial = 8] [outer = 0x118981400] 08:35:26 INFO - PROCESS | 2000 | [2000] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:35:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 9 (0x12153e000) [pid = 2000] [serial = 9] [outer = 0x119b49000] 08:35:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 10 (0x123c0c000) [pid = 2000] [serial = 10] [outer = 0x118981c00] 08:35:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 11 (0x123c0dc00) [pid = 2000] [serial = 11] [outer = 0x118981400] 08:35:26 INFO - PROCESS | 2000 | [2000] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:35:26 INFO - PROCESS | 2000 | 1469115326749 Marionette INFO startBrowser 81765476-7112-9a40-918d-7b1065a377a1 08:35:26 INFO - PROCESS | 2000 | 1469115326770 Marionette DEBUG loaded listener.js 08:35:26 INFO - PROCESS | 2000 | 1469115326777 Marionette DEBUG loaded listener.js 08:35:26 INFO - PROCESS | 2000 | 1469115326779 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 12 (0x125d0f400) [pid = 2000] [serial = 12] [outer = 0x118981400] 08:35:27 INFO - PROCESS | 2000 | 1469115327091 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"81765476-7112-9a40-918d-7b1065a377a1","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":"20160721051558","device":"desktop","version":"48.0","command_id":1}}] 08:35:27 INFO - PROCESS | 2000 | 1469115327172 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}] 08:35:27 INFO - PROCESS | 2000 | 1469115327174 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:27 INFO - PROCESS | 2000 | 1469115327226 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 08:35:27 INFO - PROCESS | 2000 | 1469115327302 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:35:27 INFO - PROCESS | 2000 | 1469115327303 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:27 INFO - PROCESS | 2000 | [2000] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 08:35:27 INFO - PROCESS | 2000 | [2000] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 08:35:27 INFO - PROCESS | 2000 | [2000] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 08:35:27 INFO - PROCESS | 2000 | [2000] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:35:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 13 (0x128aafc00) [pid = 2000] [serial = 13] [outer = 0x118981400] 08:35:27 INFO - PROCESS | 2000 | [2000] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:35:27 INFO - PROCESS | 2000 | [2000] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:35:27 INFO - PROCESS | 2000 | 1469115327555 Marionette TRACE conn2 <- [1,3,null,{}] 08:35:27 INFO - PROCESS | 2000 | 1469115327558 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 08:35:27 INFO - PROCESS | 2000 | 1469115327560 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:27 INFO - PROCESS | 2000 | 1469115327576 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 08:35:27 INFO - PROCESS | 2000 | 1469115327603 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 08:35:27 INFO - PROCESS | 2000 | 1469115327605 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 08:35:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:35:27 INFO - PROCESS | 2000 | 1469115327608 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:35:27 INFO - PROCESS | 2000 | 1469115327610 Marionette TRACE conn2 <- [1,6,null,{}] 08:35:27 INFO - PROCESS | 2000 | 1469115327613 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}] 08:35:27 INFO - PROCESS | 2000 | 1469115327614 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:27 INFO - PROCESS | 2000 | 1469115327627 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 08:35:27 INFO - PROCESS | 2000 | 1469115327629 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:27 INFO - PROCESS | 2000 | 1469115327630 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:27 INFO - PROCESS | 2000 | ++DOCSHELL 0x129039800 == 6 [pid = 2000] [id = 6] 08:35:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 14 (0x12906d800) [pid = 2000] [serial = 14] [outer = 0x0] 08:35:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 15 (0x12906f400) [pid = 2000] [serial = 15] [outer = 0x12906d800] 08:35:27 INFO - PROCESS | 2000 | 1469115327663 Marionette DEBUG loaded listener.js 08:35:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 16 (0x129074c00) [pid = 2000] [serial = 16] [outer = 0x12906d800] 08:35:27 INFO - PROCESS | 2000 | 1469115327954 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]]]}] 08:35:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:35:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 371ms 08:35:27 INFO - PROCESS | 2000 | 1469115327979 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 08:35:27 INFO - PROCESS | 2000 | 1469115327980 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 08:35:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:35:27 INFO - PROCESS | 2000 | ++DOCSHELL 0x115091000 == 7 [pid = 2000] [id = 7] 08:35:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 17 (0x1150ba000) [pid = 2000] [serial = 17] [outer = 0x0] 08:35:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 18 (0x1294d1000) [pid = 2000] [serial = 18] [outer = 0x1150ba000] 08:35:28 INFO - PROCESS | 2000 | 1469115328007 Marionette DEBUG loaded listener.js 08:35:28 INFO - PROCESS | 2000 | 1469115328030 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:35:28 INFO - PROCESS | 2000 | 1469115328032 Marionette TRACE conn2 <- [1,10,null,{}] 08:35:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 19 (0x1294db000) [pid = 2000] [serial = 19] [outer = 0x1150ba000] 08:35:28 INFO - PROCESS | 2000 | 1469115328091 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}] 08:35:28 INFO - PROCESS | 2000 | 1469115328094 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:28 INFO - PROCESS | 2000 | 1469115328197 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 08:35:28 INFO - PROCESS | 2000 | 1469115328202 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:28 INFO - PROCESS | 2000 | 1469115328204 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:28 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a54d800 == 8 [pid = 2000] [id = 8] 08:35:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 20 (0x12a445800) [pid = 2000] [serial = 20] [outer = 0x0] 08:35:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 21 (0x12a761800) [pid = 2000] [serial = 21] [outer = 0x12a445800] 08:35:28 INFO - PROCESS | 2000 | 1469115328232 Marionette DEBUG loaded listener.js 08:35:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 22 (0x12a765c00) [pid = 2000] [serial = 22] [outer = 0x12a445800] 08:35:28 INFO - PROCESS | 2000 | 1469115328600 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]]]}] 08:35:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:35:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 629ms 08:35:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:35:28 INFO - PROCESS | 2000 | 1469115328613 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 08:35:28 INFO - PROCESS | 2000 | 1469115328614 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 08:35:28 INFO - PROCESS | 2000 | 1469115328617 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:35:28 INFO - PROCESS | 2000 | 1469115328620 Marionette TRACE conn2 <- [1,14,null,{}] 08:35:28 INFO - PROCESS | 2000 | 1469115328622 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}] 08:35:28 INFO - PROCESS | 2000 | 1469115328624 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:28 INFO - PROCESS | 2000 | 1469115328711 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 08:35:28 INFO - PROCESS | 2000 | 1469115328771 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:28 INFO - PROCESS | 2000 | 1469115328773 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:28 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b70a800 == 9 [pid = 2000] [id = 9] 08:35:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 23 (0x12acde000) [pid = 2000] [serial = 23] [outer = 0x0] 08:35:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 24 (0x12acdfc00) [pid = 2000] [serial = 24] [outer = 0x12acde000] 08:35:28 INFO - PROCESS | 2000 | 1469115328797 Marionette DEBUG loaded listener.js 08:35:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 25 (0x12ace9000) [pid = 2000] [serial = 25] [outer = 0x12acde000] 08:35:29 INFO - PROCESS | 2000 | 1469115329049 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]]]}] 08:35:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:35:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 472ms 08:35:29 INFO - PROCESS | 2000 | 1469115329092 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 08:35:29 INFO - PROCESS | 2000 | 1469115329093 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 08:35:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:35:29 INFO - PROCESS | 2000 | 1469115329095 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:35:29 INFO - PROCESS | 2000 | 1469115329096 Marionette TRACE conn2 <- [1,18,null,{}] 08:35:29 INFO - PROCESS | 2000 | 1469115329105 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}] 08:35:29 INFO - PROCESS | 2000 | 1469115329107 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:29 INFO - PROCESS | 2000 | 1469115329204 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 08:35:29 INFO - PROCESS | 2000 | 1469115329209 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:29 INFO - PROCESS | 2000 | 1469115329211 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:29 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b953000 == 10 [pid = 2000] [id = 10] 08:35:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 26 (0x12b8b3800) [pid = 2000] [serial = 26] [outer = 0x0] 08:35:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 27 (0x12b938000) [pid = 2000] [serial = 27] [outer = 0x12b8b3800] 08:35:29 INFO - PROCESS | 2000 | 1469115329235 Marionette DEBUG loaded listener.js 08:35:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 28 (0x12b93e400) [pid = 2000] [serial = 28] [outer = 0x12b8b3800] 08:35:29 INFO - PROCESS | 2000 | 1469115329498 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]]]}] 08:35:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:35:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 418ms 08:35:29 INFO - PROCESS | 2000 | 1469115329514 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 08:35:29 INFO - PROCESS | 2000 | 1469115329515 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 08:35:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:35:29 INFO - PROCESS | 2000 | 1469115329525 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:35:29 INFO - PROCESS | 2000 | 1469115329526 Marionette TRACE conn2 <- [1,22,null,{}] 08:35:29 INFO - PROCESS | 2000 | 1469115329529 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}] 08:35:29 INFO - PROCESS | 2000 | 1469115329530 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:29 INFO - PROCESS | 2000 | 1469115329627 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 08:35:29 INFO - PROCESS | 2000 | 1469115329631 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:29 INFO - PROCESS | 2000 | 1469115329632 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:29 INFO - PROCESS | 2000 | ++DOCSHELL 0x120fdf000 == 11 [pid = 2000] [id = 11] 08:35:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 29 (0x12b941c00) [pid = 2000] [serial = 29] [outer = 0x0] 08:35:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 30 (0x12bd21c00) [pid = 2000] [serial = 30] [outer = 0x12b941c00] 08:35:29 INFO - PROCESS | 2000 | 1469115329657 Marionette DEBUG loaded listener.js 08:35:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 31 (0x12bdd5400) [pid = 2000] [serial = 31] [outer = 0x12b941c00] 08:35:29 INFO - PROCESS | 2000 | 1469115329907 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]]]}] 08:35:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:35:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 420ms 08:35:29 INFO - PROCESS | 2000 | 1469115329946 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 08:35:29 INFO - PROCESS | 2000 | 1469115329948 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 08:35:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:35:29 INFO - PROCESS | 2000 | 1469115329961 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:35:29 INFO - PROCESS | 2000 | 1469115329962 Marionette TRACE conn2 <- [1,26,null,{}] 08:35:29 INFO - PROCESS | 2000 | 1469115329974 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}] 08:35:29 INFO - PROCESS | 2000 | 1469115329976 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:30 INFO - PROCESS | 2000 | 1469115330128 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 08:35:30 INFO - PROCESS | 2000 | 1469115330137 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:30 INFO - PROCESS | 2000 | 1469115330138 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:30 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c061800 == 12 [pid = 2000] [id = 12] 08:35:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 32 (0x12bdd8400) [pid = 2000] [serial = 32] [outer = 0x0] 08:35:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 33 (0x12be02400) [pid = 2000] [serial = 33] [outer = 0x12bdd8400] 08:35:30 INFO - PROCESS | 2000 | 1469115330178 Marionette DEBUG loaded listener.js 08:35:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 34 (0x12be09400) [pid = 2000] [serial = 34] [outer = 0x12bdd8400] 08:35:30 INFO - PROCESS | 2000 | 1469115330489 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]]]}] 08:35:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:35:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 573ms 08:35:30 INFO - PROCESS | 2000 | 1469115330542 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 08:35:30 INFO - PROCESS | 2000 | 1469115330543 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 08:35:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:35:30 INFO - PROCESS | 2000 | 1469115330547 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:35:30 INFO - PROCESS | 2000 | 1469115330549 Marionette TRACE conn2 <- [1,30,null,{}] 08:35:30 INFO - PROCESS | 2000 | 1469115330555 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}] 08:35:30 INFO - PROCESS | 2000 | 1469115330569 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:30 INFO - PROCESS | 2000 | 1469115330706 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 08:35:30 INFO - PROCESS | 2000 | 1469115330711 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:30 INFO - PROCESS | 2000 | 1469115330712 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:30 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c2c0800 == 13 [pid = 2000] [id = 13] 08:35:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 35 (0x12be0ec00) [pid = 2000] [serial = 35] [outer = 0x0] 08:35:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 36 (0x12c2a5000) [pid = 2000] [serial = 36] [outer = 0x12be0ec00] 08:35:30 INFO - PROCESS | 2000 | 1469115330752 Marionette DEBUG loaded listener.js 08:35:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 37 (0x12c2a8400) [pid = 2000] [serial = 37] [outer = 0x12be0ec00] 08:35:31 INFO - PROCESS | 2000 | 1469115331153 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]]]}] 08:35:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:35:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 624ms 08:35:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:35:31 INFO - PROCESS | 2000 | 1469115331171 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 08:35:31 INFO - PROCESS | 2000 | 1469115331172 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 08:35:31 INFO - PROCESS | 2000 | 1469115331174 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:35:31 INFO - PROCESS | 2000 | 1469115331175 Marionette TRACE conn2 <- [1,34,null,{}] 08:35:31 INFO - PROCESS | 2000 | 1469115331177 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}] 08:35:31 INFO - PROCESS | 2000 | 1469115331178 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:31 INFO - PROCESS | 2000 | 1469115331263 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 08:35:31 INFO - PROCESS | 2000 | 1469115331267 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:31 INFO - PROCESS | 2000 | 1469115331268 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:31 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c671800 == 14 [pid = 2000] [id = 14] 08:35:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 38 (0x12b8b1000) [pid = 2000] [serial = 38] [outer = 0x0] 08:35:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 39 (0x12c2af400) [pid = 2000] [serial = 39] [outer = 0x12b8b1000] 08:35:31 INFO - PROCESS | 2000 | 1469115331292 Marionette DEBUG loaded listener.js 08:35:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 40 (0x12c659000) [pid = 2000] [serial = 40] [outer = 0x12b8b1000] 08:35:31 INFO - PROCESS | 2000 | 1469115331521 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]]]}] 08:35:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:35:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 372ms 08:35:31 INFO - PROCESS | 2000 | 1469115331546 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 08:35:31 INFO - PROCESS | 2000 | 1469115331548 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 08:35:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:35:31 INFO - PROCESS | 2000 | 1469115331557 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:35:31 INFO - PROCESS | 2000 | 1469115331558 Marionette TRACE conn2 <- [1,38,null,{}] 08:35:31 INFO - PROCESS | 2000 | 1469115331560 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}] 08:35:31 INFO - PROCESS | 2000 | 1469115331561 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:31 INFO - PROCESS | 2000 | 1469115331664 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 08:35:31 INFO - PROCESS | 2000 | 1469115331668 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:31 INFO - PROCESS | 2000 | 1469115331669 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:31 INFO - PROCESS | 2000 | ++DOCSHELL 0x12cc2f800 == 15 [pid = 2000] [id = 15] 08:35:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 41 (0x12c65d800) [pid = 2000] [serial = 41] [outer = 0x0] 08:35:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 42 (0x12cca3800) [pid = 2000] [serial = 42] [outer = 0x12c65d800] 08:35:31 INFO - PROCESS | 2000 | 1469115331692 Marionette DEBUG loaded listener.js 08:35:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 43 (0x12cca9400) [pid = 2000] [serial = 43] [outer = 0x12c65d800] 08:35:31 INFO - PROCESS | 2000 | 1469115331923 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]]]}] 08:35:31 INFO - PROCESS | 2000 | ++DOCSHELL 0x12cea1800 == 16 [pid = 2000] [id = 16] 08:35:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 44 (0x12cea2000) [pid = 2000] [serial = 44] [outer = 0x0] 08:35:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:35:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 424ms 08:35:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 45 (0x12cea3800) [pid = 2000] [serial = 45] [outer = 0x12cea2000] 08:35:31 INFO - PROCESS | 2000 | 1469115331994 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 08:35:31 INFO - PROCESS | 2000 | 1469115331996 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 08:35:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 46 (0x12cea8000) [pid = 2000] [serial = 46] [outer = 0x12cea2000] 08:35:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:35:32 INFO - PROCESS | 2000 | ++DOCSHELL 0x12cea1000 == 17 [pid = 2000] [id = 17] 08:35:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 47 (0x12ccb1000) [pid = 2000] [serial = 47] [outer = 0x0] 08:35:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 48 (0x12ce8f400) [pid = 2000] [serial = 48] [outer = 0x12ccb1000] 08:35:32 INFO - PROCESS | 2000 | 1469115332046 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:35:32 INFO - PROCESS | 2000 | 1469115332047 Marionette TRACE conn2 <- [1,42,null,{}] 08:35:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 49 (0x116809c00) [pid = 2000] [serial = 49] [outer = 0x12ccb1000] 08:35:32 INFO - PROCESS | 2000 | 1469115332074 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}] 08:35:32 INFO - PROCESS | 2000 | 1469115332075 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:32 INFO - PROCESS | 2000 | 1469115332169 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 08:35:32 INFO - PROCESS | 2000 | 1469115332199 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:32 INFO - PROCESS | 2000 | 1469115332200 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:32 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d39c000 == 18 [pid = 2000] [id = 18] 08:35:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 50 (0x12d30f000) [pid = 2000] [serial = 50] [outer = 0x0] 08:35:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 51 (0x12d311400) [pid = 2000] [serial = 51] [outer = 0x12d30f000] 08:35:32 INFO - PROCESS | 2000 | 1469115332225 Marionette DEBUG loaded listener.js 08:35:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 52 (0x12d566c00) [pid = 2000] [serial = 52] [outer = 0x12d30f000] 08:35:32 INFO - PROCESS | 2000 | 1469115332469 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]]]}] 08:35:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:35:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 471ms 08:35:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:35:32 INFO - PROCESS | 2000 | 1469115332478 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 08:35:32 INFO - PROCESS | 2000 | 1469115332479 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 08:35:32 INFO - PROCESS | 2000 | 1469115332481 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:35:32 INFO - PROCESS | 2000 | 1469115332484 Marionette TRACE conn2 <- [1,46,null,{}] 08:35:32 INFO - PROCESS | 2000 | 1469115332493 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}] 08:35:32 INFO - PROCESS | 2000 | 1469115332494 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:32 INFO - PROCESS | 2000 | 1469115332594 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 08:35:32 INFO - PROCESS | 2000 | 1469115332606 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:32 INFO - PROCESS | 2000 | 1469115332608 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:32 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d3aa800 == 19 [pid = 2000] [id = 19] 08:35:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 53 (0x118561c00) [pid = 2000] [serial = 53] [outer = 0x0] 08:35:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 54 (0x12d56b800) [pid = 2000] [serial = 54] [outer = 0x118561c00] 08:35:32 INFO - PROCESS | 2000 | 1469115332634 Marionette DEBUG loaded listener.js 08:35:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 55 (0x12d571400) [pid = 2000] [serial = 55] [outer = 0x118561c00] 08:35:32 INFO - PROCESS | 2000 | 1469115332868 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]]]}] 08:35:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:35:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 427ms 08:35:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:35:32 INFO - PROCESS | 2000 | 1469115332911 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 08:35:32 INFO - PROCESS | 2000 | 1469115332912 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 08:35:32 INFO - PROCESS | 2000 | 1469115332914 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:35:32 INFO - PROCESS | 2000 | 1469115332915 Marionette TRACE conn2 <- [1,50,null,{}] 08:35:32 INFO - PROCESS | 2000 | 1469115332925 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}] 08:35:32 INFO - PROCESS | 2000 | 1469115332926 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:33 INFO - PROCESS | 2000 | 1469115333025 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 08:35:33 INFO - PROCESS | 2000 | 1469115333028 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:33 INFO - PROCESS | 2000 | 1469115333029 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:33 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d878000 == 20 [pid = 2000] [id = 20] 08:35:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 56 (0x12b817000) [pid = 2000] [serial = 56] [outer = 0x0] 08:35:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 57 (0x12b81a800) [pid = 2000] [serial = 57] [outer = 0x12b817000] 08:35:33 INFO - PROCESS | 2000 | 1469115333053 Marionette DEBUG loaded listener.js 08:35:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 58 (0x12be08c00) [pid = 2000] [serial = 58] [outer = 0x12b817000] 08:35:33 INFO - PROCESS | 2000 | 1469115333298 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]]]}] 08:35:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:35:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 429ms 08:35:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:35:33 INFO - PROCESS | 2000 | 1469115333357 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 08:35:33 INFO - PROCESS | 2000 | 1469115333358 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 08:35:33 INFO - PROCESS | 2000 | 1469115333360 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:35:33 INFO - PROCESS | 2000 | 1469115333361 Marionette TRACE conn2 <- [1,54,null,{}] 08:35:33 INFO - PROCESS | 2000 | 1469115333364 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}] 08:35:33 INFO - PROCESS | 2000 | 1469115333365 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:33 INFO - PROCESS | 2000 | 1469115333466 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 08:35:33 INFO - PROCESS | 2000 | 1469115333477 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:33 INFO - PROCESS | 2000 | 1469115333478 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:33 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d886800 == 21 [pid = 2000] [id = 21] 08:35:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 59 (0x12d66e000) [pid = 2000] [serial = 59] [outer = 0x0] 08:35:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 60 (0x12d674800) [pid = 2000] [serial = 60] [outer = 0x12d66e000] 08:35:33 INFO - PROCESS | 2000 | 1469115333502 Marionette DEBUG loaded listener.js 08:35:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 61 (0x12d678400) [pid = 2000] [serial = 61] [outer = 0x12d66e000] 08:35:33 INFO - PROCESS | 2000 | 1469115333719 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]]]}] 08:35:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:35:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 368ms 08:35:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:35:33 INFO - PROCESS | 2000 | 1469115333729 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 08:35:33 INFO - PROCESS | 2000 | 1469115333730 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 08:35:33 INFO - PROCESS | 2000 | 1469115333732 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:35:33 INFO - PROCESS | 2000 | 1469115333733 Marionette TRACE conn2 <- [1,58,null,{}] 08:35:33 INFO - PROCESS | 2000 | 1469115333743 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}] 08:35:33 INFO - PROCESS | 2000 | 1469115333744 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:33 INFO - PROCESS | 2000 | 1469115333843 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 08:35:33 INFO - PROCESS | 2000 | 1469115333847 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:33 INFO - PROCESS | 2000 | 1469115333848 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:33 INFO - PROCESS | 2000 | ++DOCSHELL 0x12df21800 == 22 [pid = 2000] [id = 22] 08:35:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 62 (0x12d678800) [pid = 2000] [serial = 62] [outer = 0x0] 08:35:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 63 (0x12e177800) [pid = 2000] [serial = 63] [outer = 0x12d678800] 08:35:33 INFO - PROCESS | 2000 | 1469115333875 Marionette DEBUG loaded listener.js 08:35:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 64 (0x12e180800) [pid = 2000] [serial = 64] [outer = 0x12d678800] 08:35:34 INFO - PROCESS | 2000 | 1469115334117 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]]]}] 08:35:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:35:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 423ms 08:35:34 INFO - PROCESS | 2000 | 1469115334160 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 08:35:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:35:34 INFO - PROCESS | 2000 | 1469115334162 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 08:35:34 INFO - PROCESS | 2000 | 1469115334167 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:35:34 INFO - PROCESS | 2000 | 1469115334173 Marionette TRACE conn2 <- [1,62,null,{}] 08:35:34 INFO - PROCESS | 2000 | 1469115334795 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}] 08:35:34 INFO - PROCESS | 2000 | 1469115334796 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:34 INFO - PROCESS | 2000 | 1469115334925 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 08:35:34 INFO - PROCESS | 2000 | 1469115334974 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:34 INFO - PROCESS | 2000 | 1469115334976 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:34 INFO - PROCESS | 2000 | ++DOCSHELL 0x11215e800 == 23 [pid = 2000] [id = 23] 08:35:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 65 (0x1121b4400) [pid = 2000] [serial = 65] [outer = 0x0] 08:35:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 66 (0x112651400) [pid = 2000] [serial = 66] [outer = 0x1121b4400] 08:35:35 INFO - PROCESS | 2000 | 1469115335008 Marionette DEBUG loaded listener.js 08:35:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 67 (0x11298fc00) [pid = 2000] [serial = 67] [outer = 0x1121b4400] 08:35:35 INFO - PROCESS | 2000 | 1469115335414 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]]]}] 08:35:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:35:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1288ms 08:35:35 INFO - PROCESS | 2000 | 1469115335457 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 08:35:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:35:35 INFO - PROCESS | 2000 | 1469115335459 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 08:35:35 INFO - PROCESS | 2000 | 1469115335462 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:35:35 INFO - PROCESS | 2000 | 1469115335464 Marionette TRACE conn2 <- [1,66,null,{}] 08:35:35 INFO - PROCESS | 2000 | 1469115335470 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}] 08:35:35 INFO - PROCESS | 2000 | 1469115335472 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:35 INFO - PROCESS | 2000 | 1469115335583 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 08:35:35 INFO - PROCESS | 2000 | 1469115335637 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:35 INFO - PROCESS | 2000 | 1469115335639 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:35 INFO - PROCESS | 2000 | ++DOCSHELL 0x1168bd000 == 24 [pid = 2000] [id = 24] 08:35:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 68 (0x113e91000) [pid = 2000] [serial = 68] [outer = 0x0] 08:35:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 69 (0x115fe3400) [pid = 2000] [serial = 69] [outer = 0x113e91000] 08:35:35 INFO - PROCESS | 2000 | 1469115335670 Marionette DEBUG loaded listener.js 08:35:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 70 (0x116a0c800) [pid = 2000] [serial = 70] [outer = 0x113e91000] 08:35:36 INFO - PROCESS | 2000 | 1469115336074 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]]]}] 08:35:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:35:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 625ms 08:35:36 INFO - PROCESS | 2000 | 1469115336088 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 08:35:36 INFO - PROCESS | 2000 | 1469115336090 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 08:35:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:35:36 INFO - PROCESS | 2000 | 1469115336092 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:35:36 INFO - PROCESS | 2000 | 1469115336094 Marionette TRACE conn2 <- [1,70,null,{}] 08:35:36 INFO - PROCESS | 2000 | 1469115336096 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}] 08:35:36 INFO - PROCESS | 2000 | 1469115336098 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:36 INFO - PROCESS | 2000 | 1469115336212 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 08:35:36 INFO - PROCESS | 2000 | 1469115336280 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:36 INFO - PROCESS | 2000 | 1469115336283 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:36 INFO - PROCESS | 2000 | ++DOCSHELL 0x11724e800 == 25 [pid = 2000] [id = 25] 08:35:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 71 (0x1186c0800) [pid = 2000] [serial = 71] [outer = 0x0] 08:35:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 72 (0x118fb5400) [pid = 2000] [serial = 72] [outer = 0x1186c0800] 08:35:36 INFO - PROCESS | 2000 | 1469115336314 Marionette DEBUG loaded listener.js 08:35:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 73 (0x119490800) [pid = 2000] [serial = 73] [outer = 0x1186c0800] 08:35:36 INFO - PROCESS | 2000 | 1469115336921 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]]]}] 08:35:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:35:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 871ms 08:35:36 INFO - PROCESS | 2000 | 1469115336963 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 08:35:36 INFO - PROCESS | 2000 | 1469115336965 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 08:35:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:35:36 INFO - PROCESS | 2000 | 1469115336989 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:35:36 INFO - PROCESS | 2000 | 1469115336990 Marionette TRACE conn2 <- [1,74,null,{}] 08:35:36 INFO - PROCESS | 2000 | 1469115336994 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}] 08:35:36 INFO - PROCESS | 2000 | 1469115336995 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:37 INFO - PROCESS | 2000 | 1469115337079 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 08:35:37 INFO - PROCESS | 2000 | 1469115337138 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:37 INFO - PROCESS | 2000 | 1469115337139 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:37 INFO - PROCESS | 2000 | ++DOCSHELL 0x113c70000 == 26 [pid = 2000] [id = 26] 08:35:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 74 (0x115df6400) [pid = 2000] [serial = 74] [outer = 0x0] 08:35:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 75 (0x11677a800) [pid = 2000] [serial = 75] [outer = 0x115df6400] 08:35:37 INFO - PROCESS | 2000 | 1469115337168 Marionette DEBUG loaded listener.js 08:35:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 76 (0x116a05800) [pid = 2000] [serial = 76] [outer = 0x115df6400] 08:35:37 INFO - PROCESS | 2000 | 1469115337552 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]]]}] 08:35:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:35:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 575ms 08:35:37 INFO - PROCESS | 2000 | 1469115337560 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 08:35:37 INFO - PROCESS | 2000 | 1469115337563 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 08:35:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:35:37 INFO - PROCESS | 2000 | 1469115337572 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:35:37 INFO - PROCESS | 2000 | 1469115337574 Marionette TRACE conn2 <- [1,78,null,{}] 08:35:37 INFO - PROCESS | 2000 | 1469115337576 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}] 08:35:37 INFO - PROCESS | 2000 | 1469115337577 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:37 INFO - PROCESS | 2000 | 1469115337654 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 08:35:37 INFO - PROCESS | 2000 | 1469115337659 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:37 INFO - PROCESS | 2000 | 1469115337660 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:37 INFO - PROCESS | 2000 | ++DOCSHELL 0x1164a6800 == 27 [pid = 2000] [id = 27] 08:35:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 77 (0x1172c2000) [pid = 2000] [serial = 77] [outer = 0x0] 08:35:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 78 (0x117d92c00) [pid = 2000] [serial = 78] [outer = 0x1172c2000] 08:35:37 INFO - PROCESS | 2000 | 1469115337688 Marionette DEBUG loaded listener.js 08:35:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 79 (0x11859e400) [pid = 2000] [serial = 79] [outer = 0x1172c2000] 08:35:38 INFO - PROCESS | 2000 | 1469115338010 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]]]}] 08:35:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:35:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 470ms 08:35:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:35:38 INFO - PROCESS | 2000 | 1469115338041 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 08:35:38 INFO - PROCESS | 2000 | 1469115338042 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 08:35:38 INFO - PROCESS | 2000 | 1469115338045 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:35:38 INFO - PROCESS | 2000 | 1469115338047 Marionette TRACE conn2 <- [1,82,null,{}] 08:35:38 INFO - PROCESS | 2000 | 1469115338057 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}] 08:35:38 INFO - PROCESS | 2000 | 1469115338061 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:38 INFO - PROCESS | 2000 | 1469115338133 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 08:35:38 INFO - PROCESS | 2000 | 1469115338138 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:38 INFO - PROCESS | 2000 | 1469115338140 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:38 INFO - PROCESS | 2000 | ++DOCSHELL 0x1168cf800 == 28 [pid = 2000] [id = 28] 08:35:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x1186bc000) [pid = 2000] [serial = 80] [outer = 0x0] 08:35:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x1186d7400) [pid = 2000] [serial = 81] [outer = 0x1186bc000] 08:35:38 INFO - PROCESS | 2000 | 1469115338169 Marionette DEBUG loaded listener.js 08:35:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x118f8c000) [pid = 2000] [serial = 82] [outer = 0x1186bc000] 08:35:38 INFO - PROCESS | 2000 | 1469115338491 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]]]}] 08:35:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:35:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 472ms 08:35:38 INFO - PROCESS | 2000 | 1469115338520 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 08:35:38 INFO - PROCESS | 2000 | 1469115338522 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 08:35:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:35:38 INFO - PROCESS | 2000 | 1469115338524 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:35:38 INFO - PROCESS | 2000 | 1469115338525 Marionette TRACE conn2 <- [1,86,null,{}] 08:35:38 INFO - PROCESS | 2000 | 1469115338528 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}] 08:35:38 INFO - PROCESS | 2000 | 1469115338529 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:38 INFO - PROCESS | 2000 | 1469115338610 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 08:35:38 INFO - PROCESS | 2000 | 1469115338651 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:38 INFO - PROCESS | 2000 | 1469115338652 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:38 INFO - PROCESS | 2000 | ++DOCSHELL 0x117374000 == 29 [pid = 2000] [id = 29] 08:35:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x1186cbc00) [pid = 2000] [serial = 83] [outer = 0x0] 08:35:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x11914a000) [pid = 2000] [serial = 84] [outer = 0x1186cbc00] 08:35:38 INFO - PROCESS | 2000 | 1469115338678 Marionette DEBUG loaded listener.js 08:35:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x1196f6000) [pid = 2000] [serial = 85] [outer = 0x1186cbc00] 08:35:38 INFO - PROCESS | 2000 | 1469115338952 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]]]}] 08:35:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:35:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 472ms 08:35:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:35:39 INFO - PROCESS | 2000 | 1469115338996 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 08:35:39 INFO - PROCESS | 2000 | 1469115338998 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 08:35:39 INFO - PROCESS | 2000 | 1469115339002 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:35:39 INFO - PROCESS | 2000 | 1469115339004 Marionette TRACE conn2 <- [1,90,null,{}] 08:35:39 INFO - PROCESS | 2000 | 1469115339007 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}] 08:35:39 INFO - PROCESS | 2000 | 1469115339008 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:39 INFO - PROCESS | 2000 | 1469115339079 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 08:35:39 INFO - PROCESS | 2000 | 1469115339084 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:39 INFO - PROCESS | 2000 | 1469115339086 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:39 INFO - PROCESS | 2000 | ++DOCSHELL 0x11862c000 == 30 [pid = 2000] [id = 30] 08:35:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x119142800) [pid = 2000] [serial = 86] [outer = 0x0] 08:35:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x119931c00) [pid = 2000] [serial = 87] [outer = 0x119142800] 08:35:39 INFO - PROCESS | 2000 | 1469115339111 Marionette DEBUG loaded listener.js 08:35:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x120fa1400) [pid = 2000] [serial = 88] [outer = 0x119142800] 08:35:39 INFO - PROCESS | 2000 | 1469115339409 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]]]}] 08:35:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:35:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 422ms 08:35:39 INFO - PROCESS | 2000 | 1469115339423 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 08:35:39 INFO - PROCESS | 2000 | 1469115339424 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 08:35:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:35:39 INFO - PROCESS | 2000 | 1469115339431 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:35:39 INFO - PROCESS | 2000 | 1469115339434 Marionette TRACE conn2 <- [1,94,null,{}] 08:35:39 INFO - PROCESS | 2000 | 1469115339439 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}] 08:35:39 INFO - PROCESS | 2000 | 1469115339443 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:39 INFO - PROCESS | 2000 | 1469115339621 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 08:35:39 INFO - PROCESS | 2000 | 1469115339630 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:39 INFO - PROCESS | 2000 | 1469115339632 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:39 INFO - PROCESS | 2000 | ++DOCSHELL 0x1186de000 == 31 [pid = 2000] [id = 31] 08:35:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x120fa9c00) [pid = 2000] [serial = 89] [outer = 0x0] 08:35:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x120fae400) [pid = 2000] [serial = 90] [outer = 0x120fa9c00] 08:35:39 INFO - PROCESS | 2000 | 1469115339672 Marionette DEBUG loaded listener.js 08:35:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x121807400) [pid = 2000] [serial = 91] [outer = 0x120fa9c00] 08:35:40 INFO - PROCESS | 2000 | 1469115340073 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]]]}] 08:35:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:35:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 674ms 08:35:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:35:40 INFO - PROCESS | 2000 | 1469115340106 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 08:35:40 INFO - PROCESS | 2000 | 1469115340107 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 08:35:40 INFO - PROCESS | 2000 | 1469115340110 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:35:40 INFO - PROCESS | 2000 | 1469115340112 Marionette TRACE conn2 <- [1,98,null,{}] 08:35:40 INFO - PROCESS | 2000 | 1469115340115 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}] 08:35:40 INFO - PROCESS | 2000 | 1469115340119 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:40 INFO - PROCESS | 2000 | 1469115340262 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 08:35:40 INFO - PROCESS | 2000 | 1469115340286 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:40 INFO - PROCESS | 2000 | 1469115340287 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:40 INFO - PROCESS | 2000 | ++DOCSHELL 0x1191e7800 == 32 [pid = 2000] [id = 32] 08:35:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x1214e5000) [pid = 2000] [serial = 92] [outer = 0x0] 08:35:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x121a26400) [pid = 2000] [serial = 93] [outer = 0x1214e5000] 08:35:40 INFO - PROCESS | 2000 | 1469115340314 Marionette DEBUG loaded listener.js 08:35:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x123c0b400) [pid = 2000] [serial = 94] [outer = 0x1214e5000] 08:35:40 INFO - PROCESS | 2000 | 1469115340586 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]]]}] 08:35:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:35:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 519ms 08:35:40 INFO - PROCESS | 2000 | 1469115340630 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 08:35:40 INFO - PROCESS | 2000 | 1469115340631 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 08:35:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:35:40 INFO - PROCESS | 2000 | 1469115340640 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:35:40 INFO - PROCESS | 2000 | 1469115340642 Marionette TRACE conn2 <- [1,102,null,{}] 08:35:40 INFO - PROCESS | 2000 | 1469115340644 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}] 08:35:40 INFO - PROCESS | 2000 | 1469115340645 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:40 INFO - PROCESS | 2000 | 1469115340729 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 08:35:40 INFO - PROCESS | 2000 | 1469115340735 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:40 INFO - PROCESS | 2000 | 1469115340737 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:40 INFO - PROCESS | 2000 | ++DOCSHELL 0x119681800 == 33 [pid = 2000] [id = 33] 08:35:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x123b09400) [pid = 2000] [serial = 95] [outer = 0x0] 08:35:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x123f4e400) [pid = 2000] [serial = 96] [outer = 0x123b09400] 08:35:40 INFO - PROCESS | 2000 | 1469115340764 Marionette DEBUG loaded listener.js 08:35:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x1241ad000) [pid = 2000] [serial = 97] [outer = 0x123b09400] 08:35:41 INFO - PROCESS | 2000 | 1469115341169 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]]]}] 08:35:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:35:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 576ms 08:35:41 INFO - PROCESS | 2000 | 1469115341210 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 08:35:41 INFO - PROCESS | 2000 | 1469115341211 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 08:35:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:35:41 INFO - PROCESS | 2000 | 1469115341213 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:35:41 INFO - PROCESS | 2000 | 1469115341214 Marionette TRACE conn2 <- [1,106,null,{}] 08:35:41 INFO - PROCESS | 2000 | 1469115341217 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}] 08:35:41 INFO - PROCESS | 2000 | 1469115341218 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:41 INFO - PROCESS | 2000 | 1469115341298 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 08:35:41 INFO - PROCESS | 2000 | 1469115341303 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:41 INFO - PROCESS | 2000 | 1469115341305 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:41 INFO - PROCESS | 2000 | ++DOCSHELL 0x11969c000 == 34 [pid = 2000] [id = 34] 08:35:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x1241b8c00) [pid = 2000] [serial = 98] [outer = 0x0] 08:35:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x124316c00) [pid = 2000] [serial = 99] [outer = 0x1241b8c00] 08:35:41 INFO - PROCESS | 2000 | 1469115341329 Marionette DEBUG loaded listener.js 08:35:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x1133d7400) [pid = 2000] [serial = 100] [outer = 0x1241b8c00] 08:35:41 INFO - PROCESS | 2000 | 1469115341627 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]]]}] 08:35:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:35:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 469ms 08:35:41 INFO - PROCESS | 2000 | 1469115341683 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 08:35:41 INFO - PROCESS | 2000 | 1469115341686 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 08:35:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:35:41 INFO - PROCESS | 2000 | 1469115341689 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:35:41 INFO - PROCESS | 2000 | 1469115341690 Marionette TRACE conn2 <- [1,110,null,{}] 08:35:41 INFO - PROCESS | 2000 | 1469115341692 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}] 08:35:41 INFO - PROCESS | 2000 | 1469115341693 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:41 INFO - PROCESS | 2000 | 1469115341766 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 08:35:41 INFO - PROCESS | 2000 | 1469115341813 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:41 INFO - PROCESS | 2000 | 1469115341814 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:41 INFO - PROCESS | 2000 | ++DOCSHELL 0x119b27000 == 35 [pid = 2000] [id = 35] 08:35:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x1241b5000) [pid = 2000] [serial = 101] [outer = 0x0] 08:35:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x124a24c00) [pid = 2000] [serial = 102] [outer = 0x1241b5000] 08:35:41 INFO - PROCESS | 2000 | 1469115341838 Marionette DEBUG loaded listener.js 08:35:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x125364000) [pid = 2000] [serial = 103] [outer = 0x1241b5000] 08:35:42 INFO - PROCESS | 2000 | 1469115342090 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]]]}] 08:35:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:35:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 418ms 08:35:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:35:42 INFO - PROCESS | 2000 | 1469115342107 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 08:35:42 INFO - PROCESS | 2000 | 1469115342109 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 08:35:42 INFO - PROCESS | 2000 | 1469115342111 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:35:42 INFO - PROCESS | 2000 | 1469115342112 Marionette TRACE conn2 <- [1,114,null,{}] 08:35:42 INFO - PROCESS | 2000 | 1469115342115 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}] 08:35:42 INFO - PROCESS | 2000 | 1469115342116 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:42 INFO - PROCESS | 2000 | 1469115342221 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 08:35:42 INFO - PROCESS | 2000 | 1469115342224 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:42 INFO - PROCESS | 2000 | 1469115342226 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:42 INFO - PROCESS | 2000 | ++DOCSHELL 0x120fc1800 == 36 [pid = 2000] [id = 36] 08:35:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x124a96400) [pid = 2000] [serial = 104] [outer = 0x0] 08:35:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x125690000) [pid = 2000] [serial = 105] [outer = 0x124a96400] 08:35:42 INFO - PROCESS | 2000 | 1469115342251 Marionette DEBUG loaded listener.js 08:35:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x125d82800) [pid = 2000] [serial = 106] [outer = 0x124a96400] 08:35:42 INFO - PROCESS | 2000 | 1469115342575 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]]]}] 08:35:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:35:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 519ms 08:35:42 INFO - PROCESS | 2000 | 1469115342631 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 08:35:42 INFO - PROCESS | 2000 | 1469115342632 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 08:35:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:35:42 INFO - PROCESS | 2000 | 1469115342634 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:35:42 INFO - PROCESS | 2000 | 1469115342635 Marionette TRACE conn2 <- [1,118,null,{}] 08:35:42 INFO - PROCESS | 2000 | 1469115342637 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}] 08:35:42 INFO - PROCESS | 2000 | 1469115342638 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:42 INFO - PROCESS | 2000 | 1469115342733 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 08:35:42 INFO - PROCESS | 2000 | 1469115342741 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:42 INFO - PROCESS | 2000 | 1469115342742 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:42 INFO - PROCESS | 2000 | ++DOCSHELL 0x12111d000 == 37 [pid = 2000] [id = 37] 08:35:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x125b4d000) [pid = 2000] [serial = 107] [outer = 0x0] 08:35:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x126b10800) [pid = 2000] [serial = 108] [outer = 0x125b4d000] 08:35:42 INFO - PROCESS | 2000 | 1469115342766 Marionette DEBUG loaded listener.js 08:35:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x126b1ac00) [pid = 2000] [serial = 109] [outer = 0x125b4d000] 08:35:43 INFO - PROCESS | 2000 | 1469115343014 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]]]}] 08:35:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:35:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 421ms 08:35:43 INFO - PROCESS | 2000 | 1469115343059 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 08:35:43 INFO - PROCESS | 2000 | 1469115343060 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 08:35:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:35:43 INFO - PROCESS | 2000 | 1469115343064 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:35:43 INFO - PROCESS | 2000 | 1469115343066 Marionette TRACE conn2 <- [1,122,null,{}] 08:35:43 INFO - PROCESS | 2000 | 1469115343078 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}] 08:35:43 INFO - PROCESS | 2000 | 1469115343080 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:43 INFO - PROCESS | 2000 | 1469115343187 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 08:35:43 INFO - PROCESS | 2000 | 1469115343191 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:43 INFO - PROCESS | 2000 | 1469115343193 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:43 INFO - PROCESS | 2000 | ++DOCSHELL 0x121248800 == 38 [pid = 2000] [id = 38] 08:35:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x126b1a000) [pid = 2000] [serial = 110] [outer = 0x0] 08:35:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x128889800) [pid = 2000] [serial = 111] [outer = 0x126b1a000] 08:35:43 INFO - PROCESS | 2000 | 1469115343220 Marionette DEBUG loaded listener.js 08:35:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x128aa7000) [pid = 2000] [serial = 112] [outer = 0x126b1a000] 08:35:43 INFO - PROCESS | 2000 | 1469115343504 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]]]}] 08:35:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:35:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 484ms 08:35:43 INFO - PROCESS | 2000 | 1469115343547 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 08:35:43 INFO - PROCESS | 2000 | 1469115343548 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 08:35:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:35:43 INFO - PROCESS | 2000 | 1469115343554 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:35:43 INFO - PROCESS | 2000 | 1469115343556 Marionette TRACE conn2 <- [1,126,null,{}] 08:35:43 INFO - PROCESS | 2000 | 1469115343558 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}] 08:35:43 INFO - PROCESS | 2000 | 1469115343559 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:43 INFO - PROCESS | 2000 | 1469115343660 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 08:35:43 INFO - PROCESS | 2000 | 1469115343666 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:43 INFO - PROCESS | 2000 | 1469115343667 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:43 INFO - PROCESS | 2000 | ++DOCSHELL 0x12138b000 == 39 [pid = 2000] [id = 39] 08:35:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x123c5e400) [pid = 2000] [serial = 113] [outer = 0x0] 08:35:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x128aa7800) [pid = 2000] [serial = 114] [outer = 0x123c5e400] 08:35:43 INFO - PROCESS | 2000 | 1469115343691 Marionette DEBUG loaded listener.js 08:35:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x128d54800) [pid = 2000] [serial = 115] [outer = 0x123c5e400] 08:35:44 INFO - PROCESS | 2000 | 1469115344002 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]]]}] 08:35:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:35:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 469ms 08:35:44 INFO - PROCESS | 2000 | 1469115344023 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 08:35:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:35:44 INFO - PROCESS | 2000 | 1469115344024 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 08:35:44 INFO - PROCESS | 2000 | 1469115344026 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:35:44 INFO - PROCESS | 2000 | 1469115344027 Marionette TRACE conn2 <- [1,130,null,{}] 08:35:44 INFO - PROCESS | 2000 | 1469115344029 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}] 08:35:44 INFO - PROCESS | 2000 | 1469115344030 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:44 INFO - PROCESS | 2000 | 1469115344110 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 08:35:44 INFO - PROCESS | 2000 | 1469115344114 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:44 INFO - PROCESS | 2000 | 1469115344122 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:44 INFO - PROCESS | 2000 | ++DOCSHELL 0x123b16800 == 40 [pid = 2000] [id = 40] 08:35:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x128b3c400) [pid = 2000] [serial = 116] [outer = 0x0] 08:35:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 117 (0x129071000) [pid = 2000] [serial = 117] [outer = 0x128b3c400] 08:35:44 INFO - PROCESS | 2000 | 1469115344147 Marionette DEBUG loaded listener.js 08:35:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 118 (0x1291b2000) [pid = 2000] [serial = 118] [outer = 0x128b3c400] 08:35:44 INFO - PROCESS | 2000 | 1469115344472 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]]]}] 08:35:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:35:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 470ms 08:35:44 INFO - PROCESS | 2000 | 1469115344497 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 08:35:44 INFO - PROCESS | 2000 | 1469115344498 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 08:35:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:35:44 INFO - PROCESS | 2000 | 1469115344503 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:35:44 INFO - PROCESS | 2000 | 1469115344505 Marionette TRACE conn2 <- [1,134,null,{}] 08:35:44 INFO - PROCESS | 2000 | 1469115344507 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}] 08:35:44 INFO - PROCESS | 2000 | 1469115344508 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:44 INFO - PROCESS | 2000 | 1469115344668 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 08:35:44 INFO - PROCESS | 2000 | 1469115344675 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:44 INFO - PROCESS | 2000 | 1469115344676 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:44 INFO - PROCESS | 2000 | ++DOCSHELL 0x123cb2000 == 41 [pid = 2000] [id = 41] 08:35:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 119 (0x128aa6000) [pid = 2000] [serial = 119] [outer = 0x0] 08:35:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 120 (0x1291b5c00) [pid = 2000] [serial = 120] [outer = 0x128aa6000] 08:35:44 INFO - PROCESS | 2000 | 1469115344699 Marionette DEBUG loaded listener.js 08:35:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 121 (0x1294d1400) [pid = 2000] [serial = 121] [outer = 0x128aa6000] 08:35:45 INFO - PROCESS | 2000 | 1469115345660 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]]]}] 08:35:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:35:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1171ms 08:35:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:35:45 INFO - PROCESS | 2000 | 1469115345673 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 08:35:45 INFO - PROCESS | 2000 | 1469115345675 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 08:35:45 INFO - PROCESS | 2000 | 1469115345678 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:35:45 INFO - PROCESS | 2000 | 1469115345680 Marionette TRACE conn2 <- [1,138,null,{}] 08:35:45 INFO - PROCESS | 2000 | 1469115345684 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}] 08:35:45 INFO - PROCESS | 2000 | 1469115345686 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:45 INFO - PROCESS | 2000 | 1469115345776 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 08:35:45 INFO - PROCESS | 2000 | 1469115345806 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:45 INFO - PROCESS | 2000 | 1469115345809 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:45 INFO - PROCESS | 2000 | ++DOCSHELL 0x1139ca000 == 42 [pid = 2000] [id = 42] 08:35:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 122 (0x115f73400) [pid = 2000] [serial = 122] [outer = 0x0] 08:35:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 123 (0x116ab5c00) [pid = 2000] [serial = 123] [outer = 0x115f73400] 08:35:45 INFO - PROCESS | 2000 | 1469115345836 Marionette DEBUG loaded listener.js 08:35:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 124 (0x117d93000) [pid = 2000] [serial = 124] [outer = 0x115f73400] 08:35:46 INFO - PROCESS | 2000 | 1469115346130 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]]]}] 08:35:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:35:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 470ms 08:35:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:35:46 INFO - PROCESS | 2000 | 1469115346160 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 08:35:46 INFO - PROCESS | 2000 | 1469115346163 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 08:35:46 INFO - PROCESS | 2000 | 1469115346168 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:35:46 INFO - PROCESS | 2000 | 1469115346172 Marionette TRACE conn2 <- [1,142,null,{}] 08:35:46 INFO - PROCESS | 2000 | 1469115346175 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}] 08:35:46 INFO - PROCESS | 2000 | 1469115346176 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:46 INFO - PROCESS | 2000 | 1469115346268 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 08:35:46 INFO - PROCESS | 2000 | 1469115346299 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:46 INFO - PROCESS | 2000 | 1469115346300 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:46 INFO - PROCESS | 2000 | ++DOCSHELL 0x11684d000 == 43 [pid = 2000] [id = 43] 08:35:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 125 (0x118556c00) [pid = 2000] [serial = 125] [outer = 0x0] 08:35:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 126 (0x1186bd400) [pid = 2000] [serial = 126] [outer = 0x118556c00] 08:35:46 INFO - PROCESS | 2000 | 1469115346327 Marionette DEBUG loaded listener.js 08:35:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 127 (0x118f81800) [pid = 2000] [serial = 127] [outer = 0x118556c00] 08:35:46 INFO - PROCESS | 2000 | 1469115346658 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]]]}] 08:35:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:35:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 522ms 08:35:46 INFO - PROCESS | 2000 | 1469115346694 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 08:35:46 INFO - PROCESS | 2000 | 1469115346695 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 08:35:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:35:46 INFO - PROCESS | 2000 | 1469115346698 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:35:46 INFO - PROCESS | 2000 | 1469115346700 Marionette TRACE conn2 <- [1,146,null,{}] 08:35:46 INFO - PROCESS | 2000 | 1469115346707 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}] 08:35:46 INFO - PROCESS | 2000 | 1469115346710 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:46 INFO - PROCESS | 2000 | 1469115346798 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 08:35:46 INFO - PROCESS | 2000 | 1469115346830 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:46 INFO - PROCESS | 2000 | 1469115346832 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:46 INFO - PROCESS | 2000 | ++DOCSHELL 0x117d7e000 == 44 [pid = 2000] [id = 44] 08:35:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 128 (0x115f74000) [pid = 2000] [serial = 128] [outer = 0x0] 08:35:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 129 (0x120fa4800) [pid = 2000] [serial = 129] [outer = 0x115f74000] 08:35:46 INFO - PROCESS | 2000 | 1469115346859 Marionette DEBUG loaded listener.js 08:35:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 130 (0x1210ac800) [pid = 2000] [serial = 130] [outer = 0x115f74000] 08:35:47 INFO - PROCESS | 2000 | --DOMWINDOW == 129 (0x12b8b3800) [pid = 2000] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:35:47 INFO - PROCESS | 2000 | --DOMWINDOW == 128 (0x12acde000) [pid = 2000] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:35:47 INFO - PROCESS | 2000 | --DOMWINDOW == 127 (0x12a445800) [pid = 2000] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:35:47 INFO - PROCESS | 2000 | --DOMWINDOW == 126 (0x12906d800) [pid = 2000] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:35:47 INFO - PROCESS | 2000 | --DOMWINDOW == 125 (0x12d66e000) [pid = 2000] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:35:47 INFO - PROCESS | 2000 | --DOMWINDOW == 124 (0x12b817000) [pid = 2000] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:35:47 INFO - PROCESS | 2000 | --DOMWINDOW == 123 (0x118561c00) [pid = 2000] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:35:47 INFO - PROCESS | 2000 | --DOMWINDOW == 122 (0x12d30f000) [pid = 2000] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:35:47 INFO - PROCESS | 2000 | --DOMWINDOW == 121 (0x12c65d800) [pid = 2000] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:35:47 INFO - PROCESS | 2000 | --DOMWINDOW == 120 (0x12b8b1000) [pid = 2000] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:35:47 INFO - PROCESS | 2000 | --DOMWINDOW == 119 (0x12be0ec00) [pid = 2000] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:35:47 INFO - PROCESS | 2000 | --DOMWINDOW == 118 (0x12bdd8400) [pid = 2000] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:35:47 INFO - PROCESS | 2000 | --DOMWINDOW == 117 (0x12b941c00) [pid = 2000] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:35:47 INFO - PROCESS | 2000 | --DOMWINDOW == 116 (0x113e91000) [pid = 2000] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:35:47 INFO - PROCESS | 2000 | --DOMWINDOW == 115 (0x1186c0800) [pid = 2000] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:35:47 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x115df6400) [pid = 2000] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:35:47 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x1172c2000) [pid = 2000] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:35:47 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x1186bc000) [pid = 2000] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:35:47 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x1186cbc00) [pid = 2000] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:35:47 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x119142800) [pid = 2000] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:35:47 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x120fa9c00) [pid = 2000] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:35:47 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x1214e5000) [pid = 2000] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:35:47 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x123b09400) [pid = 2000] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:35:47 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x1241b8c00) [pid = 2000] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:35:47 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x124a96400) [pid = 2000] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:35:47 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x125b4d000) [pid = 2000] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:35:47 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x126b1a000) [pid = 2000] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:35:47 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x12d678800) [pid = 2000] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:35:47 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x1121b4400) [pid = 2000] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:35:47 INFO - PROCESS | 2000 | 1469115347574 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]]]}] 08:35:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:35:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 923ms 08:35:47 INFO - PROCESS | 2000 | 1469115347623 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 08:35:47 INFO - PROCESS | 2000 | 1469115347624 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 08:35:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:35:47 INFO - PROCESS | 2000 | 1469115347644 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:35:47 INFO - PROCESS | 2000 | 1469115347645 Marionette TRACE conn2 <- [1,150,null,{}] 08:35:47 INFO - PROCESS | 2000 | 1469115347654 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}] 08:35:47 INFO - PROCESS | 2000 | 1469115347656 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:47 INFO - PROCESS | 2000 | 1469115347737 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 08:35:47 INFO - PROCESS | 2000 | 1469115347741 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:47 INFO - PROCESS | 2000 | 1469115347742 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:47 INFO - PROCESS | 2000 | ++DOCSHELL 0x1186ec800 == 45 [pid = 2000] [id = 45] 08:35:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x1172c2000) [pid = 2000] [serial = 131] [outer = 0x0] 08:35:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x11894d000) [pid = 2000] [serial = 132] [outer = 0x1172c2000] 08:35:47 INFO - PROCESS | 2000 | 1469115347767 Marionette DEBUG loaded listener.js 08:35:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x119be0400) [pid = 2000] [serial = 133] [outer = 0x1172c2000] 08:35:48 INFO - PROCESS | 2000 | 1469115348078 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]]]}] 08:35:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:35:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 486ms 08:35:48 INFO - PROCESS | 2000 | 1469115348114 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 08:35:48 INFO - PROCESS | 2000 | 1469115348115 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 08:35:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:35:48 INFO - PROCESS | 2000 | 1469115348119 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:35:48 INFO - PROCESS | 2000 | 1469115348121 Marionette TRACE conn2 <- [1,154,null,{}] 08:35:48 INFO - PROCESS | 2000 | 1469115348124 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}] 08:35:48 INFO - PROCESS | 2000 | 1469115348125 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:48 INFO - PROCESS | 2000 | 1469115348207 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 08:35:48 INFO - PROCESS | 2000 | 1469115348249 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:48 INFO - PROCESS | 2000 | 1469115348250 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:48 INFO - PROCESS | 2000 | ++DOCSHELL 0x1191d7000 == 46 [pid = 2000] [id = 46] 08:35:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x115f74c00) [pid = 2000] [serial = 134] [outer = 0x0] 08:35:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x120fae800) [pid = 2000] [serial = 135] [outer = 0x115f74c00] 08:35:48 INFO - PROCESS | 2000 | 1469115348274 Marionette DEBUG loaded listener.js 08:35:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x1213c6800) [pid = 2000] [serial = 136] [outer = 0x115f74c00] 08:35:48 INFO - PROCESS | 2000 | 1469115348555 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]]]}] 08:35:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:35:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 472ms 08:35:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:35:48 INFO - PROCESS | 2000 | 1469115348591 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 08:35:48 INFO - PROCESS | 2000 | 1469115348592 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 08:35:48 INFO - PROCESS | 2000 | 1469115348594 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:35:48 INFO - PROCESS | 2000 | 1469115348595 Marionette TRACE conn2 <- [1,158,null,{}] 08:35:48 INFO - PROCESS | 2000 | 1469115348597 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}] 08:35:48 INFO - PROCESS | 2000 | 1469115348603 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:48 INFO - PROCESS | 2000 | 1469115348694 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 08:35:48 INFO - PROCESS | 2000 | 1469115348697 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:48 INFO - PROCESS | 2000 | 1469115348698 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:48 INFO - PROCESS | 2000 | ++DOCSHELL 0x119b2f800 == 47 [pid = 2000] [id = 47] 08:35:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x121a1ec00) [pid = 2000] [serial = 137] [outer = 0x0] 08:35:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x123cc9000) [pid = 2000] [serial = 138] [outer = 0x121a1ec00] 08:35:48 INFO - PROCESS | 2000 | 1469115348726 Marionette DEBUG loaded listener.js 08:35:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x124a9c000) [pid = 2000] [serial = 139] [outer = 0x121a1ec00] 08:35:49 INFO - PROCESS | 2000 | 1469115349118 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]]]}] 08:35:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:35:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 569ms 08:35:49 INFO - PROCESS | 2000 | 1469115349164 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 08:35:49 INFO - PROCESS | 2000 | 1469115349165 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 08:35:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:35:49 INFO - PROCESS | 2000 | 1469115349167 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:35:49 INFO - PROCESS | 2000 | 1469115349168 Marionette TRACE conn2 <- [1,162,null,{}] 08:35:49 INFO - PROCESS | 2000 | 1469115349171 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}] 08:35:49 INFO - PROCESS | 2000 | 1469115349172 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:49 INFO - PROCESS | 2000 | 1469115349241 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 08:35:49 INFO - PROCESS | 2000 | 1469115349245 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:49 INFO - PROCESS | 2000 | 1469115349246 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:49 INFO - PROCESS | 2000 | ++DOCSHELL 0x120fc8000 == 48 [pid = 2000] [id = 48] 08:35:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x1164dac00) [pid = 2000] [serial = 140] [outer = 0x0] 08:35:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x125690c00) [pid = 2000] [serial = 141] [outer = 0x1164dac00] 08:35:49 INFO - PROCESS | 2000 | 1469115349272 Marionette DEBUG loaded listener.js 08:35:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x125b07800) [pid = 2000] [serial = 142] [outer = 0x1164dac00] 08:35:49 INFO - PROCESS | 2000 | 1469115349702 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]]]}] 08:35:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:35:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 571ms 08:35:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:35:49 INFO - PROCESS | 2000 | 1469115349739 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 08:35:49 INFO - PROCESS | 2000 | 1469115349742 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 08:35:49 INFO - PROCESS | 2000 | 1469115349745 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:35:49 INFO - PROCESS | 2000 | 1469115349747 Marionette TRACE conn2 <- [1,166,null,{}] 08:35:49 INFO - PROCESS | 2000 | 1469115349752 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}] 08:35:49 INFO - PROCESS | 2000 | 1469115349753 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:49 INFO - PROCESS | 2000 | 1469115349846 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 08:35:49 INFO - PROCESS | 2000 | 1469115349905 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:49 INFO - PROCESS | 2000 | 1469115349906 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:49 INFO - PROCESS | 2000 | ++DOCSHELL 0x11684b000 == 49 [pid = 2000] [id = 49] 08:35:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x116a0c400) [pid = 2000] [serial = 143] [outer = 0x0] 08:35:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x1176b6000) [pid = 2000] [serial = 144] [outer = 0x116a0c400] 08:35:49 INFO - PROCESS | 2000 | 1469115349954 Marionette DEBUG loaded listener.js 08:35:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x11859f800) [pid = 2000] [serial = 145] [outer = 0x116a0c400] 08:35:50 INFO - PROCESS | 2000 | 1469115350418 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]]]}] 08:35:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:35:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 722ms 08:35:50 INFO - PROCESS | 2000 | 1469115350467 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 08:35:50 INFO - PROCESS | 2000 | 1469115350472 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 08:35:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:35:50 INFO - PROCESS | 2000 | 1469115350479 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:35:50 INFO - PROCESS | 2000 | 1469115350482 Marionette TRACE conn2 <- [1,170,null,{}] 08:35:50 INFO - PROCESS | 2000 | 1469115350486 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}] 08:35:50 INFO - PROCESS | 2000 | 1469115350488 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:50 INFO - PROCESS | 2000 | 1469115350595 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 08:35:50 INFO - PROCESS | 2000 | 1469115350654 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:50 INFO - PROCESS | 2000 | 1469115350655 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:50 INFO - PROCESS | 2000 | ++DOCSHELL 0x119b32000 == 50 [pid = 2000] [id = 50] 08:35:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 117 (0x11948b800) [pid = 2000] [serial = 146] [outer = 0x0] 08:35:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 118 (0x1196fa400) [pid = 2000] [serial = 147] [outer = 0x11948b800] 08:35:50 INFO - PROCESS | 2000 | 1469115350687 Marionette DEBUG loaded listener.js 08:35:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 119 (0x120fac000) [pid = 2000] [serial = 148] [outer = 0x11948b800] 08:35:51 INFO - PROCESS | 2000 | 1469115351089 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]]]}] 08:35:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:35:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 622ms 08:35:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:35:51 INFO - PROCESS | 2000 | 1469115351100 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 08:35:51 INFO - PROCESS | 2000 | 1469115351101 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 08:35:51 INFO - PROCESS | 2000 | 1469115351104 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:35:51 INFO - PROCESS | 2000 | 1469115351106 Marionette TRACE conn2 <- [1,174,null,{}] 08:35:51 INFO - PROCESS | 2000 | 1469115351127 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}] 08:35:51 INFO - PROCESS | 2000 | 1469115351130 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:51 INFO - PROCESS | 2000 | 1469115351225 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 08:35:51 INFO - PROCESS | 2000 | 1469115351269 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:51 INFO - PROCESS | 2000 | 1469115351271 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:51 INFO - PROCESS | 2000 | ++DOCSHELL 0x121416000 == 51 [pid = 2000] [id = 51] 08:35:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 120 (0x121a2a400) [pid = 2000] [serial = 149] [outer = 0x0] 08:35:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 121 (0x123cce800) [pid = 2000] [serial = 150] [outer = 0x121a2a400] 08:35:51 INFO - PROCESS | 2000 | 1469115351302 Marionette DEBUG loaded listener.js 08:35:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 122 (0x124a1f400) [pid = 2000] [serial = 151] [outer = 0x121a2a400] 08:35:51 INFO - PROCESS | 2000 | 1469115351710 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]]]}] 08:35:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:35:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 620ms 08:35:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:35:51 INFO - PROCESS | 2000 | 1469115351725 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 08:35:51 INFO - PROCESS | 2000 | 1469115351727 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 08:35:51 INFO - PROCESS | 2000 | 1469115351729 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:35:51 INFO - PROCESS | 2000 | 1469115351730 Marionette TRACE conn2 <- [1,178,null,{}] 08:35:51 INFO - PROCESS | 2000 | 1469115351733 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}] 08:35:51 INFO - PROCESS | 2000 | 1469115351734 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:51 INFO - PROCESS | 2000 | 1469115351830 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 08:35:51 INFO - PROCESS | 2000 | 1469115351878 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:51 INFO - PROCESS | 2000 | 1469115351880 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:51 INFO - PROCESS | 2000 | ++DOCSHELL 0x1191d5800 == 52 [pid = 2000] [id = 52] 08:35:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 123 (0x125693000) [pid = 2000] [serial = 152] [outer = 0x0] 08:35:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 124 (0x125d77800) [pid = 2000] [serial = 153] [outer = 0x125693000] 08:35:51 INFO - PROCESS | 2000 | 1469115351912 Marionette DEBUG loaded listener.js 08:35:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 125 (0x126b0cc00) [pid = 2000] [serial = 154] [outer = 0x125693000] 08:35:52 INFO - PROCESS | 2000 | 1469115352409 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]]]}] 08:35:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:35:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 718ms 08:35:52 INFO - PROCESS | 2000 | 1469115352448 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 08:35:52 INFO - PROCESS | 2000 | 1469115352449 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 08:35:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:35:52 INFO - PROCESS | 2000 | 1469115352497 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:35:52 INFO - PROCESS | 2000 | 1469115352498 Marionette TRACE conn2 <- [1,182,null,{}] 08:35:52 INFO - PROCESS | 2000 | 1469115352500 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}] 08:35:52 INFO - PROCESS | 2000 | 1469115352502 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:52 INFO - PROCESS | 2000 | 1469115352596 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 08:35:52 INFO - PROCESS | 2000 | 1469115352657 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:52 INFO - PROCESS | 2000 | 1469115352658 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:52 INFO - PROCESS | 2000 | ++DOCSHELL 0x123c9f800 == 53 [pid = 2000] [id = 53] 08:35:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 126 (0x112e72c00) [pid = 2000] [serial = 155] [outer = 0x0] 08:35:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 127 (0x126b1a000) [pid = 2000] [serial = 156] [outer = 0x112e72c00] 08:35:52 INFO - PROCESS | 2000 | 1469115352686 Marionette DEBUG loaded listener.js 08:35:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 128 (0x128aa5000) [pid = 2000] [serial = 157] [outer = 0x112e72c00] 08:35:53 INFO - PROCESS | 2000 | 1469115353172 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]]]}] 08:35:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:35:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 748ms 08:35:53 INFO - PROCESS | 2000 | 1469115353218 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 08:35:53 INFO - PROCESS | 2000 | 1469115353222 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 08:35:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:35:53 INFO - PROCESS | 2000 | 1469115353225 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:35:53 INFO - PROCESS | 2000 | 1469115353227 Marionette TRACE conn2 <- [1,186,null,{}] 08:35:53 INFO - PROCESS | 2000 | 1469115353232 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}] 08:35:53 INFO - PROCESS | 2000 | 1469115353233 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:53 INFO - PROCESS | 2000 | 1469115353323 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 08:35:53 INFO - PROCESS | 2000 | 1469115353382 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:53 INFO - PROCESS | 2000 | 1469115353385 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:53 INFO - PROCESS | 2000 | ++DOCSHELL 0x1164aa800 == 54 [pid = 2000] [id = 54] 08:35:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 129 (0x1150c7c00) [pid = 2000] [serial = 158] [outer = 0x0] 08:35:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 130 (0x115df5800) [pid = 2000] [serial = 159] [outer = 0x1150c7c00] 08:35:53 INFO - PROCESS | 2000 | 1469115353412 Marionette DEBUG loaded listener.js 08:35:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 131 (0x116809400) [pid = 2000] [serial = 160] [outer = 0x1150c7c00] 08:35:54 INFO - PROCESS | 2000 | --DOCSHELL 0x119b2f800 == 53 [pid = 2000] [id = 47] 08:35:54 INFO - PROCESS | 2000 | --DOCSHELL 0x1191d7000 == 52 [pid = 2000] [id = 46] 08:35:54 INFO - PROCESS | 2000 | --DOCSHELL 0x11969c000 == 51 [pid = 2000] [id = 34] 08:35:54 INFO - PROCESS | 2000 | --DOCSHELL 0x1186ec800 == 50 [pid = 2000] [id = 45] 08:35:54 INFO - PROCESS | 2000 | --DOCSHELL 0x11862c000 == 49 [pid = 2000] [id = 30] 08:35:54 INFO - PROCESS | 2000 | --DOCSHELL 0x117d7e000 == 48 [pid = 2000] [id = 44] 08:35:54 INFO - PROCESS | 2000 | --DOCSHELL 0x1186de000 == 47 [pid = 2000] [id = 31] 08:35:54 INFO - PROCESS | 2000 | --DOCSHELL 0x11684d000 == 46 [pid = 2000] [id = 43] 08:35:54 INFO - PROCESS | 2000 | --DOCSHELL 0x1168cf800 == 45 [pid = 2000] [id = 28] 08:35:54 INFO - PROCESS | 2000 | --DOCSHELL 0x1139ca000 == 44 [pid = 2000] [id = 42] 08:35:54 INFO - PROCESS | 2000 | --DOCSHELL 0x1191e7800 == 43 [pid = 2000] [id = 32] 08:35:54 INFO - PROCESS | 2000 | --DOCSHELL 0x1164a6800 == 42 [pid = 2000] [id = 27] 08:35:54 INFO - PROCESS | 2000 | --DOCSHELL 0x117374000 == 41 [pid = 2000] [id = 29] 08:35:54 INFO - PROCESS | 2000 | --DOCSHELL 0x12111d000 == 40 [pid = 2000] [id = 37] 08:35:54 INFO - PROCESS | 2000 | --DOCSHELL 0x123c9f800 == 39 [pid = 2000] [id = 53] 08:35:54 INFO - PROCESS | 2000 | --DOCSHELL 0x1191d5800 == 38 [pid = 2000] [id = 52] 08:35:54 INFO - PROCESS | 2000 | --DOCSHELL 0x121416000 == 37 [pid = 2000] [id = 51] 08:35:54 INFO - PROCESS | 2000 | --DOCSHELL 0x119b32000 == 36 [pid = 2000] [id = 50] 08:35:54 INFO - PROCESS | 2000 | --DOCSHELL 0x120fc8000 == 35 [pid = 2000] [id = 48] 08:35:54 INFO - PROCESS | 2000 | --DOCSHELL 0x120fc1800 == 34 [pid = 2000] [id = 36] 08:35:54 INFO - PROCESS | 2000 | --DOCSHELL 0x11684b000 == 33 [pid = 2000] [id = 49] 08:35:54 INFO - PROCESS | 2000 | --DOCSHELL 0x121248800 == 32 [pid = 2000] [id = 38] 08:35:54 INFO - PROCESS | 2000 | --DOCSHELL 0x123b16800 == 31 [pid = 2000] [id = 40] 08:35:54 INFO - PROCESS | 2000 | --DOCSHELL 0x119b27000 == 30 [pid = 2000] [id = 35] 08:35:54 INFO - PROCESS | 2000 | --DOCSHELL 0x12138b000 == 29 [pid = 2000] [id = 39] 08:35:54 INFO - PROCESS | 2000 | --DOCSHELL 0x119681800 == 28 [pid = 2000] [id = 33] 08:35:54 INFO - PROCESS | 2000 | --DOCSHELL 0x123cb2000 == 27 [pid = 2000] [id = 41] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 130 (0x123c0dc00) [pid = 2000] [serial = 11] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 129 (0x128aa7800) [pid = 2000] [serial = 114] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 128 (0x118fb5400) [pid = 2000] [serial = 72] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 127 (0x11677a800) [pid = 2000] [serial = 75] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 126 (0x117d92c00) [pid = 2000] [serial = 78] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 125 (0x11859e400) [pid = 2000] [serial = 79] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 124 (0x1186d7400) [pid = 2000] [serial = 81] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 123 (0x11914a000) [pid = 2000] [serial = 84] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 122 (0x119931c00) [pid = 2000] [serial = 87] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 121 (0x120fae400) [pid = 2000] [serial = 90] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 120 (0x121807400) [pid = 2000] [serial = 91] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 119 (0x121a26400) [pid = 2000] [serial = 93] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 118 (0x123c0b400) [pid = 2000] [serial = 94] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 117 (0x123f4e400) [pid = 2000] [serial = 96] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 116 (0x1241ad000) [pid = 2000] [serial = 97] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 115 (0x124316c00) [pid = 2000] [serial = 99] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x1133d7400) [pid = 2000] [serial = 100] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x124a24c00) [pid = 2000] [serial = 102] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x125690000) [pid = 2000] [serial = 105] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x126b10800) [pid = 2000] [serial = 108] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x128889800) [pid = 2000] [serial = 111] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x112651400) [pid = 2000] [serial = 66] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x115fe3400) [pid = 2000] [serial = 69] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x125d82800) [pid = 2000] [serial = 106] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x120fa1400) [pid = 2000] [serial = 88] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x116a05800) [pid = 2000] [serial = 76] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x126b1ac00) [pid = 2000] [serial = 109] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x128aa7000) [pid = 2000] [serial = 112] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x119490800) [pid = 2000] [serial = 73] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x116a0c800) [pid = 2000] [serial = 70] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x118f8c000) [pid = 2000] [serial = 82] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x129071000) [pid = 2000] [serial = 117] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x11298fc00) [pid = 2000] [serial = 67] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x1196f6000) [pid = 2000] [serial = 85] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x12e180800) [pid = 2000] [serial = 64] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x1219be000) [pid = 2000] [serial = 8] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x12c2af400) [pid = 2000] [serial = 39] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x12c2a5000) [pid = 2000] [serial = 36] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x12c2a8400) [pid = 2000] [serial = 37] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x12be02400) [pid = 2000] [serial = 33] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x12be09400) [pid = 2000] [serial = 34] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x12bdd5400) [pid = 2000] [serial = 31] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x12bd21c00) [pid = 2000] [serial = 30] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x12b938000) [pid = 2000] [serial = 27] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x12b93e400) [pid = 2000] [serial = 28] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x12acdfc00) [pid = 2000] [serial = 24] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x12ace9000) [pid = 2000] [serial = 25] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x12a761800) [pid = 2000] [serial = 21] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x12a765c00) [pid = 2000] [serial = 22] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x1294d1000) [pid = 2000] [serial = 18] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x12906f400) [pid = 2000] [serial = 15] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x129074c00) [pid = 2000] [serial = 16] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 78 (0x12e177800) [pid = 2000] [serial = 63] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 77 (0x12d674800) [pid = 2000] [serial = 60] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 76 (0x12d678400) [pid = 2000] [serial = 61] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 75 (0x12b81a800) [pid = 2000] [serial = 57] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 74 (0x12be08c00) [pid = 2000] [serial = 58] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 73 (0x12d571400) [pid = 2000] [serial = 55] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 72 (0x12d56b800) [pid = 2000] [serial = 54] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 71 (0x12d311400) [pid = 2000] [serial = 51] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 70 (0x12d566c00) [pid = 2000] [serial = 52] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 69 (0x12cea3800) [pid = 2000] [serial = 45] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 68 (0x12ce8f400) [pid = 2000] [serial = 48] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 67 (0x12cca3800) [pid = 2000] [serial = 42] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 66 (0x12cca9400) [pid = 2000] [serial = 43] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | --DOMWINDOW == 65 (0x12c659000) [pid = 2000] [serial = 40] [outer = 0x0] [url = about:blank] 08:35:54 INFO - PROCESS | 2000 | 1469115354338 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]]]}] 08:35:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:35:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1126ms 08:35:54 INFO - PROCESS | 2000 | 1469115354356 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 08:35:54 INFO - PROCESS | 2000 | 1469115354358 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 08:35:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:35:54 INFO - PROCESS | 2000 | 1469115354361 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:35:54 INFO - PROCESS | 2000 | 1469115354363 Marionette TRACE conn2 <- [1,190,null,{}] 08:35:54 INFO - PROCESS | 2000 | 1469115354367 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}] 08:35:54 INFO - PROCESS | 2000 | 1469115354369 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:54 INFO - PROCESS | 2000 | 1469115354441 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 08:35:54 INFO - PROCESS | 2000 | 1469115354446 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:54 INFO - PROCESS | 2000 | 1469115354449 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:54 INFO - PROCESS | 2000 | ++DOCSHELL 0x1139ba000 == 28 [pid = 2000] [id = 55] 08:35:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 66 (0x11677a800) [pid = 2000] [serial = 161] [outer = 0x0] 08:35:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 67 (0x11680fc00) [pid = 2000] [serial = 162] [outer = 0x11677a800] 08:35:54 INFO - PROCESS | 2000 | 1469115354480 Marionette DEBUG loaded listener.js 08:35:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 68 (0x1133fc400) [pid = 2000] [serial = 163] [outer = 0x11677a800] 08:35:54 INFO - PROCESS | 2000 | 1469115354789 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]]]}] 08:35:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:35:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 470ms 08:35:54 INFO - PROCESS | 2000 | 1469115354831 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 08:35:54 INFO - PROCESS | 2000 | 1469115354834 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 08:35:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:35:54 INFO - PROCESS | 2000 | 1469115354839 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:35:54 INFO - PROCESS | 2000 | 1469115354840 Marionette TRACE conn2 <- [1,194,null,{}] 08:35:54 INFO - PROCESS | 2000 | 1469115354843 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}] 08:35:54 INFO - PROCESS | 2000 | 1469115354844 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:54 INFO - PROCESS | 2000 | 1469115354916 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 08:35:54 INFO - PROCESS | 2000 | 1469115354920 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:54 INFO - PROCESS | 2000 | 1469115354922 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:54 INFO - PROCESS | 2000 | ++DOCSHELL 0x116584000 == 29 [pid = 2000] [id = 56] 08:35:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 69 (0x11855f800) [pid = 2000] [serial = 164] [outer = 0x0] 08:35:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 70 (0x1186d1000) [pid = 2000] [serial = 165] [outer = 0x11855f800] 08:35:54 INFO - PROCESS | 2000 | 1469115354951 Marionette DEBUG loaded listener.js 08:35:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 71 (0x118959400) [pid = 2000] [serial = 166] [outer = 0x11855f800] 08:35:55 INFO - PROCESS | 2000 | 1469115355265 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]]]}] 08:35:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:35:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 469ms 08:35:55 INFO - PROCESS | 2000 | 1469115355308 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 08:35:55 INFO - PROCESS | 2000 | 1469115355317 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 08:35:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:35:55 INFO - PROCESS | 2000 | 1469115355320 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:35:55 INFO - PROCESS | 2000 | 1469115355322 Marionette TRACE conn2 <- [1,198,null,{}] 08:35:55 INFO - PROCESS | 2000 | 1469115355329 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}] 08:35:55 INFO - PROCESS | 2000 | 1469115355332 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:55 INFO - PROCESS | 2000 | 1469115355407 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 08:35:55 INFO - PROCESS | 2000 | 1469115355450 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:55 INFO - PROCESS | 2000 | 1469115355452 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:55 INFO - PROCESS | 2000 | ++DOCSHELL 0x117268800 == 30 [pid = 2000] [id = 57] 08:35:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 72 (0x115fe0c00) [pid = 2000] [serial = 167] [outer = 0x0] 08:35:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 73 (0x1196f0c00) [pid = 2000] [serial = 168] [outer = 0x115fe0c00] 08:35:55 INFO - PROCESS | 2000 | 1469115355480 Marionette DEBUG loaded listener.js 08:35:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 74 (0x119977400) [pid = 2000] [serial = 169] [outer = 0x115fe0c00] 08:35:55 INFO - PROCESS | 2000 | 1469115355859 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]]]}] 08:35:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:35:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 570ms 08:35:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:35:55 INFO - PROCESS | 2000 | 1469115355891 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 08:35:55 INFO - PROCESS | 2000 | 1469115355893 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 08:35:55 INFO - PROCESS | 2000 | 1469115355896 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:35:55 INFO - PROCESS | 2000 | 1469115355898 Marionette TRACE conn2 <- [1,202,null,{}] 08:35:55 INFO - PROCESS | 2000 | 1469115355901 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}] 08:35:55 INFO - PROCESS | 2000 | 1469115355903 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:56 INFO - PROCESS | 2000 | 1469115356046 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 08:35:56 INFO - PROCESS | 2000 | 1469115356060 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:56 INFO - PROCESS | 2000 | 1469115356061 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:56 INFO - PROCESS | 2000 | ++DOCSHELL 0x118627000 == 31 [pid = 2000] [id = 58] 08:35:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 75 (0x120fae000) [pid = 2000] [serial = 170] [outer = 0x0] 08:35:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 76 (0x1210b2000) [pid = 2000] [serial = 171] [outer = 0x120fae000] 08:35:56 INFO - PROCESS | 2000 | 1469115356104 Marionette DEBUG loaded listener.js 08:35:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 77 (0x1213c9400) [pid = 2000] [serial = 172] [outer = 0x120fae000] 08:35:56 INFO - PROCESS | 2000 | 1469115356445 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]]]}] 08:35:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:35:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 569ms 08:35:56 INFO - PROCESS | 2000 | 1469115356465 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 08:35:56 INFO - PROCESS | 2000 | 1469115356467 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 08:35:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:35:56 INFO - PROCESS | 2000 | 1469115356479 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:35:56 INFO - PROCESS | 2000 | 1469115356480 Marionette TRACE conn2 <- [1,206,null,{}] 08:35:56 INFO - PROCESS | 2000 | 1469115356489 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}] 08:35:56 INFO - PROCESS | 2000 | 1469115356490 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:56 INFO - PROCESS | 2000 | 1469115356575 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 08:35:56 INFO - PROCESS | 2000 | 1469115356579 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:56 INFO - PROCESS | 2000 | 1469115356580 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:56 INFO - PROCESS | 2000 | ++DOCSHELL 0x1191ee800 == 32 [pid = 2000] [id = 59] 08:35:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 78 (0x117d91400) [pid = 2000] [serial = 173] [outer = 0x0] 08:35:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 79 (0x1219be000) [pid = 2000] [serial = 174] [outer = 0x117d91400] 08:35:56 INFO - PROCESS | 2000 | 1469115356604 Marionette DEBUG loaded listener.js 08:35:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x123f43800) [pid = 2000] [serial = 175] [outer = 0x117d91400] 08:35:56 INFO - PROCESS | 2000 | 1469115356935 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]]]}] 08:35:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:35:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 485ms 08:35:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:35:56 INFO - PROCESS | 2000 | 1469115356969 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 08:35:56 INFO - PROCESS | 2000 | 1469115356970 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 08:35:56 INFO - PROCESS | 2000 | 1469115356972 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:35:56 INFO - PROCESS | 2000 | 1469115356973 Marionette TRACE conn2 <- [1,210,null,{}] 08:35:56 INFO - PROCESS | 2000 | 1469115356976 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}] 08:35:56 INFO - PROCESS | 2000 | 1469115356980 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:57 INFO - PROCESS | 2000 | 1469115357082 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 08:35:57 INFO - PROCESS | 2000 | 1469115357087 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:57 INFO - PROCESS | 2000 | 1469115357089 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:57 INFO - PROCESS | 2000 | ++DOCSHELL 0x1196a2000 == 33 [pid = 2000] [id = 60] 08:35:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x123f49c00) [pid = 2000] [serial = 176] [outer = 0x0] 08:35:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x124318000) [pid = 2000] [serial = 177] [outer = 0x123f49c00] 08:35:57 INFO - PROCESS | 2000 | 1469115357114 Marionette DEBUG loaded listener.js 08:35:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x12568cc00) [pid = 2000] [serial = 178] [outer = 0x123f49c00] 08:35:57 INFO - PROCESS | 2000 | 1469115357412 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]]]}] 08:35:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 08:35:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 469ms 08:35:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 08:35:57 INFO - PROCESS | 2000 | 1469115357442 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 08:35:57 INFO - PROCESS | 2000 | 1469115357443 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 08:35:57 INFO - PROCESS | 2000 | 1469115357445 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 08:35:57 INFO - PROCESS | 2000 | 1469115357446 Marionette TRACE conn2 <- [1,214,null,{}] 08:35:57 INFO - PROCESS | 2000 | 1469115357448 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}] 08:35:57 INFO - PROCESS | 2000 | 1469115357459 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:57 INFO - PROCESS | 2000 | 1469115357543 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 08:35:57 INFO - PROCESS | 2000 | 1469115357573 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:57 INFO - PROCESS | 2000 | 1469115357574 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:57 INFO - PROCESS | 2000 | ++DOCSHELL 0x119b5b800 == 34 [pid = 2000] [id = 61] 08:35:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x113351400) [pid = 2000] [serial = 179] [outer = 0x0] 08:35:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x125b03400) [pid = 2000] [serial = 180] [outer = 0x113351400] 08:35:57 INFO - PROCESS | 2000 | 1469115357598 Marionette DEBUG loaded listener.js 08:35:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x126b0b400) [pid = 2000] [serial = 181] [outer = 0x113351400] 08:35:57 INFO - PROCESS | 2000 | 1469115357894 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]]]}] 08:35:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 08:35:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 469ms 08:35:57 INFO - PROCESS | 2000 | 1469115357915 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 08:35:57 INFO - PROCESS | 2000 | 1469115357916 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 08:35:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 08:35:57 INFO - PROCESS | 2000 | 1469115357920 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 08:35:57 INFO - PROCESS | 2000 | 1469115357923 Marionette TRACE conn2 <- [1,218,null,{}] 08:35:57 INFO - PROCESS | 2000 | 1469115357925 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}] 08:35:57 INFO - PROCESS | 2000 | 1469115357926 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:58 INFO - PROCESS | 2000 | 1469115358020 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 08:35:58 INFO - PROCESS | 2000 | 1469115358024 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:58 INFO - PROCESS | 2000 | 1469115358025 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:58 INFO - PROCESS | 2000 | ++DOCSHELL 0x120fc6000 == 35 [pid = 2000] [id = 62] 08:35:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x125d0d000) [pid = 2000] [serial = 182] [outer = 0x0] 08:35:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x126b19800) [pid = 2000] [serial = 183] [outer = 0x125d0d000] 08:35:58 INFO - PROCESS | 2000 | 1469115358049 Marionette DEBUG loaded listener.js 08:35:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x128aa2400) [pid = 2000] [serial = 184] [outer = 0x125d0d000] 08:35:58 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x118556c00) [pid = 2000] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 08:35:58 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x115f73400) [pid = 2000] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 08:35:58 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x115f74000) [pid = 2000] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 08:35:58 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x1164dac00) [pid = 2000] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 08:35:58 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x121a1ec00) [pid = 2000] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 08:35:58 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x1172c2000) [pid = 2000] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 08:35:58 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x115f74c00) [pid = 2000] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 08:35:58 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x128aa6000) [pid = 2000] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 08:35:58 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x123c5e400) [pid = 2000] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 08:35:58 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x128b3c400) [pid = 2000] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 08:35:58 INFO - PROCESS | 2000 | --DOMWINDOW == 78 (0x1241b5000) [pid = 2000] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 08:35:58 INFO - PROCESS | 2000 | 1469115358396 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]]]}] 08:35:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 08:35:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 521ms 08:35:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 08:35:58 INFO - PROCESS | 2000 | 1469115358440 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 08:35:58 INFO - PROCESS | 2000 | 1469115358441 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 08:35:58 INFO - PROCESS | 2000 | 1469115358443 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 08:35:58 INFO - PROCESS | 2000 | 1469115358445 Marionette TRACE conn2 <- [1,222,null,{}] 08:35:58 INFO - PROCESS | 2000 | 1469115358447 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}] 08:35:58 INFO - PROCESS | 2000 | 1469115358448 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:58 INFO - PROCESS | 2000 | 1469115358526 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 08:35:58 INFO - PROCESS | 2000 | 1469115358530 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:58 INFO - PROCESS | 2000 | 1469115358531 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:58 INFO - PROCESS | 2000 | ++DOCSHELL 0x1196a1000 == 36 [pid = 2000] [id = 63] 08:35:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 79 (0x115f73400) [pid = 2000] [serial = 185] [outer = 0x0] 08:35:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x119931800) [pid = 2000] [serial = 186] [outer = 0x115f73400] 08:35:58 INFO - PROCESS | 2000 | 1469115358557 Marionette DEBUG loaded listener.js 08:35:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x1244d0000) [pid = 2000] [serial = 187] [outer = 0x115f73400] 08:35:58 INFO - PROCESS | 2000 | 1469115358864 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]]]}] 08:35:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 08:35:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 469ms 08:35:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 08:35:58 INFO - PROCESS | 2000 | 1469115358914 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 08:35:58 INFO - PROCESS | 2000 | 1469115358915 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 08:35:58 INFO - PROCESS | 2000 | 1469115358917 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 08:35:58 INFO - PROCESS | 2000 | 1469115358918 Marionette TRACE conn2 <- [1,226,null,{}] 08:35:58 INFO - PROCESS | 2000 | 1469115358920 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}] 08:35:58 INFO - PROCESS | 2000 | 1469115358921 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:59 INFO - PROCESS | 2000 | 1469115359011 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 08:35:59 INFO - PROCESS | 2000 | 1469115359016 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:59 INFO - PROCESS | 2000 | 1469115359019 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:59 INFO - PROCESS | 2000 | ++DOCSHELL 0x121371800 == 37 [pid = 2000] [id = 64] 08:35:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x1241b5000) [pid = 2000] [serial = 188] [outer = 0x0] 08:35:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x128aa6800) [pid = 2000] [serial = 189] [outer = 0x1241b5000] 08:35:59 INFO - PROCESS | 2000 | 1469115359044 Marionette DEBUG loaded listener.js 08:35:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x128d53400) [pid = 2000] [serial = 190] [outer = 0x1241b5000] 08:35:59 INFO - PROCESS | 2000 | 1469115359370 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]]]}] 08:35:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 08:35:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 468ms 08:35:59 INFO - PROCESS | 2000 | 1469115359386 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 08:35:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 08:35:59 INFO - PROCESS | 2000 | 1469115359389 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 08:35:59 INFO - PROCESS | 2000 | 1469115359392 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 08:35:59 INFO - PROCESS | 2000 | 1469115359395 Marionette TRACE conn2 <- [1,230,null,{}] 08:35:59 INFO - PROCESS | 2000 | 1469115359398 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}] 08:35:59 INFO - PROCESS | 2000 | 1469115359400 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:59 INFO - PROCESS | 2000 | 1469115359548 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 08:35:59 INFO - PROCESS | 2000 | 1469115359611 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:59 INFO - PROCESS | 2000 | 1469115359614 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:35:59 INFO - PROCESS | 2000 | ++DOCSHELL 0x1191eb000 == 38 [pid = 2000] [id = 65] 08:35:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x115d0ac00) [pid = 2000] [serial = 191] [outer = 0x0] 08:35:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x128d5dc00) [pid = 2000] [serial = 192] [outer = 0x115d0ac00] 08:35:59 INFO - PROCESS | 2000 | 1469115359658 Marionette DEBUG loaded listener.js 08:35:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x1291b5400) [pid = 2000] [serial = 193] [outer = 0x115d0ac00] 08:35:59 INFO - PROCESS | 2000 | 1469115359954 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]]]}] 08:35:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 08:35:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 573ms 08:35:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 08:35:59 INFO - PROCESS | 2000 | 1469115359964 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 08:35:59 INFO - PROCESS | 2000 | 1469115359965 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 08:35:59 INFO - PROCESS | 2000 | 1469115359967 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 08:35:59 INFO - PROCESS | 2000 | 1469115359969 Marionette TRACE conn2 <- [1,234,null,{}] 08:35:59 INFO - PROCESS | 2000 | 1469115359978 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}] 08:35:59 INFO - PROCESS | 2000 | 1469115359979 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:00 INFO - PROCESS | 2000 | 1469115360065 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 08:36:00 INFO - PROCESS | 2000 | 1469115360072 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:00 INFO - PROCESS | 2000 | 1469115360073 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:00 INFO - PROCESS | 2000 | ++DOCSHELL 0x1245fd800 == 39 [pid = 2000] [id = 66] 08:36:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x1291ce400) [pid = 2000] [serial = 194] [outer = 0x0] 08:36:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x1294d6400) [pid = 2000] [serial = 195] [outer = 0x1291ce400] 08:36:00 INFO - PROCESS | 2000 | 1469115360099 Marionette DEBUG loaded listener.js 08:36:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x12a43f400) [pid = 2000] [serial = 196] [outer = 0x1291ce400] 08:36:00 INFO - PROCESS | 2000 | --DOCSHELL 0x1139ba000 == 38 [pid = 2000] [id = 55] 08:36:00 INFO - PROCESS | 2000 | --DOCSHELL 0x1164aa800 == 37 [pid = 2000] [id = 54] 08:36:01 INFO - PROCESS | 2000 | --DOCSHELL 0x116584000 == 36 [pid = 2000] [id = 56] 08:36:01 INFO - PROCESS | 2000 | --DOCSHELL 0x117268800 == 35 [pid = 2000] [id = 57] 08:36:01 INFO - PROCESS | 2000 | --DOCSHELL 0x1191ee800 == 34 [pid = 2000] [id = 59] 08:36:01 INFO - PROCESS | 2000 | --DOCSHELL 0x118627000 == 33 [pid = 2000] [id = 58] 08:36:01 INFO - PROCESS | 2000 | --DOCSHELL 0x119b5b800 == 32 [pid = 2000] [id = 61] 08:36:01 INFO - PROCESS | 2000 | --DOCSHELL 0x120fc6000 == 31 [pid = 2000] [id = 62] 08:36:01 INFO - PROCESS | 2000 | --DOCSHELL 0x1196a2000 == 30 [pid = 2000] [id = 60] 08:36:01 INFO - PROCESS | 2000 | --DOCSHELL 0x1196a1000 == 29 [pid = 2000] [id = 63] 08:36:01 INFO - PROCESS | 2000 | --DOCSHELL 0x121371800 == 28 [pid = 2000] [id = 64] 08:36:01 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x1186bd400) [pid = 2000] [serial = 126] [outer = 0x0] [url = about:blank] 08:36:01 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x116ab5c00) [pid = 2000] [serial = 123] [outer = 0x0] [url = about:blank] 08:36:01 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x120fa4800) [pid = 2000] [serial = 129] [outer = 0x0] [url = about:blank] 08:36:01 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x118f81800) [pid = 2000] [serial = 127] [outer = 0x0] [url = about:blank] 08:36:01 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x125690c00) [pid = 2000] [serial = 141] [outer = 0x0] [url = about:blank] 08:36:01 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x123cc9000) [pid = 2000] [serial = 138] [outer = 0x0] [url = about:blank] 08:36:01 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x125b07800) [pid = 2000] [serial = 142] [outer = 0x0] [url = about:blank] 08:36:01 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x124a9c000) [pid = 2000] [serial = 139] [outer = 0x0] [url = about:blank] 08:36:01 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x119be0400) [pid = 2000] [serial = 133] [outer = 0x0] [url = about:blank] 08:36:01 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x120fae800) [pid = 2000] [serial = 135] [outer = 0x0] [url = about:blank] 08:36:01 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x1210ac800) [pid = 2000] [serial = 130] [outer = 0x0] [url = about:blank] 08:36:01 INFO - PROCESS | 2000 | --DOMWINDOW == 78 (0x117d93000) [pid = 2000] [serial = 124] [outer = 0x0] [url = about:blank] 08:36:01 INFO - PROCESS | 2000 | --DOMWINDOW == 77 (0x11894d000) [pid = 2000] [serial = 132] [outer = 0x0] [url = about:blank] 08:36:01 INFO - PROCESS | 2000 | --DOMWINDOW == 76 (0x1213c6800) [pid = 2000] [serial = 136] [outer = 0x0] [url = about:blank] 08:36:01 INFO - PROCESS | 2000 | --DOMWINDOW == 75 (0x1294d1400) [pid = 2000] [serial = 121] [outer = 0x0] [url = about:blank] 08:36:01 INFO - PROCESS | 2000 | --DOMWINDOW == 74 (0x1291b5c00) [pid = 2000] [serial = 120] [outer = 0x0] [url = about:blank] 08:36:01 INFO - PROCESS | 2000 | --DOMWINDOW == 73 (0x128d54800) [pid = 2000] [serial = 115] [outer = 0x0] [url = about:blank] 08:36:01 INFO - PROCESS | 2000 | --DOMWINDOW == 72 (0x1291b2000) [pid = 2000] [serial = 118] [outer = 0x0] [url = about:blank] 08:36:01 INFO - PROCESS | 2000 | --DOMWINDOW == 71 (0x125364000) [pid = 2000] [serial = 103] [outer = 0x0] [url = about:blank] 08:36:01 INFO - PROCESS | 2000 | --DOCSHELL 0x1191eb000 == 27 [pid = 2000] [id = 65] 08:36:01 INFO - PROCESS | 2000 | 1469115361479 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]]]}] 08:36:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 08:36:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1530ms 08:36:01 INFO - PROCESS | 2000 | 1469115361499 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 08:36:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 08:36:01 INFO - PROCESS | 2000 | 1469115361503 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 08:36:01 INFO - PROCESS | 2000 | 1469115361508 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 08:36:01 INFO - PROCESS | 2000 | 1469115361511 Marionette TRACE conn2 <- [1,238,null,{}] 08:36:01 INFO - PROCESS | 2000 | 1469115361517 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}] 08:36:01 INFO - PROCESS | 2000 | 1469115361520 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:01 INFO - PROCESS | 2000 | 1469115361633 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 08:36:01 INFO - PROCESS | 2000 | 1469115361684 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:01 INFO - PROCESS | 2000 | 1469115361685 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:01 INFO - PROCESS | 2000 | ++DOCSHELL 0x113c82000 == 28 [pid = 2000] [id = 67] 08:36:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 72 (0x116808000) [pid = 2000] [serial = 197] [outer = 0x0] 08:36:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 73 (0x116ab5c00) [pid = 2000] [serial = 198] [outer = 0x116808000] 08:36:01 INFO - PROCESS | 2000 | 1469115361713 Marionette DEBUG loaded listener.js 08:36:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 74 (0x11834f800) [pid = 2000] [serial = 199] [outer = 0x116808000] 08:36:02 INFO - PROCESS | 2000 | 1469115361993 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]]]}] 08:36:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 08:36:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 523ms 08:36:02 INFO - PROCESS | 2000 | 1469115362029 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 08:36:02 INFO - PROCESS | 2000 | 1469115362033 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 08:36:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 08:36:02 INFO - PROCESS | 2000 | 1469115362045 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 08:36:02 INFO - PROCESS | 2000 | 1469115362047 Marionette TRACE conn2 <- [1,242,null,{}] 08:36:02 INFO - PROCESS | 2000 | 1469115362049 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}] 08:36:02 INFO - PROCESS | 2000 | 1469115362053 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:02 INFO - PROCESS | 2000 | 1469115362132 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 08:36:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 75 (0x118556c00) [pid = 2000] [serial = 200] [outer = 0x12ccb1000] 08:36:02 INFO - PROCESS | 2000 | 1469115362196 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:02 INFO - PROCESS | 2000 | 1469115362197 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:02 INFO - PROCESS | 2000 | ++DOCSHELL 0x11725f800 == 29 [pid = 2000] [id = 68] 08:36:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 76 (0x118f8c000) [pid = 2000] [serial = 201] [outer = 0x0] 08:36:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 77 (0x118fb1800) [pid = 2000] [serial = 202] [outer = 0x118f8c000] 08:36:02 INFO - PROCESS | 2000 | 1469115362234 Marionette DEBUG loaded listener.js 08:36:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 78 (0x11914c400) [pid = 2000] [serial = 203] [outer = 0x118f8c000] 08:36:02 INFO - PROCESS | 2000 | 1469115362515 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]]]}] 08:36:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 08:36:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 519ms 08:36:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 08:36:02 INFO - PROCESS | 2000 | 1469115362565 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 08:36:02 INFO - PROCESS | 2000 | 1469115362566 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 08:36:02 INFO - PROCESS | 2000 | 1469115362571 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 08:36:02 INFO - PROCESS | 2000 | 1469115362582 Marionette TRACE conn2 <- [1,246,null,{}] 08:36:02 INFO - PROCESS | 2000 | 1469115362593 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}] 08:36:02 INFO - PROCESS | 2000 | 1469115362596 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:02 INFO - PROCESS | 2000 | 1469115362668 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 08:36:02 INFO - PROCESS | 2000 | 1469115362674 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:02 INFO - PROCESS | 2000 | 1469115362676 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:02 INFO - PROCESS | 2000 | ++DOCSHELL 0x118638000 == 30 [pid = 2000] [id = 69] 08:36:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 79 (0x111c22400) [pid = 2000] [serial = 204] [outer = 0x0] 08:36:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x120faac00) [pid = 2000] [serial = 205] [outer = 0x111c22400] 08:36:02 INFO - PROCESS | 2000 | 1469115362705 Marionette DEBUG loaded listener.js 08:36:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x1213c6800) [pid = 2000] [serial = 206] [outer = 0x111c22400] 08:36:03 INFO - PROCESS | 2000 | 1469115363007 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]]]}] 08:36:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 08:36:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 486ms 08:36:03 INFO - PROCESS | 2000 | 1469115363065 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 08:36:03 INFO - PROCESS | 2000 | 1469115363067 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 08:36:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 08:36:03 INFO - PROCESS | 2000 | 1469115363077 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 08:36:03 INFO - PROCESS | 2000 | 1469115363078 Marionette TRACE conn2 <- [1,250,null,{}] 08:36:03 INFO - PROCESS | 2000 | 1469115363080 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}] 08:36:03 INFO - PROCESS | 2000 | 1469115363081 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:03 INFO - PROCESS | 2000 | 1469115363159 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 08:36:03 INFO - PROCESS | 2000 | 1469115363163 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:03 INFO - PROCESS | 2000 | 1469115363164 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:03 INFO - PROCESS | 2000 | ++DOCSHELL 0x1191eb000 == 31 [pid = 2000] [id = 70] 08:36:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x1219c6c00) [pid = 2000] [serial = 207] [outer = 0x0] 08:36:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x123c0dc00) [pid = 2000] [serial = 208] [outer = 0x1219c6c00] 08:36:03 INFO - PROCESS | 2000 | 1469115363192 Marionette DEBUG loaded listener.js 08:36:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x1241ad000) [pid = 2000] [serial = 209] [outer = 0x1219c6c00] 08:36:03 INFO - PROCESS | 2000 | 1469115363496 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]]]}] 08:36:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 08:36:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 470ms 08:36:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 08:36:03 INFO - PROCESS | 2000 | 1469115363547 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 08:36:03 INFO - PROCESS | 2000 | 1469115363548 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 08:36:03 INFO - PROCESS | 2000 | 1469115363550 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 08:36:03 INFO - PROCESS | 2000 | 1469115363552 Marionette TRACE conn2 <- [1,254,null,{}] 08:36:03 INFO - PROCESS | 2000 | 1469115363554 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}] 08:36:03 INFO - PROCESS | 2000 | 1469115363555 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:03 INFO - PROCESS | 2000 | 1469115363630 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 08:36:03 INFO - PROCESS | 2000 | 1469115363638 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:03 INFO - PROCESS | 2000 | 1469115363639 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:03 INFO - PROCESS | 2000 | ++DOCSHELL 0x11969e000 == 32 [pid = 2000] [id = 71] 08:36:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x1186d5800) [pid = 2000] [serial = 210] [outer = 0x0] 08:36:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x123f45800) [pid = 2000] [serial = 211] [outer = 0x1186d5800] 08:36:03 INFO - PROCESS | 2000 | 1469115363663 Marionette DEBUG loaded listener.js 08:36:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x124a98c00) [pid = 2000] [serial = 212] [outer = 0x1186d5800] 08:36:03 INFO - PROCESS | 2000 | 1469115363979 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]]]}] 08:36:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 08:36:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 469ms 08:36:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 08:36:04 INFO - PROCESS | 2000 | 1469115364020 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 08:36:04 INFO - PROCESS | 2000 | 1469115364021 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 08:36:04 INFO - PROCESS | 2000 | 1469115364023 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 08:36:04 INFO - PROCESS | 2000 | 1469115364024 Marionette TRACE conn2 <- [1,258,null,{}] 08:36:04 INFO - PROCESS | 2000 | 1469115364027 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}] 08:36:04 INFO - PROCESS | 2000 | 1469115364031 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:04 INFO - PROCESS | 2000 | 1469115364142 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 08:36:04 INFO - PROCESS | 2000 | 1469115364146 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:04 INFO - PROCESS | 2000 | 1469115364147 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:04 INFO - PROCESS | 2000 | ++DOCSHELL 0x120f3e800 == 33 [pid = 2000] [id = 72] 08:36:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x124aa3000) [pid = 2000] [serial = 213] [outer = 0x0] 08:36:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x125d0e000) [pid = 2000] [serial = 214] [outer = 0x124aa3000] 08:36:04 INFO - PROCESS | 2000 | 1469115364173 Marionette DEBUG loaded listener.js 08:36:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x128aa2c00) [pid = 2000] [serial = 215] [outer = 0x124aa3000] 08:36:04 INFO - PROCESS | 2000 | 1469115364449 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]]]}] 08:36:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 08:36:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 468ms 08:36:04 INFO - PROCESS | 2000 | 1469115364493 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 08:36:04 INFO - PROCESS | 2000 | 1469115364494 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 08:36:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 08:36:04 INFO - PROCESS | 2000 | 1469115364496 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 08:36:04 INFO - PROCESS | 2000 | 1469115364497 Marionette TRACE conn2 <- [1,262,null,{}] 08:36:04 INFO - PROCESS | 2000 | 1469115364499 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}] 08:36:04 INFO - PROCESS | 2000 | 1469115364501 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:04 INFO - PROCESS | 2000 | 1469115364574 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 08:36:04 INFO - PROCESS | 2000 | 1469115364578 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:04 INFO - PROCESS | 2000 | 1469115364579 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:04 INFO - PROCESS | 2000 | ++DOCSHELL 0x12124a800 == 34 [pid = 2000] [id = 73] 08:36:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x128aa8c00) [pid = 2000] [serial = 216] [outer = 0x0] 08:36:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x129066800) [pid = 2000] [serial = 217] [outer = 0x128aa8c00] 08:36:04 INFO - PROCESS | 2000 | 1469115364613 Marionette DEBUG loaded listener.js 08:36:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x129074800) [pid = 2000] [serial = 218] [outer = 0x128aa8c00] 08:36:04 INFO - PROCESS | 2000 | 1469115364904 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]]]}] 08:36:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 08:36:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 418ms 08:36:04 INFO - PROCESS | 2000 | 1469115364914 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 08:36:04 INFO - PROCESS | 2000 | 1469115364915 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 08:36:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 08:36:04 INFO - PROCESS | 2000 | 1469115364924 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 08:36:04 INFO - PROCESS | 2000 | 1469115364925 Marionette TRACE conn2 <- [1,266,null,{}] 08:36:04 INFO - PROCESS | 2000 | 1469115364929 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}] 08:36:04 INFO - PROCESS | 2000 | 1469115364930 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:05 INFO - PROCESS | 2000 | 1469115365005 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 08:36:05 INFO - PROCESS | 2000 | 1469115365056 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:05 INFO - PROCESS | 2000 | 1469115365057 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:05 INFO - PROCESS | 2000 | ++DOCSHELL 0x121371800 == 35 [pid = 2000] [id = 74] 08:36:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x112137800) [pid = 2000] [serial = 219] [outer = 0x0] 08:36:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x128d5f800) [pid = 2000] [serial = 220] [outer = 0x112137800] 08:36:05 INFO - PROCESS | 2000 | 1469115365081 Marionette DEBUG loaded listener.js 08:36:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x1291cf000) [pid = 2000] [serial = 221] [outer = 0x112137800] 08:36:05 INFO - PROCESS | 2000 | 1469115365327 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]]]}] 08:36:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 08:36:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 423ms 08:36:05 INFO - PROCESS | 2000 | 1469115365342 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 08:36:05 INFO - PROCESS | 2000 | 1469115365344 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 08:36:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 08:36:05 INFO - PROCESS | 2000 | 1469115365346 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 08:36:05 INFO - PROCESS | 2000 | 1469115365347 Marionette TRACE conn2 <- [1,270,null,{}] 08:36:05 INFO - PROCESS | 2000 | 1469115365349 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}] 08:36:05 INFO - PROCESS | 2000 | 1469115365352 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:05 INFO - PROCESS | 2000 | 1469115365434 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 08:36:05 INFO - PROCESS | 2000 | 1469115365440 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:05 INFO - PROCESS | 2000 | 1469115365441 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:05 INFO - PROCESS | 2000 | ++DOCSHELL 0x118637800 == 36 [pid = 2000] [id = 75] 08:36:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x1294d1000) [pid = 2000] [serial = 222] [outer = 0x0] 08:36:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x12a43c000) [pid = 2000] [serial = 223] [outer = 0x1294d1000] 08:36:05 INFO - PROCESS | 2000 | 1469115365466 Marionette DEBUG loaded listener.js 08:36:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x12a56c800) [pid = 2000] [serial = 224] [outer = 0x1294d1000] 08:36:05 INFO - PROCESS | 2000 | 1469115365760 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]]]}] 08:36:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 08:36:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 418ms 08:36:05 INFO - PROCESS | 2000 | 1469115365764 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 08:36:05 INFO - PROCESS | 2000 | 1469115365765 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 08:36:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 08:36:05 INFO - PROCESS | 2000 | 1469115365774 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 08:36:05 INFO - PROCESS | 2000 | 1469115365775 Marionette TRACE conn2 <- [1,274,null,{}] 08:36:05 INFO - PROCESS | 2000 | 1469115365777 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}] 08:36:05 INFO - PROCESS | 2000 | 1469115365778 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:05 INFO - PROCESS | 2000 | 1469115365857 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 08:36:05 INFO - PROCESS | 2000 | 1469115365861 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:05 INFO - PROCESS | 2000 | 1469115365862 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:05 INFO - PROCESS | 2000 | ++DOCSHELL 0x12532a800 == 37 [pid = 2000] [id = 76] 08:36:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x12a56e800) [pid = 2000] [serial = 225] [outer = 0x0] 08:36:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x12a579000) [pid = 2000] [serial = 226] [outer = 0x12a56e800] 08:36:05 INFO - PROCESS | 2000 | 1469115365888 Marionette DEBUG loaded listener.js 08:36:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x12a598000) [pid = 2000] [serial = 227] [outer = 0x12a56e800] 08:36:06 INFO - PROCESS | 2000 | 1469115366189 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]]]}] 08:36:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 08:36:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 475ms 08:36:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 08:36:06 INFO - PROCESS | 2000 | 1469115366243 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 08:36:06 INFO - PROCESS | 2000 | 1469115366245 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 08:36:06 INFO - PROCESS | 2000 | 1469115366247 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 08:36:06 INFO - PROCESS | 2000 | 1469115366248 Marionette TRACE conn2 <- [1,278,null,{}] 08:36:06 INFO - PROCESS | 2000 | 1469115366250 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}] 08:36:06 INFO - PROCESS | 2000 | 1469115366252 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:06 INFO - PROCESS | 2000 | 1469115366361 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 08:36:06 INFO - PROCESS | 2000 | 1469115366367 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:06 INFO - PROCESS | 2000 | 1469115366371 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:06 INFO - PROCESS | 2000 | ++DOCSHELL 0x11969d800 == 38 [pid = 2000] [id = 77] 08:36:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x12a596c00) [pid = 2000] [serial = 228] [outer = 0x0] 08:36:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x12a760400) [pid = 2000] [serial = 229] [outer = 0x12a596c00] 08:36:06 INFO - PROCESS | 2000 | 1469115366397 Marionette DEBUG loaded listener.js 08:36:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x12a98b800) [pid = 2000] [serial = 230] [outer = 0x12a596c00] 08:36:06 INFO - PROCESS | 2000 | 1469115366722 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]]]}] 08:36:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 08:36:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 518ms 08:36:06 INFO - PROCESS | 2000 | 1469115366765 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 08:36:06 INFO - PROCESS | 2000 | 1469115366767 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 08:36:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 08:36:06 INFO - PROCESS | 2000 | 1469115366769 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 08:36:06 INFO - PROCESS | 2000 | 1469115366770 Marionette TRACE conn2 <- [1,282,null,{}] 08:36:06 INFO - PROCESS | 2000 | 1469115366772 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}] 08:36:06 INFO - PROCESS | 2000 | 1469115366773 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:06 INFO - PROCESS | 2000 | 1469115366862 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 08:36:06 INFO - PROCESS | 2000 | 1469115366895 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:06 INFO - PROCESS | 2000 | 1469115366896 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:06 INFO - PROCESS | 2000 | ++DOCSHELL 0x12889f800 == 39 [pid = 2000] [id = 78] 08:36:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x12a98d400) [pid = 2000] [serial = 231] [outer = 0x0] 08:36:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x12ace0c00) [pid = 2000] [serial = 232] [outer = 0x12a98d400] 08:36:06 INFO - PROCESS | 2000 | 1469115366920 Marionette DEBUG loaded listener.js 08:36:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x12ace9000) [pid = 2000] [serial = 233] [outer = 0x12a98d400] 08:36:07 INFO - PROCESS | 2000 | 1469115367204 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]]]}] 08:36:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 08:36:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 471ms 08:36:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 08:36:07 INFO - PROCESS | 2000 | 1469115367242 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 08:36:07 INFO - PROCESS | 2000 | 1469115367243 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 08:36:07 INFO - PROCESS | 2000 | 1469115367245 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 08:36:07 INFO - PROCESS | 2000 | 1469115367246 Marionette TRACE conn2 <- [1,286,null,{}] 08:36:07 INFO - PROCESS | 2000 | 1469115367249 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}] 08:36:07 INFO - PROCESS | 2000 | 1469115367250 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:07 INFO - PROCESS | 2000 | 1469115367348 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 08:36:07 INFO - PROCESS | 2000 | 1469115367357 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:07 INFO - PROCESS | 2000 | 1469115367358 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:07 INFO - PROCESS | 2000 | ++DOCSHELL 0x12902e800 == 40 [pid = 2000] [id = 79] 08:36:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x12a599400) [pid = 2000] [serial = 234] [outer = 0x0] 08:36:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x12b818400) [pid = 2000] [serial = 235] [outer = 0x12a599400] 08:36:07 INFO - PROCESS | 2000 | 1469115367381 Marionette DEBUG loaded listener.js 08:36:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x12b81e800) [pid = 2000] [serial = 236] [outer = 0x12a599400] 08:36:07 INFO - PROCESS | 2000 | 1469115367671 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]]]}] 08:36:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 08:36:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 471ms 08:36:07 INFO - PROCESS | 2000 | 1469115367716 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 08:36:07 INFO - PROCESS | 2000 | 1469115367720 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 08:36:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 08:36:07 INFO - PROCESS | 2000 | 1469115367724 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 08:36:07 INFO - PROCESS | 2000 | 1469115367725 Marionette TRACE conn2 <- [1,290,null,{}] 08:36:07 INFO - PROCESS | 2000 | 1469115367727 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}] 08:36:07 INFO - PROCESS | 2000 | 1469115367728 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:07 INFO - PROCESS | 2000 | 1469115367824 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 08:36:07 INFO - PROCESS | 2000 | 1469115367836 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:07 INFO - PROCESS | 2000 | 1469115367837 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:07 INFO - PROCESS | 2000 | ++DOCSHELL 0x129307000 == 41 [pid = 2000] [id = 80] 08:36:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x12b821800) [pid = 2000] [serial = 237] [outer = 0x0] 08:36:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x12b8ad000) [pid = 2000] [serial = 238] [outer = 0x12b821800] 08:36:07 INFO - PROCESS | 2000 | 1469115367861 Marionette DEBUG loaded listener.js 08:36:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x12b8b2800) [pid = 2000] [serial = 239] [outer = 0x12b821800] 08:36:08 INFO - PROCESS | 2000 | 1469115368174 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]]]}] 08:36:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 08:36:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 468ms 08:36:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 08:36:08 INFO - PROCESS | 2000 | 1469115368193 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 08:36:08 INFO - PROCESS | 2000 | 1469115368194 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 08:36:08 INFO - PROCESS | 2000 | 1469115368196 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 08:36:08 INFO - PROCESS | 2000 | 1469115368197 Marionette TRACE conn2 <- [1,294,null,{}] 08:36:08 INFO - PROCESS | 2000 | 1469115368199 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}] 08:36:08 INFO - PROCESS | 2000 | 1469115368200 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:08 INFO - PROCESS | 2000 | 1469115368299 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 08:36:08 INFO - PROCESS | 2000 | 1469115368302 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:08 INFO - PROCESS | 2000 | 1469115368303 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:08 INFO - PROCESS | 2000 | ++DOCSHELL 0x129c3c000 == 42 [pid = 2000] [id = 81] 08:36:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x125690000) [pid = 2000] [serial = 240] [outer = 0x0] 08:36:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x12b935000) [pid = 2000] [serial = 241] [outer = 0x125690000] 08:36:08 INFO - PROCESS | 2000 | 1469115368327 Marionette DEBUG loaded listener.js 08:36:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 117 (0x12b93d800) [pid = 2000] [serial = 242] [outer = 0x125690000] 08:36:08 INFO - PROCESS | 2000 | 1469115368753 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]]]}] 08:36:08 INFO - PROCESS | 2000 | --DOMWINDOW == 116 (0x117d91400) [pid = 2000] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 08:36:08 INFO - PROCESS | 2000 | --DOMWINDOW == 115 (0x113351400) [pid = 2000] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 08:36:08 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x123f49c00) [pid = 2000] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 08:36:08 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x125d0d000) [pid = 2000] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 08:36:08 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x115f73400) [pid = 2000] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 08:36:08 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x115d0ac00) [pid = 2000] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 08:36:08 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x120fae000) [pid = 2000] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 08:36:08 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x115fe0c00) [pid = 2000] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 08:36:08 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x11855f800) [pid = 2000] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 08:36:08 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x11677a800) [pid = 2000] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 08:36:08 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x1150c7c00) [pid = 2000] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 08:36:08 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x112e72c00) [pid = 2000] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 08:36:08 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x125693000) [pid = 2000] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 08:36:08 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x121a2a400) [pid = 2000] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 08:36:08 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x11948b800) [pid = 2000] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 08:36:08 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x116a0c400) [pid = 2000] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 08:36:08 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x1241b5000) [pid = 2000] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 08:36:08 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. 08:36:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 619ms 08:36:08 INFO - PROCESS | 2000 | 1469115368815 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 08:36:08 INFO - PROCESS | 2000 | 1469115368816 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 08:36:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 08:36:08 INFO - PROCESS | 2000 | 1469115368818 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 08:36:08 INFO - PROCESS | 2000 | 1469115368819 Marionette TRACE conn2 <- [1,298,null,{}] 08:36:08 INFO - PROCESS | 2000 | 1469115368822 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}] 08:36:08 INFO - PROCESS | 2000 | 1469115368823 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:08 INFO - PROCESS | 2000 | 1469115368898 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 08:36:08 INFO - PROCESS | 2000 | 1469115368902 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:08 INFO - PROCESS | 2000 | 1469115368905 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:08 INFO - PROCESS | 2000 | ++DOCSHELL 0x120fc9000 == 43 [pid = 2000] [id = 82] 08:36:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x11677b000) [pid = 2000] [serial = 243] [outer = 0x0] 08:36:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x1172c2000) [pid = 2000] [serial = 244] [outer = 0x11677b000] 08:36:08 INFO - PROCESS | 2000 | 1469115368928 Marionette DEBUG loaded listener.js 08:36:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x119983400) [pid = 2000] [serial = 245] [outer = 0x11677b000] 08:36:09 INFO - PROCESS | 2000 | 1469115369209 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]]]}] 08:36:09 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. 08:36:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 418ms 08:36:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 08:36:09 INFO - PROCESS | 2000 | 1469115369241 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 08:36:09 INFO - PROCESS | 2000 | 1469115369242 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 08:36:09 INFO - PROCESS | 2000 | 1469115369244 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 08:36:09 INFO - PROCESS | 2000 | 1469115369245 Marionette TRACE conn2 <- [1,302,null,{}] 08:36:09 INFO - PROCESS | 2000 | 1469115369247 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}] 08:36:09 INFO - PROCESS | 2000 | 1469115369249 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:09 INFO - PROCESS | 2000 | 1469115369330 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 08:36:09 INFO - PROCESS | 2000 | 1469115369382 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:09 INFO - PROCESS | 2000 | 1469115369383 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:09 INFO - PROCESS | 2000 | ++DOCSHELL 0x124a79000 == 44 [pid = 2000] [id = 83] 08:36:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x115df6c00) [pid = 2000] [serial = 246] [outer = 0x0] 08:36:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x11948b800) [pid = 2000] [serial = 247] [outer = 0x115df6c00] 08:36:09 INFO - PROCESS | 2000 | 1469115369408 Marionette DEBUG loaded listener.js 08:36:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x126bcd800) [pid = 2000] [serial = 248] [outer = 0x115df6c00] 08:36:09 INFO - PROCESS | 2000 | 1469115369663 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]]]}] 08:36:09 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. 08:36:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 469ms 08:36:09 INFO - PROCESS | 2000 | 1469115369715 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 08:36:09 INFO - PROCESS | 2000 | 1469115369716 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 08:36:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 08:36:09 INFO - PROCESS | 2000 | 1469115369726 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 08:36:09 INFO - PROCESS | 2000 | 1469115369727 Marionette TRACE conn2 <- [1,306,null,{}] 08:36:09 INFO - PROCESS | 2000 | 1469115369729 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}] 08:36:09 INFO - PROCESS | 2000 | 1469115369730 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:09 INFO - PROCESS | 2000 | 1469115369812 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 08:36:09 INFO - PROCESS | 2000 | 1469115369816 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:09 INFO - PROCESS | 2000 | 1469115369817 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:09 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a555000 == 45 [pid = 2000] [id = 84] 08:36:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x126bcfc00) [pid = 2000] [serial = 249] [outer = 0x0] 08:36:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x128880c00) [pid = 2000] [serial = 250] [outer = 0x126bcfc00] 08:36:09 INFO - PROCESS | 2000 | 1469115369843 Marionette DEBUG loaded listener.js 08:36:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x128886000) [pid = 2000] [serial = 251] [outer = 0x126bcfc00] 08:36:10 INFO - PROCESS | 2000 | 1469115370124 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]]]}] 08:36:10 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. 08:36:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 421ms 08:36:10 INFO - PROCESS | 2000 | 1469115370147 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 08:36:10 INFO - PROCESS | 2000 | 1469115370149 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 08:36:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 08:36:10 INFO - PROCESS | 2000 | 1469115370159 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 08:36:10 INFO - PROCESS | 2000 | 1469115370160 Marionette TRACE conn2 <- [1,310,null,{}] 08:36:10 INFO - PROCESS | 2000 | 1469115370162 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}] 08:36:10 INFO - PROCESS | 2000 | 1469115370163 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:10 INFO - PROCESS | 2000 | 1469115370246 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 08:36:10 INFO - PROCESS | 2000 | 1469115370295 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:10 INFO - PROCESS | 2000 | 1469115370296 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:10 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a926000 == 46 [pid = 2000] [id = 85] 08:36:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x126bd0800) [pid = 2000] [serial = 252] [outer = 0x0] 08:36:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x128887000) [pid = 2000] [serial = 253] [outer = 0x126bd0800] 08:36:10 INFO - PROCESS | 2000 | 1469115370320 Marionette DEBUG loaded listener.js 08:36:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x128aa1c00) [pid = 2000] [serial = 254] [outer = 0x126bd0800] 08:36:10 INFO - PROCESS | 2000 | 1469115370579 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]]]}] 08:36:10 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. 08:36:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 471ms 08:36:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 08:36:10 INFO - PROCESS | 2000 | 1469115370630 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 08:36:10 INFO - PROCESS | 2000 | 1469115370631 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 08:36:10 INFO - PROCESS | 2000 | 1469115370642 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 08:36:10 INFO - PROCESS | 2000 | 1469115370643 Marionette TRACE conn2 <- [1,314,null,{}] 08:36:10 INFO - PROCESS | 2000 | 1469115370645 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}] 08:36:10 INFO - PROCESS | 2000 | 1469115370646 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:10 INFO - PROCESS | 2000 | 1469115370729 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 08:36:10 INFO - PROCESS | 2000 | 1469115370734 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:10 INFO - PROCESS | 2000 | 1469115370736 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:10 INFO - PROCESS | 2000 | ++DOCSHELL 0x12aca6800 == 47 [pid = 2000] [id = 86] 08:36:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x1291b1800) [pid = 2000] [serial = 255] [outer = 0x0] 08:36:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x12b941400) [pid = 2000] [serial = 256] [outer = 0x1291b1800] 08:36:10 INFO - PROCESS | 2000 | 1469115370760 Marionette DEBUG loaded listener.js 08:36:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x12bd1c000) [pid = 2000] [serial = 257] [outer = 0x1291b1800] 08:36:11 INFO - PROCESS | 2000 | 1469115371334 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]]]}] 08:36:11 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. 08:36:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 727ms 08:36:11 INFO - PROCESS | 2000 | 1469115371377 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 08:36:11 INFO - PROCESS | 2000 | 1469115371379 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 08:36:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 08:36:11 INFO - PROCESS | 2000 | 1469115371383 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 08:36:11 INFO - PROCESS | 2000 | 1469115371389 Marionette TRACE conn2 <- [1,318,null,{}] 08:36:11 INFO - PROCESS | 2000 | 1469115371393 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}] 08:36:11 INFO - PROCESS | 2000 | 1469115371395 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:11 INFO - PROCESS | 2000 | 1469115371506 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 08:36:11 INFO - PROCESS | 2000 | 1469115371555 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:11 INFO - PROCESS | 2000 | 1469115371556 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:11 INFO - PROCESS | 2000 | ++DOCSHELL 0x1168b3000 == 48 [pid = 2000] [id = 87] 08:36:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x1172be800) [pid = 2000] [serial = 258] [outer = 0x0] 08:36:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 117 (0x117d91c00) [pid = 2000] [serial = 259] [outer = 0x1172be800] 08:36:11 INFO - PROCESS | 2000 | 1469115371587 Marionette DEBUG loaded listener.js 08:36:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 118 (0x1186bc000) [pid = 2000] [serial = 260] [outer = 0x1172be800] 08:36:12 INFO - PROCESS | 2000 | 1469115372315 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]]]}] 08:36:12 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. 08:36:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 976ms 08:36:12 INFO - PROCESS | 2000 | 1469115372360 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 08:36:12 INFO - PROCESS | 2000 | 1469115372362 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 08:36:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 08:36:12 INFO - PROCESS | 2000 | 1469115372366 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 08:36:12 INFO - PROCESS | 2000 | 1469115372368 Marionette TRACE conn2 <- [1,322,null,{}] 08:36:12 INFO - PROCESS | 2000 | 1469115372371 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}] 08:36:12 INFO - PROCESS | 2000 | 1469115372373 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:12 INFO - PROCESS | 2000 | 1469115372468 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 08:36:12 INFO - PROCESS | 2000 | --DOCSHELL 0x12a926000 == 47 [pid = 2000] [id = 85] 08:36:12 INFO - PROCESS | 2000 | --DOCSHELL 0x12a555000 == 46 [pid = 2000] [id = 84] 08:36:12 INFO - PROCESS | 2000 | --DOCSHELL 0x124a79000 == 45 [pid = 2000] [id = 83] 08:36:12 INFO - PROCESS | 2000 | --DOCSHELL 0x120fc9000 == 44 [pid = 2000] [id = 82] 08:36:12 INFO - PROCESS | 2000 | --DOCSHELL 0x129c3c000 == 43 [pid = 2000] [id = 81] 08:36:12 INFO - PROCESS | 2000 | --DOCSHELL 0x129307000 == 42 [pid = 2000] [id = 80] 08:36:12 INFO - PROCESS | 2000 | --DOCSHELL 0x12902e800 == 41 [pid = 2000] [id = 79] 08:36:12 INFO - PROCESS | 2000 | --DOCSHELL 0x12889f800 == 40 [pid = 2000] [id = 78] 08:36:12 INFO - PROCESS | 2000 | --DOCSHELL 0x11969d800 == 39 [pid = 2000] [id = 77] 08:36:12 INFO - PROCESS | 2000 | --DOMWINDOW == 117 (0x1294d6400) [pid = 2000] [serial = 195] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 2000 | --DOCSHELL 0x12532a800 == 38 [pid = 2000] [id = 76] 08:36:12 INFO - PROCESS | 2000 | --DOCSHELL 0x118637800 == 37 [pid = 2000] [id = 75] 08:36:12 INFO - PROCESS | 2000 | --DOCSHELL 0x121371800 == 36 [pid = 2000] [id = 74] 08:36:12 INFO - PROCESS | 2000 | --DOCSHELL 0x12124a800 == 35 [pid = 2000] [id = 73] 08:36:12 INFO - PROCESS | 2000 | --DOCSHELL 0x120f3e800 == 34 [pid = 2000] [id = 72] 08:36:12 INFO - PROCESS | 2000 | --DOCSHELL 0x11969e000 == 33 [pid = 2000] [id = 71] 08:36:12 INFO - PROCESS | 2000 | --DOCSHELL 0x1191eb000 == 32 [pid = 2000] [id = 70] 08:36:12 INFO - PROCESS | 2000 | --DOCSHELL 0x118638000 == 31 [pid = 2000] [id = 69] 08:36:12 INFO - PROCESS | 2000 | --DOCSHELL 0x11725f800 == 30 [pid = 2000] [id = 68] 08:36:12 INFO - PROCESS | 2000 | --DOCSHELL 0x113c82000 == 29 [pid = 2000] [id = 67] 08:36:12 INFO - PROCESS | 2000 | --DOCSHELL 0x1245fd800 == 28 [pid = 2000] [id = 66] 08:36:12 INFO - PROCESS | 2000 | 1469115372581 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:12 INFO - PROCESS | 2000 | 1469115372584 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:12 INFO - PROCESS | 2000 | ++DOCSHELL 0x113c83800 == 29 [pid = 2000] [id = 88] 08:36:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 118 (0x1186b8400) [pid = 2000] [serial = 261] [outer = 0x0] 08:36:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 119 (0x118fa9c00) [pid = 2000] [serial = 262] [outer = 0x1186b8400] 08:36:12 INFO - PROCESS | 2000 | 1469115372611 Marionette DEBUG loaded listener.js 08:36:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 120 (0x11914ec00) [pid = 2000] [serial = 263] [outer = 0x1186b8400] 08:36:12 INFO - PROCESS | 2000 | --DOMWINDOW == 119 (0x1219be000) [pid = 2000] [serial = 174] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 2000 | --DOMWINDOW == 118 (0x125b03400) [pid = 2000] [serial = 180] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 2000 | --DOMWINDOW == 117 (0x124318000) [pid = 2000] [serial = 177] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 2000 | --DOMWINDOW == 116 (0x126b19800) [pid = 2000] [serial = 183] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 2000 | --DOMWINDOW == 115 (0x126b0b400) [pid = 2000] [serial = 181] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x119931800) [pid = 2000] [serial = 186] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x128aa2400) [pid = 2000] [serial = 184] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x128d5dc00) [pid = 2000] [serial = 192] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x1244d0000) [pid = 2000] [serial = 187] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x1210b2000) [pid = 2000] [serial = 171] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x1196f0c00) [pid = 2000] [serial = 168] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x119977400) [pid = 2000] [serial = 169] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x1186d1000) [pid = 2000] [serial = 165] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x118959400) [pid = 2000] [serial = 166] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x11680fc00) [pid = 2000] [serial = 162] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x1133fc400) [pid = 2000] [serial = 163] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x116809400) [pid = 2000] [serial = 160] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x115df5800) [pid = 2000] [serial = 159] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x128aa5000) [pid = 2000] [serial = 157] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x126b1a000) [pid = 2000] [serial = 156] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x1291b5400) [pid = 2000] [serial = 193] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x126b0cc00) [pid = 2000] [serial = 154] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x125d77800) [pid = 2000] [serial = 153] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x124a1f400) [pid = 2000] [serial = 151] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x123cce800) [pid = 2000] [serial = 150] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x120fac000) [pid = 2000] [serial = 148] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x1196fa400) [pid = 2000] [serial = 147] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x11859f800) [pid = 2000] [serial = 145] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x1176b6000) [pid = 2000] [serial = 144] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x12568cc00) [pid = 2000] [serial = 178] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x128d53400) [pid = 2000] [serial = 190] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x123f43800) [pid = 2000] [serial = 175] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x128aa6800) [pid = 2000] [serial = 189] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x1213c9400) [pid = 2000] [serial = 172] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 2000 | 1469115372912 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]]]}] 08:36:12 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. 08:36:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 574ms 08:36:12 INFO - PROCESS | 2000 | 1469115372942 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 08:36:12 INFO - PROCESS | 2000 | 1469115372946 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 08:36:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 08:36:12 INFO - PROCESS | 2000 | 1469115372951 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 08:36:12 INFO - PROCESS | 2000 | 1469115372956 Marionette TRACE conn2 <- [1,326,null,{}] 08:36:12 INFO - PROCESS | 2000 | 1469115372959 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}] 08:36:12 INFO - PROCESS | 2000 | 1469115372960 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:13 INFO - PROCESS | 2000 | 1469115373038 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 08:36:13 INFO - PROCESS | 2000 | 1469115373092 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:13 INFO - PROCESS | 2000 | 1469115373094 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:13 INFO - PROCESS | 2000 | ++DOCSHELL 0x117267800 == 30 [pid = 2000] [id = 89] 08:36:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x11914e400) [pid = 2000] [serial = 264] [outer = 0x0] 08:36:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x11992dc00) [pid = 2000] [serial = 265] [outer = 0x11914e400] 08:36:13 INFO - PROCESS | 2000 | 1469115373121 Marionette DEBUG loaded listener.js 08:36:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x120fad400) [pid = 2000] [serial = 266] [outer = 0x11914e400] 08:36:13 INFO - PROCESS | 2000 | 1469115373416 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]]]}] 08:36:13 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. 08:36:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 523ms 08:36:13 INFO - PROCESS | 2000 | 1469115373474 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 08:36:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 08:36:13 INFO - PROCESS | 2000 | 1469115373476 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 08:36:13 INFO - PROCESS | 2000 | 1469115373478 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 08:36:13 INFO - PROCESS | 2000 | 1469115373480 Marionette TRACE conn2 <- [1,330,null,{}] 08:36:13 INFO - PROCESS | 2000 | 1469115373488 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}] 08:36:13 INFO - PROCESS | 2000 | 1469115373491 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:13 INFO - PROCESS | 2000 | 1469115373574 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 08:36:13 INFO - PROCESS | 2000 | 1469115373623 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:13 INFO - PROCESS | 2000 | 1469115373625 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:13 INFO - PROCESS | 2000 | ++DOCSHELL 0x1189e0000 == 31 [pid = 2000] [id = 90] 08:36:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x1210ae000) [pid = 2000] [serial = 267] [outer = 0x0] 08:36:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x1219bd400) [pid = 2000] [serial = 268] [outer = 0x1210ae000] 08:36:13 INFO - PROCESS | 2000 | 1469115373653 Marionette DEBUG loaded listener.js 08:36:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x124314000) [pid = 2000] [serial = 269] [outer = 0x1210ae000] 08:36:13 INFO - PROCESS | 2000 | 1469115373959 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]]]}] 08:36:14 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. 08:36:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 525ms 08:36:14 INFO - PROCESS | 2000 | 1469115374004 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 08:36:14 INFO - PROCESS | 2000 | 1469115374006 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 08:36:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 08:36:14 INFO - PROCESS | 2000 | 1469115374008 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 08:36:14 INFO - PROCESS | 2000 | 1469115374009 Marionette TRACE conn2 <- [1,334,null,{}] 08:36:14 INFO - PROCESS | 2000 | 1469115374012 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}] 08:36:14 INFO - PROCESS | 2000 | 1469115374013 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:14 INFO - PROCESS | 2000 | 1469115374087 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 08:36:14 INFO - PROCESS | 2000 | 1469115374090 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:14 INFO - PROCESS | 2000 | 1469115374091 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:14 INFO - PROCESS | 2000 | ++DOCSHELL 0x11968b000 == 32 [pid = 2000] [id = 91] 08:36:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x124a27800) [pid = 2000] [serial = 270] [outer = 0x0] 08:36:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x125689400) [pid = 2000] [serial = 271] [outer = 0x124a27800] 08:36:14 INFO - PROCESS | 2000 | 1469115374119 Marionette DEBUG loaded listener.js 08:36:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x125a64800) [pid = 2000] [serial = 272] [outer = 0x124a27800] 08:36:14 INFO - PROCESS | 2000 | 1469115374454 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]]]}] 08:36:14 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. 08:36:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 469ms 08:36:14 INFO - PROCESS | 2000 | 1469115374502 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 08:36:14 INFO - PROCESS | 2000 | 1469115374515 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 08:36:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 08:36:14 INFO - PROCESS | 2000 | 1469115374529 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 08:36:14 INFO - PROCESS | 2000 | 1469115374531 Marionette TRACE conn2 <- [1,338,null,{}] 08:36:14 INFO - PROCESS | 2000 | 1469115374534 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}] 08:36:14 INFO - PROCESS | 2000 | 1469115374536 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:14 INFO - PROCESS | 2000 | 1469115374676 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 08:36:14 INFO - PROCESS | 2000 | 1469115374718 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:14 INFO - PROCESS | 2000 | 1469115374720 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:14 INFO - PROCESS | 2000 | ++DOCSHELL 0x119b34800 == 33 [pid = 2000] [id = 92] 08:36:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x1244c9000) [pid = 2000] [serial = 273] [outer = 0x0] 08:36:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x125b54400) [pid = 2000] [serial = 274] [outer = 0x1244c9000] 08:36:14 INFO - PROCESS | 2000 | 1469115374759 Marionette DEBUG loaded listener.js 08:36:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x126aa8400) [pid = 2000] [serial = 275] [outer = 0x1244c9000] 08:36:15 INFO - PROCESS | 2000 | 1469115375145 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]]]}] 08:36:15 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. 08:36:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 669ms 08:36:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 08:36:15 INFO - PROCESS | 2000 | 1469115375198 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 08:36:15 INFO - PROCESS | 2000 | 1469115375200 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 08:36:15 INFO - PROCESS | 2000 | 1469115375202 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 08:36:15 INFO - PROCESS | 2000 | 1469115375203 Marionette TRACE conn2 <- [1,342,null,{}] 08:36:15 INFO - PROCESS | 2000 | 1469115375205 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}] 08:36:15 INFO - PROCESS | 2000 | 1469115375209 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:15 INFO - PROCESS | 2000 | 1469115375315 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 08:36:15 INFO - PROCESS | 2000 | 1469115375347 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:15 INFO - PROCESS | 2000 | 1469115375348 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:15 INFO - PROCESS | 2000 | ++DOCSHELL 0x12111c800 == 34 [pid = 2000] [id = 93] 08:36:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x1164dbc00) [pid = 2000] [serial = 276] [outer = 0x0] 08:36:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x128884c00) [pid = 2000] [serial = 277] [outer = 0x1164dbc00] 08:36:15 INFO - PROCESS | 2000 | 1469115375373 Marionette DEBUG loaded listener.js 08:36:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x128d61800) [pid = 2000] [serial = 278] [outer = 0x1164dbc00] 08:36:15 INFO - PROCESS | 2000 | 1469115375678 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]]]}] 08:36:15 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. 08:36:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 520ms 08:36:15 INFO - PROCESS | 2000 | 1469115375722 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 08:36:15 INFO - PROCESS | 2000 | 1469115375724 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 08:36:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 08:36:15 INFO - PROCESS | 2000 | 1469115375726 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 08:36:15 INFO - PROCESS | 2000 | 1469115375727 Marionette TRACE conn2 <- [1,346,null,{}] 08:36:15 INFO - PROCESS | 2000 | 1469115375729 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}] 08:36:15 INFO - PROCESS | 2000 | 1469115375730 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:15 INFO - PROCESS | 2000 | 1469115375821 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 08:36:15 INFO - PROCESS | 2000 | 1469115375830 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:15 INFO - PROCESS | 2000 | 1469115375831 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:15 INFO - PROCESS | 2000 | ++DOCSHELL 0x12124d800 == 35 [pid = 2000] [id = 94] 08:36:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x12906ec00) [pid = 2000] [serial = 279] [outer = 0x0] 08:36:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x1291ab800) [pid = 2000] [serial = 280] [outer = 0x12906ec00] 08:36:15 INFO - PROCESS | 2000 | 1469115375858 Marionette DEBUG loaded listener.js 08:36:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x1291d7800) [pid = 2000] [serial = 281] [outer = 0x12906ec00] 08:36:16 INFO - PROCESS | 2000 | 1469115376165 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]]]}] 08:36:16 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. 08:36:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 474ms 08:36:16 INFO - PROCESS | 2000 | 1469115376206 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 08:36:16 INFO - PROCESS | 2000 | 1469115376207 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 08:36:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 08:36:16 INFO - PROCESS | 2000 | 1469115376209 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 08:36:16 INFO - PROCESS | 2000 | 1469115376210 Marionette TRACE conn2 <- [1,350,null,{}] 08:36:16 INFO - PROCESS | 2000 | 1469115376212 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}] 08:36:16 INFO - PROCESS | 2000 | 1469115376214 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:16 INFO - PROCESS | 2000 | 1469115376306 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 08:36:16 INFO - PROCESS | 2000 | 1469115376309 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:16 INFO - PROCESS | 2000 | 1469115376310 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:16 INFO - PROCESS | 2000 | ++DOCSHELL 0x115f0a000 == 36 [pid = 2000] [id = 95] 08:36:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x116888000) [pid = 2000] [serial = 282] [outer = 0x0] 08:36:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x12a440c00) [pid = 2000] [serial = 283] [outer = 0x116888000] 08:36:16 INFO - PROCESS | 2000 | 1469115376334 Marionette DEBUG loaded listener.js 08:36:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x12a574c00) [pid = 2000] [serial = 284] [outer = 0x116888000] 08:36:16 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x126bcfc00) [pid = 2000] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 08:36:16 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x1219c6c00) [pid = 2000] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 08:36:16 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x116808000) [pid = 2000] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 08:36:16 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x12a98d400) [pid = 2000] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 08:36:16 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x12b821800) [pid = 2000] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 08:36:16 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x12a599400) [pid = 2000] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 08:36:16 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x125690000) [pid = 2000] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 08:36:16 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x11677b000) [pid = 2000] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 08:36:16 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x1294d1000) [pid = 2000] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 08:36:16 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x1291ce400) [pid = 2000] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 08:36:16 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x12a56e800) [pid = 2000] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 08:36:16 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x111c22400) [pid = 2000] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 08:36:16 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x112137800) [pid = 2000] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 08:36:16 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x12a596c00) [pid = 2000] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 08:36:16 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x118f8c000) [pid = 2000] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 08:36:16 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x1186d5800) [pid = 2000] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 08:36:16 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x128aa8c00) [pid = 2000] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 08:36:16 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x126bd0800) [pid = 2000] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 08:36:16 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x124aa3000) [pid = 2000] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 08:36:16 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x115df6c00) [pid = 2000] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 08:36:16 INFO - PROCESS | 2000 | 1469115376924 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]]]}] 08:36:16 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. 08:36:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 719ms 08:36:16 INFO - PROCESS | 2000 | 1469115376929 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 08:36:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 08:36:16 INFO - PROCESS | 2000 | 1469115376931 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 08:36:16 INFO - PROCESS | 2000 | 1469115376937 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 08:36:16 INFO - PROCESS | 2000 | 1469115376940 Marionette TRACE conn2 <- [1,354,null,{}] 08:36:16 INFO - PROCESS | 2000 | 1469115376944 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}] 08:36:16 INFO - PROCESS | 2000 | 1469115376946 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:17 INFO - PROCESS | 2000 | 1469115377122 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 08:36:17 INFO - PROCESS | 2000 | 1469115377170 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:17 INFO - PROCESS | 2000 | 1469115377171 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:17 INFO - PROCESS | 2000 | ++DOCSHELL 0x123b2c800 == 37 [pid = 2000] [id = 96] 08:36:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x11334fc00) [pid = 2000] [serial = 285] [outer = 0x0] 08:36:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x124384000) [pid = 2000] [serial = 286] [outer = 0x11334fc00] 08:36:17 INFO - PROCESS | 2000 | 1469115377195 Marionette DEBUG loaded listener.js 08:36:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x12888e400) [pid = 2000] [serial = 287] [outer = 0x11334fc00] 08:36:17 INFO - PROCESS | 2000 | 1469115377514 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]]]}] 08:36:17 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. 08:36:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 624ms 08:36:17 INFO - PROCESS | 2000 | 1469115377559 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 08:36:17 INFO - PROCESS | 2000 | 1469115377560 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 08:36:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 08:36:17 INFO - PROCESS | 2000 | 1469115377564 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 08:36:17 INFO - PROCESS | 2000 | 1469115377566 Marionette TRACE conn2 <- [1,358,null,{}] 08:36:17 INFO - PROCESS | 2000 | 1469115377569 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}] 08:36:17 INFO - PROCESS | 2000 | 1469115377571 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:17 INFO - PROCESS | 2000 | 1469115377721 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 08:36:17 INFO - PROCESS | 2000 | 1469115377730 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:17 INFO - PROCESS | 2000 | 1469115377732 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:17 INFO - PROCESS | 2000 | ++DOCSHELL 0x124a74800 == 38 [pid = 2000] [id = 97] 08:36:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x117d90400) [pid = 2000] [serial = 288] [outer = 0x0] 08:36:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x1291ce400) [pid = 2000] [serial = 289] [outer = 0x117d90400] 08:36:17 INFO - PROCESS | 2000 | 1469115377774 Marionette DEBUG loaded listener.js 08:36:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x12a57a400) [pid = 2000] [serial = 290] [outer = 0x117d90400] 08:36:18 INFO - PROCESS | 2000 | 1469115378128 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]]]}] 08:36:18 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. 08:36:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 571ms 08:36:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 08:36:18 INFO - PROCESS | 2000 | 1469115378141 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 08:36:18 INFO - PROCESS | 2000 | 1469115378143 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 08:36:18 INFO - PROCESS | 2000 | 1469115378145 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 08:36:18 INFO - PROCESS | 2000 | 1469115378147 Marionette TRACE conn2 <- [1,362,null,{}] 08:36:18 INFO - PROCESS | 2000 | 1469115378149 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}] 08:36:18 INFO - PROCESS | 2000 | 1469115378151 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:18 INFO - PROCESS | 2000 | 1469115378241 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 08:36:18 INFO - PROCESS | 2000 | 1469115378245 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:18 INFO - PROCESS | 2000 | 1469115378246 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:18 INFO - PROCESS | 2000 | ++DOCSHELL 0x125b28000 == 39 [pid = 2000] [id = 98] 08:36:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x116540800) [pid = 2000] [serial = 291] [outer = 0x0] 08:36:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x12a59a400) [pid = 2000] [serial = 292] [outer = 0x116540800] 08:36:18 INFO - PROCESS | 2000 | 1469115378319 Marionette DEBUG loaded listener.js 08:36:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x12ace2800) [pid = 2000] [serial = 293] [outer = 0x116540800] 08:36:18 INFO - PROCESS | 2000 | 1469115378609 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]]]}] 08:36:18 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. 08:36:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 471ms 08:36:18 INFO - PROCESS | 2000 | 1469115378616 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 08:36:18 INFO - PROCESS | 2000 | 1469115378617 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 08:36:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 08:36:18 INFO - PROCESS | 2000 | 1469115378629 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 08:36:18 INFO - PROCESS | 2000 | 1469115378630 Marionette TRACE conn2 <- [1,366,null,{}] 08:36:18 INFO - PROCESS | 2000 | 1469115378632 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}] 08:36:18 INFO - PROCESS | 2000 | 1469115378633 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:18 INFO - PROCESS | 2000 | 1469115378723 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 08:36:18 INFO - PROCESS | 2000 | 1469115378814 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:18 INFO - PROCESS | 2000 | 1469115378816 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:18 INFO - PROCESS | 2000 | ++DOCSHELL 0x112548000 == 40 [pid = 2000] [id = 99] 08:36:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x111c78000) [pid = 2000] [serial = 294] [outer = 0x0] 08:36:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x112f7c800) [pid = 2000] [serial = 295] [outer = 0x111c78000] 08:36:18 INFO - PROCESS | 2000 | 1469115378847 Marionette DEBUG loaded listener.js 08:36:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x117d89000) [pid = 2000] [serial = 296] [outer = 0x111c78000] 08:36:19 INFO - PROCESS | 2000 | 1469115379321 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]]]}] 08:36:19 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. 08:36:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 721ms 08:36:19 INFO - PROCESS | 2000 | 1469115379372 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 08:36:19 INFO - PROCESS | 2000 | 1469115379376 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 08:36:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 08:36:19 INFO - PROCESS | 2000 | 1469115379383 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 08:36:19 INFO - PROCESS | 2000 | 1469115379387 Marionette TRACE conn2 <- [1,370,null,{}] 08:36:19 INFO - PROCESS | 2000 | 1469115379393 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}] 08:36:19 INFO - PROCESS | 2000 | 1469115379397 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:19 INFO - PROCESS | 2000 | 1469115379582 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 08:36:19 INFO - PROCESS | 2000 | 1469115379671 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:19 INFO - PROCESS | 2000 | 1469115379674 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:19 INFO - PROCESS | 2000 | ++DOCSHELL 0x1186e6800 == 41 [pid = 2000] [id = 100] 08:36:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x11992f400) [pid = 2000] [serial = 297] [outer = 0x0] 08:36:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x119937c00) [pid = 2000] [serial = 298] [outer = 0x11992f400] 08:36:19 INFO - PROCESS | 2000 | 1469115379724 Marionette DEBUG loaded listener.js 08:36:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x1210b0400) [pid = 2000] [serial = 299] [outer = 0x11992f400] 08:36:20 INFO - PROCESS | 2000 | 1469115380224 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]]]}] 08:36:20 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. 08:36:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 875ms 08:36:20 INFO - PROCESS | 2000 | 1469115380259 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 08:36:20 INFO - PROCESS | 2000 | 1469115380262 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 08:36:20 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 08:36:20 INFO - PROCESS | 2000 | 1469115380264 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 08:36:20 INFO - PROCESS | 2000 | 1469115380266 Marionette TRACE conn2 <- [1,374,null,{}] 08:36:20 INFO - PROCESS | 2000 | 1469115380268 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}] 08:36:20 INFO - PROCESS | 2000 | 1469115380270 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:20 INFO - PROCESS | 2000 | 1469115380370 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 08:36:20 INFO - PROCESS | 2000 | 1469115380420 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:20 INFO - PROCESS | 2000 | 1469115380422 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:20 INFO - PROCESS | 2000 | ++DOCSHELL 0x12142d000 == 42 [pid = 2000] [id = 101] 08:36:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x123c0f400) [pid = 2000] [serial = 300] [outer = 0x0] 08:36:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x1244c8c00) [pid = 2000] [serial = 301] [outer = 0x123c0f400] 08:36:20 INFO - PROCESS | 2000 | 1469115380451 Marionette DEBUG loaded listener.js 08:36:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x125a58c00) [pid = 2000] [serial = 302] [outer = 0x123c0f400] 08:36:20 INFO - PROCESS | 2000 | 1469115380869 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 08:36:20 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 08:36:20 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 620ms 08:36:20 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 08:36:20 INFO - PROCESS | 2000 | 1469115380884 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 08:36:20 INFO - PROCESS | 2000 | 1469115380886 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 08:36:20 INFO - PROCESS | 2000 | 1469115380893 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 08:36:20 INFO - PROCESS | 2000 | 1469115380897 Marionette TRACE conn2 <- [1,378,null,{}] 08:36:20 INFO - PROCESS | 2000 | 1469115380901 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}] 08:36:20 INFO - PROCESS | 2000 | 1469115380903 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:21 INFO - PROCESS | 2000 | 1469115381002 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 08:36:21 INFO - PROCESS | 2000 | 1469115381089 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:21 INFO - PROCESS | 2000 | 1469115381090 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:21 INFO - PROCESS | 2000 | ++DOCSHELL 0x129309000 == 43 [pid = 2000] [id = 102] 08:36:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x126bd3400) [pid = 2000] [serial = 303] [outer = 0x0] 08:36:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x128aa3400) [pid = 2000] [serial = 304] [outer = 0x126bd3400] 08:36:21 INFO - PROCESS | 2000 | 1469115381125 Marionette DEBUG loaded listener.js 08:36:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x1291d2800) [pid = 2000] [serial = 305] [outer = 0x126bd3400] 08:36:21 INFO - PROCESS | 2000 | 1469115381593 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 08:36:21 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 08:36:21 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 727ms 08:36:21 INFO - PROCESS | 2000 | 1469115381616 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 08:36:21 INFO - PROCESS | 2000 | 1469115381619 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 08:36:21 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 08:36:21 INFO - PROCESS | 2000 | 1469115381623 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 08:36:21 INFO - PROCESS | 2000 | 1469115381624 Marionette TRACE conn2 <- [1,382,null,{}] 08:36:21 INFO - PROCESS | 2000 | 1469115381627 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}] 08:36:21 INFO - PROCESS | 2000 | 1469115381628 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:21 INFO - PROCESS | 2000 | 1469115381724 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 08:36:21 INFO - PROCESS | 2000 | 1469115381788 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:21 INFO - PROCESS | 2000 | 1469115381789 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:21 INFO - PROCESS | 2000 | ++DOCSHELL 0x1199e4000 == 44 [pid = 2000] [id = 103] 08:36:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x1186b8000) [pid = 2000] [serial = 306] [outer = 0x0] 08:36:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x1291b2c00) [pid = 2000] [serial = 307] [outer = 0x1186b8000] 08:36:21 INFO - PROCESS | 2000 | 1469115381818 Marionette DEBUG loaded listener.js 08:36:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x12a981800) [pid = 2000] [serial = 308] [outer = 0x1186b8000] 08:36:22 INFO - PROCESS | 2000 | 1469115382375 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 08:36:22 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 08:36:22 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 773ms 08:36:22 INFO - PROCESS | 2000 | 1469115382402 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 08:36:22 INFO - PROCESS | 2000 | 1469115382405 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 08:36:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 08:36:22 INFO - PROCESS | 2000 | 1469115382409 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 08:36:22 INFO - PROCESS | 2000 | 1469115382411 Marionette TRACE conn2 <- [1,386,null,{}] 08:36:22 INFO - PROCESS | 2000 | 1469115382414 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}] 08:36:22 INFO - PROCESS | 2000 | 1469115382416 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:22 INFO - PROCESS | 2000 | 1469115382505 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 08:36:22 INFO - PROCESS | 2000 | 1469115382569 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:22 INFO - PROCESS | 2000 | 1469115382570 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:22 INFO - PROCESS | 2000 | ++DOCSHELL 0x117381000 == 45 [pid = 2000] [id = 104] 08:36:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x119143c00) [pid = 2000] [serial = 309] [outer = 0x0] 08:36:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x1196f5400) [pid = 2000] [serial = 310] [outer = 0x119143c00] 08:36:22 INFO - PROCESS | 2000 | 1469115382596 Marionette DEBUG loaded listener.js 08:36:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x120fa3c00) [pid = 2000] [serial = 311] [outer = 0x119143c00] 08:36:22 INFO - PROCESS | 2000 | --DOCSHELL 0x125b28000 == 44 [pid = 2000] [id = 98] 08:36:22 INFO - PROCESS | 2000 | --DOCSHELL 0x124a74800 == 43 [pid = 2000] [id = 97] 08:36:22 INFO - PROCESS | 2000 | --DOCSHELL 0x123b2c800 == 42 [pid = 2000] [id = 96] 08:36:22 INFO - PROCESS | 2000 | --DOCSHELL 0x115f0a000 == 41 [pid = 2000] [id = 95] 08:36:22 INFO - PROCESS | 2000 | --DOCSHELL 0x12124d800 == 40 [pid = 2000] [id = 94] 08:36:22 INFO - PROCESS | 2000 | --DOCSHELL 0x12111c800 == 39 [pid = 2000] [id = 93] 08:36:22 INFO - PROCESS | 2000 | --DOCSHELL 0x119b34800 == 38 [pid = 2000] [id = 92] 08:36:22 INFO - PROCESS | 2000 | --DOCSHELL 0x11968b000 == 37 [pid = 2000] [id = 91] 08:36:22 INFO - PROCESS | 2000 | --DOCSHELL 0x1189e0000 == 36 [pid = 2000] [id = 90] 08:36:22 INFO - PROCESS | 2000 | --DOCSHELL 0x117267800 == 35 [pid = 2000] [id = 89] 08:36:22 INFO - PROCESS | 2000 | --DOCSHELL 0x113c83800 == 34 [pid = 2000] [id = 88] 08:36:22 INFO - PROCESS | 2000 | --DOCSHELL 0x1168b3000 == 33 [pid = 2000] [id = 87] 08:36:22 INFO - PROCESS | 2000 | --DOCSHELL 0x12aca6800 == 32 [pid = 2000] [id = 86] 08:36:22 INFO - PROCESS | 2000 | 1469115382950 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]]]}] 08:36:22 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x128886000) [pid = 2000] [serial = 251] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x123c0dc00) [pid = 2000] [serial = 208] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x1241ad000) [pid = 2000] [serial = 209] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x116ab5c00) [pid = 2000] [serial = 198] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x12ace0c00) [pid = 2000] [serial = 232] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x12b8ad000) [pid = 2000] [serial = 238] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x12b818400) [pid = 2000] [serial = 235] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x12b935000) [pid = 2000] [serial = 241] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x12b93d800) [pid = 2000] [serial = 242] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x1172c2000) [pid = 2000] [serial = 244] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x119983400) [pid = 2000] [serial = 245] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x128880c00) [pid = 2000] [serial = 250] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x11834f800) [pid = 2000] [serial = 199] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x12a43c000) [pid = 2000] [serial = 223] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x12a56c800) [pid = 2000] [serial = 224] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x12a43f400) [pid = 2000] [serial = 196] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x12a579000) [pid = 2000] [serial = 226] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x12a598000) [pid = 2000] [serial = 227] [outer = 0x0] [url = about:blank] 08:36:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 08:36:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 571ms 08:36:22 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x120faac00) [pid = 2000] [serial = 205] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x1213c6800) [pid = 2000] [serial = 206] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x128d5f800) [pid = 2000] [serial = 220] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x1291cf000) [pid = 2000] [serial = 221] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x12a760400) [pid = 2000] [serial = 229] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x118fb1800) [pid = 2000] [serial = 202] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x123f45800) [pid = 2000] [serial = 211] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x11914c400) [pid = 2000] [serial = 203] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x124a98c00) [pid = 2000] [serial = 212] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x129066800) [pid = 2000] [serial = 217] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x129074800) [pid = 2000] [serial = 218] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x128887000) [pid = 2000] [serial = 253] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x125d0e000) [pid = 2000] [serial = 214] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x116809c00) [pid = 2000] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:36:22 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x128aa2c00) [pid = 2000] [serial = 215] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x12b81e800) [pid = 2000] [serial = 236] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x12ace9000) [pid = 2000] [serial = 233] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 2000 | --DOMWINDOW == 78 (0x12b8b2800) [pid = 2000] [serial = 239] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 2000 | --DOMWINDOW == 77 (0x11948b800) [pid = 2000] [serial = 247] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 2000 | --DOMWINDOW == 76 (0x128aa1c00) [pid = 2000] [serial = 254] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 2000 | --DOMWINDOW == 75 (0x12a98b800) [pid = 2000] [serial = 230] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 2000 | --DOMWINDOW == 74 (0x126bcd800) [pid = 2000] [serial = 248] [outer = 0x0] [url = about:blank] 08:36:22 INFO - PROCESS | 2000 | 1469115382984 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 08:36:22 INFO - PROCESS | 2000 | 1469115382987 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 08:36:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 08:36:22 INFO - PROCESS | 2000 | 1469115382994 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 08:36:22 INFO - PROCESS | 2000 | 1469115382995 Marionette TRACE conn2 <- [1,390,null,{}] 08:36:23 INFO - PROCESS | 2000 | 1469115382998 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}] 08:36:23 INFO - PROCESS | 2000 | 1469115382999 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:23 INFO - PROCESS | 2000 | 1469115383077 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 08:36:23 INFO - PROCESS | 2000 | 1469115383081 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:23 INFO - PROCESS | 2000 | 1469115383082 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:23 INFO - PROCESS | 2000 | ++DOCSHELL 0x118628800 == 33 [pid = 2000] [id = 105] 08:36:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 75 (0x1212e8400) [pid = 2000] [serial = 312] [outer = 0x0] 08:36:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 76 (0x123b07c00) [pid = 2000] [serial = 313] [outer = 0x1212e8400] 08:36:23 INFO - PROCESS | 2000 | 1469115383111 Marionette DEBUG loaded listener.js 08:36:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 77 (0x124312000) [pid = 2000] [serial = 314] [outer = 0x1212e8400] 08:36:23 INFO - PROCESS | 2000 | 1469115383493 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]]]}] 08:36:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 08:36:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 520ms 08:36:23 INFO - PROCESS | 2000 | 1469115383520 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 08:36:23 INFO - PROCESS | 2000 | 1469115383522 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 08:36:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 08:36:23 INFO - PROCESS | 2000 | 1469115383526 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 08:36:23 INFO - PROCESS | 2000 | 1469115383530 Marionette TRACE conn2 <- [1,394,null,{}] 08:36:23 INFO - PROCESS | 2000 | 1469115383542 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}] 08:36:23 INFO - PROCESS | 2000 | 1469115383546 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:23 INFO - PROCESS | 2000 | 1469115383673 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 08:36:23 INFO - PROCESS | 2000 | 1469115383681 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:23 INFO - PROCESS | 2000 | 1469115383683 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:23 INFO - PROCESS | 2000 | ++DOCSHELL 0x119b22800 == 34 [pid = 2000] [id = 106] 08:36:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 78 (0x125687800) [pid = 2000] [serial = 315] [outer = 0x0] 08:36:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 79 (0x126bc7c00) [pid = 2000] [serial = 316] [outer = 0x125687800] 08:36:23 INFO - PROCESS | 2000 | 1469115383729 Marionette DEBUG loaded listener.js 08:36:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x12888a000) [pid = 2000] [serial = 317] [outer = 0x125687800] 08:36:24 INFO - PROCESS | 2000 | 1469115384165 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]]]}] 08:36:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 08:36:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 673ms 08:36:24 INFO - PROCESS | 2000 | 1469115384211 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 08:36:24 INFO - PROCESS | 2000 | 1469115384212 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 08:36:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 08:36:24 INFO - PROCESS | 2000 | 1469115384241 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 08:36:24 INFO - PROCESS | 2000 | 1469115384242 Marionette TRACE conn2 <- [1,398,null,{}] 08:36:24 INFO - PROCESS | 2000 | 1469115384266 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}] 08:36:24 INFO - PROCESS | 2000 | 1469115384267 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:24 INFO - PROCESS | 2000 | 1469115384364 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 08:36:24 INFO - PROCESS | 2000 | 1469115384385 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:24 INFO - PROCESS | 2000 | 1469115384386 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:24 INFO - PROCESS | 2000 | ++DOCSHELL 0x121902800 == 35 [pid = 2000] [id = 107] 08:36:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x12a980000) [pid = 2000] [serial = 318] [outer = 0x0] 08:36:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x12a983000) [pid = 2000] [serial = 319] [outer = 0x12a980000] 08:36:24 INFO - PROCESS | 2000 | 1469115384414 Marionette DEBUG loaded listener.js 08:36:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x12ace0c00) [pid = 2000] [serial = 320] [outer = 0x12a980000] 08:36:24 INFO - PROCESS | 2000 | 1469115384729 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]]]}] 08:36:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 08:36:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 547ms 08:36:24 INFO - PROCESS | 2000 | 1469115384766 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 08:36:24 INFO - PROCESS | 2000 | 1469115384767 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 08:36:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 08:36:24 INFO - PROCESS | 2000 | 1469115384770 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 08:36:24 INFO - PROCESS | 2000 | 1469115384771 Marionette TRACE conn2 <- [1,402,null,{}] 08:36:24 INFO - PROCESS | 2000 | 1469115384773 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}] 08:36:24 INFO - PROCESS | 2000 | 1469115384774 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:24 INFO - PROCESS | 2000 | 1469115384881 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 08:36:24 INFO - PROCESS | 2000 | 1469115384887 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:24 INFO - PROCESS | 2000 | 1469115384888 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:24 INFO - PROCESS | 2000 | ++DOCSHELL 0x12432a800 == 36 [pid = 2000] [id = 108] 08:36:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x12888c800) [pid = 2000] [serial = 321] [outer = 0x0] 08:36:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x12b816400) [pid = 2000] [serial = 322] [outer = 0x12888c800] 08:36:24 INFO - PROCESS | 2000 | 1469115384913 Marionette DEBUG loaded listener.js 08:36:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x12b8ab800) [pid = 2000] [serial = 323] [outer = 0x12888c800] 08:36:25 INFO - PROCESS | 2000 | 1469115385262 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]]]}] 08:36:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 08:36:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 520ms 08:36:25 INFO - PROCESS | 2000 | 1469115385290 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 08:36:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 08:36:25 INFO - PROCESS | 2000 | 1469115385292 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 08:36:25 INFO - PROCESS | 2000 | 1469115385294 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 08:36:25 INFO - PROCESS | 2000 | 1469115385295 Marionette TRACE conn2 <- [1,406,null,{}] 08:36:25 INFO - PROCESS | 2000 | 1469115385302 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}] 08:36:25 INFO - PROCESS | 2000 | 1469115385306 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:25 INFO - PROCESS | 2000 | 1469115385426 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 08:36:25 INFO - PROCESS | 2000 | 1469115385456 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:25 INFO - PROCESS | 2000 | 1469115385457 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:25 INFO - PROCESS | 2000 | ++DOCSHELL 0x126ead800 == 37 [pid = 2000] [id = 109] 08:36:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x12b8b1400) [pid = 2000] [serial = 324] [outer = 0x0] 08:36:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x12b943c00) [pid = 2000] [serial = 325] [outer = 0x12b8b1400] 08:36:25 INFO - PROCESS | 2000 | 1469115385488 Marionette DEBUG loaded listener.js 08:36:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x12bdd5000) [pid = 2000] [serial = 326] [outer = 0x12b8b1400] 08:36:25 INFO - PROCESS | 2000 | 1469115385813 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]]]}] 08:36:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 08:36:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 522ms 08:36:25 INFO - PROCESS | 2000 | 1469115385816 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 08:36:25 INFO - PROCESS | 2000 | 1469115385818 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 08:36:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 08:36:25 INFO - PROCESS | 2000 | 1469115385825 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 08:36:25 INFO - PROCESS | 2000 | 1469115385826 Marionette TRACE conn2 <- [1,410,null,{}] 08:36:25 INFO - PROCESS | 2000 | 1469115385828 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}] 08:36:25 INFO - PROCESS | 2000 | 1469115385830 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:25 INFO - PROCESS | 2000 | 1469115385933 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 08:36:25 INFO - PROCESS | 2000 | 1469115385938 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:25 INFO - PROCESS | 2000 | 1469115385939 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:25 INFO - PROCESS | 2000 | ++DOCSHELL 0x12902c000 == 38 [pid = 2000] [id = 110] 08:36:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x1121bbc00) [pid = 2000] [serial = 327] [outer = 0x0] 08:36:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x12bdd9c00) [pid = 2000] [serial = 328] [outer = 0x1121bbc00] 08:36:25 INFO - PROCESS | 2000 | 1469115385962 Marionette DEBUG loaded listener.js 08:36:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x12bde1800) [pid = 2000] [serial = 329] [outer = 0x1121bbc00] 08:36:26 INFO - PROCESS | 2000 | 1469115386315 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]]]}] 08:36:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 08:36:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 522ms 08:36:26 INFO - PROCESS | 2000 | 1469115386353 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 08:36:26 INFO - PROCESS | 2000 | 1469115386355 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 08:36:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 08:36:26 INFO - PROCESS | 2000 | 1469115386357 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 08:36:26 INFO - PROCESS | 2000 | 1469115386358 Marionette TRACE conn2 <- [1,414,null,{}] 08:36:26 INFO - PROCESS | 2000 | 1469115386360 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}] 08:36:26 INFO - PROCESS | 2000 | 1469115386361 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:26 INFO - PROCESS | 2000 | 1469115386459 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 08:36:26 INFO - PROCESS | 2000 | 1469115386462 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:26 INFO - PROCESS | 2000 | 1469115386463 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:26 INFO - PROCESS | 2000 | ++DOCSHELL 0x129316800 == 39 [pid = 2000] [id = 111] 08:36:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x12bde1c00) [pid = 2000] [serial = 330] [outer = 0x0] 08:36:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x12be0b400) [pid = 2000] [serial = 331] [outer = 0x12bde1c00] 08:36:26 INFO - PROCESS | 2000 | 1469115386513 Marionette DEBUG loaded listener.js 08:36:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x12c2a2800) [pid = 2000] [serial = 332] [outer = 0x12bde1c00] 08:36:26 INFO - PROCESS | 2000 | 1469115386789 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 08:36:26 INFO - PROCESS | 2000 | 1469115386849 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]]]}] 08:36:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 08:36:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 517ms 08:36:26 INFO - PROCESS | 2000 | 1469115386874 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 08:36:26 INFO - PROCESS | 2000 | 1469115386876 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 08:36:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 08:36:26 INFO - PROCESS | 2000 | 1469115386878 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 08:36:26 INFO - PROCESS | 2000 | 1469115386879 Marionette TRACE conn2 <- [1,418,null,{}] 08:36:26 INFO - PROCESS | 2000 | 1469115386881 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}] 08:36:26 INFO - PROCESS | 2000 | 1469115386882 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:26 INFO - PROCESS | 2000 | 1469115386983 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 08:36:27 INFO - PROCESS | 2000 | 1469115386997 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:27 INFO - PROCESS | 2000 | 1469115387006 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:27 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a557800 == 40 [pid = 2000] [id = 112] 08:36:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x12c2a5000) [pid = 2000] [serial = 333] [outer = 0x0] 08:36:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x12c2a9c00) [pid = 2000] [serial = 334] [outer = 0x12c2a5000] 08:36:27 INFO - PROCESS | 2000 | 1469115387030 Marionette DEBUG loaded listener.js 08:36:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x12c65a800) [pid = 2000] [serial = 335] [outer = 0x12c2a5000] 08:36:27 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x1164dbc00) [pid = 2000] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 08:36:27 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x1244c9000) [pid = 2000] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 08:36:27 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x12906ec00) [pid = 2000] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 08:36:27 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x1172be800) [pid = 2000] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 08:36:27 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x1210ae000) [pid = 2000] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 08:36:27 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x1186b8400) [pid = 2000] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 08:36:27 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x124a27800) [pid = 2000] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 08:36:27 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x11914e400) [pid = 2000] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 08:36:27 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x117d90400) [pid = 2000] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 08:36:27 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x116888000) [pid = 2000] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 08:36:27 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x11334fc00) [pid = 2000] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 08:36:27 INFO - PROCESS | 2000 | 1469115387859 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]]]}] 08:36:27 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 08:36:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1021ms 08:36:27 INFO - PROCESS | 2000 | 1469115387899 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 08:36:27 INFO - PROCESS | 2000 | 1469115387900 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 08:36:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 08:36:27 INFO - PROCESS | 2000 | 1469115387909 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 08:36:27 INFO - PROCESS | 2000 | 1469115387910 Marionette TRACE conn2 <- [1,422,null,{}] 08:36:27 INFO - PROCESS | 2000 | 1469115387912 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}] 08:36:27 INFO - PROCESS | 2000 | 1469115387914 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:27 INFO - PROCESS | 2000 | 1469115387994 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 08:36:27 INFO - PROCESS | 2000 | 1469115387997 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:27 INFO - PROCESS | 2000 | 1469115387998 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:28 INFO - PROCESS | 2000 | ++DOCSHELL 0x121916000 == 41 [pid = 2000] [id = 113] 08:36:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x11859e400) [pid = 2000] [serial = 336] [outer = 0x0] 08:36:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x125d10000) [pid = 2000] [serial = 337] [outer = 0x11859e400] 08:36:28 INFO - PROCESS | 2000 | 1469115388022 Marionette DEBUG loaded listener.js 08:36:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x12c2ad000) [pid = 2000] [serial = 338] [outer = 0x11859e400] 08:36:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 08:36:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 919ms 08:36:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 08:36:28 INFO - PROCESS | 2000 | 1469115388824 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]]]}] 08:36:28 INFO - PROCESS | 2000 | 1469115388829 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 08:36:28 INFO - PROCESS | 2000 | 1469115388830 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 08:36:28 INFO - PROCESS | 2000 | 1469115388832 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 08:36:28 INFO - PROCESS | 2000 | 1469115388835 Marionette TRACE conn2 <- [1,426,null,{}] 08:36:28 INFO - PROCESS | 2000 | 1469115388838 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}] 08:36:28 INFO - PROCESS | 2000 | 1469115388840 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:28 INFO - PROCESS | 2000 | 1469115388940 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 08:36:29 INFO - PROCESS | 2000 | 1469115388998 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:29 INFO - PROCESS | 2000 | 1469115389000 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:29 INFO - PROCESS | 2000 | ++DOCSHELL 0x12aca1800 == 42 [pid = 2000] [id = 114] 08:36:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x12c65e800) [pid = 2000] [serial = 339] [outer = 0x0] 08:36:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x12ccaa800) [pid = 2000] [serial = 340] [outer = 0x12c65e800] 08:36:29 INFO - PROCESS | 2000 | 1469115389026 Marionette DEBUG loaded listener.js 08:36:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x12ce8dc00) [pid = 2000] [serial = 341] [outer = 0x12c65e800] 08:36:29 INFO - PROCESS | 2000 | 1469115389411 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] 08:36:29 INFO - PROCESS | 2000 | 1469115389458 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 08:36:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 08:36:29 INFO - PROCESS | 2000 | 1469115389461 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 08:36:29 INFO - PROCESS | 2000 | 1469115389463 Marionette TRACE conn2 <- [1,430,null,{}] 08:36:29 INFO - PROCESS | 2000 | 1469115389467 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}] 08:36:29 INFO - PROCESS | 2000 | 1469115389469 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:29 INFO - PROCESS | 2000 | 1469115389575 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 08:36:29 INFO - PROCESS | 2000 | 1469115389627 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:29 INFO - PROCESS | 2000 | 1469115389629 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:29 INFO - PROCESS | 2000 | ++DOCSHELL 0x117384000 == 43 [pid = 2000] [id = 115] 08:36:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x1126dd800) [pid = 2000] [serial = 342] [outer = 0x0] 08:36:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x1164d9c00) [pid = 2000] [serial = 343] [outer = 0x1126dd800] 08:36:29 INFO - PROCESS | 2000 | 1469115389659 Marionette DEBUG loaded listener.js 08:36:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x118561c00) [pid = 2000] [serial = 344] [outer = 0x1126dd800] 08:36:30 INFO - PROCESS | 2000 | 1469115390098 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]]]}] 08:36:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 08:36:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 670ms 08:36:30 INFO - PROCESS | 2000 | 1469115390131 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 08:36:30 INFO - PROCESS | 2000 | 1469115390135 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 08:36:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 08:36:30 INFO - PROCESS | 2000 | 1469115390139 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 08:36:30 INFO - PROCESS | 2000 | 1469115390141 Marionette TRACE conn2 <- [1,434,null,{}] 08:36:30 INFO - PROCESS | 2000 | 1469115390143 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}] 08:36:30 INFO - PROCESS | 2000 | 1469115390145 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:30 INFO - PROCESS | 2000 | 1469115390250 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 08:36:30 INFO - PROCESS | 2000 | 1469115390301 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:30 INFO - PROCESS | 2000 | 1469115390303 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:30 INFO - PROCESS | 2000 | ++DOCSHELL 0x121245800 == 44 [pid = 2000] [id = 116] 08:36:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x118f89400) [pid = 2000] [serial = 345] [outer = 0x0] 08:36:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x120faac00) [pid = 2000] [serial = 346] [outer = 0x118f89400] 08:36:30 INFO - PROCESS | 2000 | 1469115390346 Marionette DEBUG loaded listener.js 08:36:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x123b08800) [pid = 2000] [serial = 347] [outer = 0x118f89400] 08:36:30 INFO - PROCESS | 2000 | 1469115390771 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]]]}] 08:36:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 08:36:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 672ms 08:36:30 INFO - PROCESS | 2000 | 1469115390811 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 08:36:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 08:36:30 INFO - PROCESS | 2000 | 1469115390813 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 08:36:30 INFO - PROCESS | 2000 | 1469115390833 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 08:36:30 INFO - PROCESS | 2000 | 1469115390836 Marionette TRACE conn2 <- [1,438,null,{}] 08:36:30 INFO - PROCESS | 2000 | 1469115390876 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}] 08:36:30 INFO - PROCESS | 2000 | 1469115390879 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:30 INFO - PROCESS | 2000 | 1469115390983 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 08:36:31 INFO - PROCESS | 2000 | 1469115391048 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:31 INFO - PROCESS | 2000 | 1469115391051 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:31 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a558000 == 45 [pid = 2000] [id = 117] 08:36:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x126bc8800) [pid = 2000] [serial = 348] [outer = 0x0] 08:36:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x128888400) [pid = 2000] [serial = 349] [outer = 0x126bc8800] 08:36:31 INFO - PROCESS | 2000 | 1469115391083 Marionette DEBUG loaded listener.js 08:36:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x1291cc800) [pid = 2000] [serial = 350] [outer = 0x126bc8800] 08:36:31 INFO - PROCESS | 2000 | 1469115391522 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]]]}] 08:36:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 08:36:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 755ms 08:36:31 INFO - PROCESS | 2000 | 1469115391586 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 08:36:31 INFO - PROCESS | 2000 | 1469115391588 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 08:36:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 08:36:31 INFO - PROCESS | 2000 | 1469115391592 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 08:36:31 INFO - PROCESS | 2000 | 1469115391593 Marionette TRACE conn2 <- [1,442,null,{}] 08:36:31 INFO - PROCESS | 2000 | 1469115391596 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}] 08:36:31 INFO - PROCESS | 2000 | 1469115391597 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:31 INFO - PROCESS | 2000 | 1469115391701 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 08:36:31 INFO - PROCESS | 2000 | 1469115391772 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:31 INFO - PROCESS | 2000 | 1469115391773 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:31 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b952800 == 46 [pid = 2000] [id = 118] 08:36:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x1196eb400) [pid = 2000] [serial = 351] [outer = 0x0] 08:36:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x12a76f400) [pid = 2000] [serial = 352] [outer = 0x1196eb400] 08:36:31 INFO - PROCESS | 2000 | 1469115391803 Marionette DEBUG loaded listener.js 08:36:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x12b81ac00) [pid = 2000] [serial = 353] [outer = 0x1196eb400] 08:36:32 INFO - PROCESS | 2000 | 1469115392426 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]]]}] 08:36:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 08:36:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 870ms 08:36:32 INFO - PROCESS | 2000 | 1469115392462 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 08:36:32 INFO - PROCESS | 2000 | 1469115392465 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 08:36:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 08:36:32 INFO - PROCESS | 2000 | 1469115392468 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 08:36:32 INFO - PROCESS | 2000 | 1469115392470 Marionette TRACE conn2 <- [1,446,null,{}] 08:36:32 INFO - PROCESS | 2000 | 1469115392474 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}] 08:36:32 INFO - PROCESS | 2000 | 1469115392475 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:32 INFO - PROCESS | 2000 | 1469115392566 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 08:36:32 INFO - PROCESS | 2000 | 1469115392632 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:32 INFO - PROCESS | 2000 | 1469115392635 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:32 INFO - PROCESS | 2000 | ++DOCSHELL 0x117009000 == 47 [pid = 2000] [id = 119] 08:36:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x116881800) [pid = 2000] [serial = 354] [outer = 0x0] 08:36:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x1176bd400) [pid = 2000] [serial = 355] [outer = 0x116881800] 08:36:32 INFO - PROCESS | 2000 | 1469115392662 Marionette DEBUG loaded listener.js 08:36:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x118fb5800) [pid = 2000] [serial = 356] [outer = 0x116881800] 08:36:33 INFO - PROCESS | 2000 | --DOCSHELL 0x121916000 == 46 [pid = 2000] [id = 113] 08:36:33 INFO - PROCESS | 2000 | --DOCSHELL 0x12a557800 == 45 [pid = 2000] [id = 112] 08:36:33 INFO - PROCESS | 2000 | --DOCSHELL 0x129316800 == 44 [pid = 2000] [id = 111] 08:36:33 INFO - PROCESS | 2000 | --DOCSHELL 0x12902c000 == 43 [pid = 2000] [id = 110] 08:36:33 INFO - PROCESS | 2000 | --DOCSHELL 0x126ead800 == 42 [pid = 2000] [id = 109] 08:36:33 INFO - PROCESS | 2000 | --DOCSHELL 0x12432a800 == 41 [pid = 2000] [id = 108] 08:36:33 INFO - PROCESS | 2000 | --DOCSHELL 0x121902800 == 40 [pid = 2000] [id = 107] 08:36:33 INFO - PROCESS | 2000 | --DOCSHELL 0x119b22800 == 39 [pid = 2000] [id = 106] 08:36:33 INFO - PROCESS | 2000 | --DOCSHELL 0x118628800 == 38 [pid = 2000] [id = 105] 08:36:33 INFO - PROCESS | 2000 | --DOCSHELL 0x117381000 == 37 [pid = 2000] [id = 104] 08:36:33 INFO - PROCESS | 2000 | --DOCSHELL 0x12142d000 == 36 [pid = 2000] [id = 101] 08:36:33 INFO - PROCESS | 2000 | --DOCSHELL 0x1186e6800 == 35 [pid = 2000] [id = 100] 08:36:33 INFO - PROCESS | 2000 | --DOCSHELL 0x112548000 == 34 [pid = 2000] [id = 99] 08:36:33 INFO - PROCESS | 2000 | --DOCSHELL 0x129309000 == 33 [pid = 2000] [id = 102] 08:36:33 INFO - PROCESS | 2000 | --DOCSHELL 0x1199e4000 == 32 [pid = 2000] [id = 103] 08:36:33 INFO - PROCESS | 2000 | --DOCSHELL 0x12b952800 == 31 [pid = 2000] [id = 118] 08:36:33 INFO - PROCESS | 2000 | --DOCSHELL 0x12a558000 == 30 [pid = 2000] [id = 117] 08:36:33 INFO - PROCESS | 2000 | --DOCSHELL 0x121245800 == 29 [pid = 2000] [id = 116] 08:36:33 INFO - PROCESS | 2000 | --DOCSHELL 0x12aca1800 == 28 [pid = 2000] [id = 114] 08:36:33 INFO - PROCESS | 2000 | --DOCSHELL 0x117384000 == 27 [pid = 2000] [id = 115] 08:36:33 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x128884c00) [pid = 2000] [serial = 277] [outer = 0x0] [url = about:blank] 08:36:33 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x126aa8400) [pid = 2000] [serial = 275] [outer = 0x0] [url = about:blank] 08:36:33 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x1291ab800) [pid = 2000] [serial = 280] [outer = 0x0] [url = about:blank] 08:36:33 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x1186bc000) [pid = 2000] [serial = 260] [outer = 0x0] [url = about:blank] 08:36:33 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x117d91c00) [pid = 2000] [serial = 259] [outer = 0x0] [url = about:blank] 08:36:33 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x1219bd400) [pid = 2000] [serial = 268] [outer = 0x0] [url = about:blank] 08:36:33 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x124314000) [pid = 2000] [serial = 269] [outer = 0x0] [url = about:blank] 08:36:33 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x118fa9c00) [pid = 2000] [serial = 262] [outer = 0x0] [url = about:blank] 08:36:33 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x11914ec00) [pid = 2000] [serial = 263] [outer = 0x0] [url = about:blank] 08:36:33 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x125689400) [pid = 2000] [serial = 271] [outer = 0x0] [url = about:blank] 08:36:33 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x11992dc00) [pid = 2000] [serial = 265] [outer = 0x0] [url = about:blank] 08:36:33 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x120fad400) [pid = 2000] [serial = 266] [outer = 0x0] [url = about:blank] 08:36:33 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x12b941400) [pid = 2000] [serial = 256] [outer = 0x0] [url = about:blank] 08:36:33 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x128d61800) [pid = 2000] [serial = 278] [outer = 0x0] [url = about:blank] 08:36:33 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x12a57a400) [pid = 2000] [serial = 290] [outer = 0x0] [url = about:blank] 08:36:33 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x12a440c00) [pid = 2000] [serial = 283] [outer = 0x0] [url = about:blank] 08:36:33 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x124384000) [pid = 2000] [serial = 286] [outer = 0x0] [url = about:blank] 08:36:33 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x1291ce400) [pid = 2000] [serial = 289] [outer = 0x0] [url = about:blank] 08:36:33 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x12a574c00) [pid = 2000] [serial = 284] [outer = 0x0] [url = about:blank] 08:36:33 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x12888e400) [pid = 2000] [serial = 287] [outer = 0x0] [url = about:blank] 08:36:33 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x125b54400) [pid = 2000] [serial = 274] [outer = 0x0] [url = about:blank] 08:36:33 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x1291d7800) [pid = 2000] [serial = 281] [outer = 0x0] [url = about:blank] 08:36:33 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x125a64800) [pid = 2000] [serial = 272] [outer = 0x0] [url = about:blank] 08:36:33 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x12a59a400) [pid = 2000] [serial = 292] [outer = 0x0] [url = about:blank] 08:36:33 INFO - PROCESS | 2000 | 1469115393612 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]]]}] 08:36:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 08:36:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1175ms 08:36:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 08:36:33 INFO - PROCESS | 2000 | 1469115393643 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 08:36:33 INFO - PROCESS | 2000 | 1469115393646 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 08:36:33 INFO - PROCESS | 2000 | 1469115393649 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 08:36:33 INFO - PROCESS | 2000 | 1469115393651 Marionette TRACE conn2 <- [1,450,null,{}] 08:36:33 INFO - PROCESS | 2000 | 1469115393657 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}] 08:36:33 INFO - PROCESS | 2000 | 1469115393659 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:33 INFO - PROCESS | 2000 | 1469115393733 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 08:36:33 INFO - PROCESS | 2000 | 1469115393738 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:33 INFO - PROCESS | 2000 | 1469115393740 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:33 INFO - PROCESS | 2000 | ++DOCSHELL 0x115f8f800 == 28 [pid = 2000] [id = 120] 08:36:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x116aaac00) [pid = 2000] [serial = 357] [outer = 0x0] 08:36:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x11733d000) [pid = 2000] [serial = 358] [outer = 0x116aaac00] 08:36:33 INFO - PROCESS | 2000 | 1469115393770 Marionette DEBUG loaded listener.js 08:36:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x118594400) [pid = 2000] [serial = 359] [outer = 0x116aaac00] 08:36:34 INFO - PROCESS | 2000 | 1469115394121 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] 08:36:34 INFO - PROCESS | 2000 | 1469115394176 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 08:36:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 08:36:34 INFO - PROCESS | 2000 | 1469115394181 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 08:36:34 INFO - PROCESS | 2000 | 1469115394182 Marionette TRACE conn2 <- [1,454,null,{}] 08:36:34 INFO - PROCESS | 2000 | 1469115394185 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}] 08:36:34 INFO - PROCESS | 2000 | 1469115394187 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:34 INFO - PROCESS | 2000 | 1469115394261 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 08:36:34 INFO - PROCESS | 2000 | 1469115394266 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:34 INFO - PROCESS | 2000 | 1469115394267 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:34 INFO - PROCESS | 2000 | ++DOCSHELL 0x11725c800 == 29 [pid = 2000] [id = 121] 08:36:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x119141400) [pid = 2000] [serial = 360] [outer = 0x0] 08:36:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x11997e400) [pid = 2000] [serial = 361] [outer = 0x119141400] 08:36:34 INFO - PROCESS | 2000 | 1469115394297 Marionette DEBUG loaded listener.js 08:36:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x1213c3400) [pid = 2000] [serial = 362] [outer = 0x119141400] 08:36:34 INFO - PROCESS | 2000 | [2000] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:36:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 08:36:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 470ms 08:36:34 INFO - PROCESS | 2000 | 1469115394643 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]]]}] 08:36:34 INFO - PROCESS | 2000 | 1469115394650 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 08:36:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 08:36:34 INFO - PROCESS | 2000 | 1469115394660 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 08:36:34 INFO - PROCESS | 2000 | 1469115394665 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 08:36:34 INFO - PROCESS | 2000 | 1469115394669 Marionette TRACE conn2 <- [1,458,null,{}] 08:36:34 INFO - PROCESS | 2000 | 1469115394677 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}] 08:36:34 INFO - PROCESS | 2000 | 1469115394680 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:34 INFO - PROCESS | 2000 | 1469115394760 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 08:36:34 INFO - PROCESS | 2000 | 1469115394812 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:34 INFO - PROCESS | 2000 | 1469115394814 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:34 INFO - PROCESS | 2000 | ++DOCSHELL 0x118ff7800 == 30 [pid = 2000] [id = 122] 08:36:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x12180d400) [pid = 2000] [serial = 363] [outer = 0x0] 08:36:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x124382800) [pid = 2000] [serial = 364] [outer = 0x12180d400] 08:36:34 INFO - PROCESS | 2000 | 1469115394841 Marionette DEBUG loaded listener.js 08:36:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x12568b400) [pid = 2000] [serial = 365] [outer = 0x12180d400] 08:36:35 INFO - PROCESS | 2000 | 1469115395140 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] 08:36:35 INFO - PROCESS | 2000 | 1469115395192 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 08:36:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 08:36:35 INFO - PROCESS | 2000 | 1469115395194 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 08:36:35 INFO - PROCESS | 2000 | 1469115395196 Marionette TRACE conn2 <- [1,462,null,{}] 08:36:35 INFO - PROCESS | 2000 | 1469115395198 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}] 08:36:35 INFO - PROCESS | 2000 | 1469115395199 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:35 INFO - PROCESS | 2000 | 1469115395272 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 08:36:35 INFO - PROCESS | 2000 | 1469115395275 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:35 INFO - PROCESS | 2000 | 1469115395276 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:35 INFO - PROCESS | 2000 | ++DOCSHELL 0x11967a800 == 31 [pid = 2000] [id = 123] 08:36:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x123c0cc00) [pid = 2000] [serial = 366] [outer = 0x0] 08:36:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x125d78800) [pid = 2000] [serial = 367] [outer = 0x123c0cc00] 08:36:35 INFO - PROCESS | 2000 | 1469115395350 Marionette DEBUG loaded listener.js 08:36:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x126bcdc00) [pid = 2000] [serial = 368] [outer = 0x123c0cc00] 08:36:35 INFO - PROCESS | 2000 | [2000] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:36:35 INFO - PROCESS | 2000 | 1469115395623 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] 08:36:35 INFO - PROCESS | 2000 | 1469115395666 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 08:36:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 08:36:35 INFO - PROCESS | 2000 | 1469115395682 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 08:36:35 INFO - PROCESS | 2000 | 1469115395683 Marionette TRACE conn2 <- [1,466,null,{}] 08:36:35 INFO - PROCESS | 2000 | 1469115395688 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}] 08:36:35 INFO - PROCESS | 2000 | 1469115395691 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:35 INFO - PROCESS | 2000 | 1469115395785 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 08:36:35 INFO - PROCESS | 2000 | 1469115395818 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:35 INFO - PROCESS | 2000 | 1469115395819 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:35 INFO - PROCESS | 2000 | ++DOCSHELL 0x120f48800 == 32 [pid = 2000] [id = 124] 08:36:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x126bce000) [pid = 2000] [serial = 369] [outer = 0x0] 08:36:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x128887000) [pid = 2000] [serial = 370] [outer = 0x126bce000] 08:36:35 INFO - PROCESS | 2000 | 1469115395844 Marionette DEBUG loaded listener.js 08:36:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x128aa4000) [pid = 2000] [serial = 371] [outer = 0x126bce000] 08:36:36 INFO - PROCESS | 2000 | 1469115396178 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] 08:36:36 INFO - PROCESS | 2000 | 1469115396209 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 08:36:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 08:36:36 INFO - PROCESS | 2000 | 1469115396211 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 08:36:36 INFO - PROCESS | 2000 | 1469115396212 Marionette TRACE conn2 <- [1,470,null,{}] 08:36:36 INFO - PROCESS | 2000 | 1469115396214 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}] 08:36:36 INFO - PROCESS | 2000 | 1469115396218 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:36 INFO - PROCESS | 2000 | 1469115396328 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 08:36:36 INFO - PROCESS | 2000 | 1469115396361 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:36 INFO - PROCESS | 2000 | 1469115396362 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:36 INFO - PROCESS | 2000 | ++DOCSHELL 0x121252000 == 33 [pid = 2000] [id = 125] 08:36:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x128884c00) [pid = 2000] [serial = 372] [outer = 0x0] 08:36:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x1291ab800) [pid = 2000] [serial = 373] [outer = 0x128884c00] 08:36:36 INFO - PROCESS | 2000 | 1469115396387 Marionette DEBUG loaded listener.js 08:36:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x12a57a400) [pid = 2000] [serial = 374] [outer = 0x128884c00] 08:36:36 INFO - PROCESS | 2000 | 1469115396725 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]]]}] 08:36:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 08:36:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 520ms 08:36:36 INFO - PROCESS | 2000 | 1469115396731 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 08:36:36 INFO - PROCESS | 2000 | 1469115396733 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 08:36:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 08:36:36 INFO - PROCESS | 2000 | 1469115396735 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 08:36:36 INFO - PROCESS | 2000 | 1469115396738 Marionette TRACE conn2 <- [1,474,null,{}] 08:36:36 INFO - PROCESS | 2000 | 1469115396742 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}] 08:36:36 INFO - PROCESS | 2000 | 1469115396743 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:36 INFO - PROCESS | 2000 | 1469115396844 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 08:36:36 INFO - PROCESS | 2000 | 1469115396848 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:36 INFO - PROCESS | 2000 | 1469115396849 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:36 INFO - PROCESS | 2000 | ++DOCSHELL 0x123b31800 == 34 [pid = 2000] [id = 126] 08:36:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x1126d9000) [pid = 2000] [serial = 375] [outer = 0x0] 08:36:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x12a764800) [pid = 2000] [serial = 376] [outer = 0x1126d9000] 08:36:36 INFO - PROCESS | 2000 | 1469115396873 Marionette DEBUG loaded listener.js 08:36:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x12ace0000) [pid = 2000] [serial = 377] [outer = 0x1126d9000] 08:36:37 INFO - PROCESS | 2000 | 1469115397193 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]]]}] 08:36:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 08:36:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 471ms 08:36:37 INFO - PROCESS | 2000 | 1469115397207 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 08:36:37 INFO - PROCESS | 2000 | 1469115397208 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 08:36:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 08:36:37 INFO - PROCESS | 2000 | 1469115397215 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 08:36:37 INFO - PROCESS | 2000 | 1469115397216 Marionette TRACE conn2 <- [1,478,null,{}] 08:36:37 INFO - PROCESS | 2000 | 1469115397220 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}] 08:36:37 INFO - PROCESS | 2000 | 1469115397222 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:37 INFO - PROCESS | 2000 | 1469115397315 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 08:36:37 INFO - PROCESS | 2000 | 1469115397319 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:37 INFO - PROCESS | 2000 | 1469115397319 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:37 INFO - PROCESS | 2000 | ++DOCSHELL 0x1245fa800 == 35 [pid = 2000] [id = 127] 08:36:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x12a598800) [pid = 2000] [serial = 378] [outer = 0x0] 08:36:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x12b81a400) [pid = 2000] [serial = 379] [outer = 0x12a598800] 08:36:37 INFO - PROCESS | 2000 | 1469115397344 Marionette DEBUG loaded listener.js 08:36:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x12b8af800) [pid = 2000] [serial = 380] [outer = 0x12a598800] 08:36:37 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x12b8b1400) [pid = 2000] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 08:36:37 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x1121bbc00) [pid = 2000] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 08:36:37 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x12888c800) [pid = 2000] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 08:36:37 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x119143c00) [pid = 2000] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 08:36:37 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x1186b8000) [pid = 2000] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 08:36:37 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x126bd3400) [pid = 2000] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 08:36:37 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x11992f400) [pid = 2000] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 08:36:37 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x12a980000) [pid = 2000] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 08:36:37 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x111c78000) [pid = 2000] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 08:36:37 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x125687800) [pid = 2000] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 08:36:37 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x123c0f400) [pid = 2000] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 08:36:37 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x12bde1c00) [pid = 2000] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 08:36:37 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x1212e8400) [pid = 2000] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 08:36:37 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x12c2a5000) [pid = 2000] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 08:36:37 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x12c65e800) [pid = 2000] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 08:36:37 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x11859e400) [pid = 2000] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 08:36:37 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x1291b1800) [pid = 2000] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 08:36:37 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x116540800) [pid = 2000] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 08:36:37 INFO - PROCESS | 2000 | 1469115397863 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]]]}] 08:36:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 08:36:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 672ms 08:36:37 INFO - PROCESS | 2000 | 1469115397887 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 08:36:37 INFO - PROCESS | 2000 | 1469115397888 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 08:36:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 08:36:37 INFO - PROCESS | 2000 | 1469115397891 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 08:36:37 INFO - PROCESS | 2000 | 1469115397892 Marionette TRACE conn2 <- [1,482,null,{}] 08:36:37 INFO - PROCESS | 2000 | 1469115397894 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}] 08:36:37 INFO - PROCESS | 2000 | 1469115397895 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:37 INFO - PROCESS | 2000 | 1469115397966 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 08:36:37 INFO - PROCESS | 2000 | 1469115397980 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:37 INFO - PROCESS | 2000 | 1469115397981 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:37 INFO - PROCESS | 2000 | ++DOCSHELL 0x12432e000 == 36 [pid = 2000] [id = 128] 08:36:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x118953800) [pid = 2000] [serial = 381] [outer = 0x0] 08:36:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x119983400) [pid = 2000] [serial = 382] [outer = 0x118953800] 08:36:38 INFO - PROCESS | 2000 | 1469115398005 Marionette DEBUG loaded listener.js 08:36:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x124110800) [pid = 2000] [serial = 383] [outer = 0x118953800] 08:36:38 INFO - PROCESS | 2000 | 1469115398323 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]]]}] 08:36:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 08:36:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 468ms 08:36:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 08:36:38 INFO - PROCESS | 2000 | 1469115398359 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 08:36:38 INFO - PROCESS | 2000 | 1469115398360 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 08:36:38 INFO - PROCESS | 2000 | 1469115398362 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 08:36:38 INFO - PROCESS | 2000 | 1469115398363 Marionette TRACE conn2 <- [1,486,null,{}] 08:36:38 INFO - PROCESS | 2000 | 1469115398366 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}] 08:36:38 INFO - PROCESS | 2000 | 1469115398367 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:38 INFO - PROCESS | 2000 | 1469115398441 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 08:36:38 INFO - PROCESS | 2000 | 1469115398492 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:38 INFO - PROCESS | 2000 | 1469115398493 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:38 INFO - PROCESS | 2000 | ++DOCSHELL 0x126a4c000 == 37 [pid = 2000] [id = 129] 08:36:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x119143c00) [pid = 2000] [serial = 384] [outer = 0x0] 08:36:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x126bd0800) [pid = 2000] [serial = 385] [outer = 0x119143c00] 08:36:38 INFO - PROCESS | 2000 | 1469115398517 Marionette DEBUG loaded listener.js 08:36:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x12acde400) [pid = 2000] [serial = 386] [outer = 0x119143c00] 08:36:38 INFO - PROCESS | 2000 | 1469115398782 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]]]}] 08:36:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 08:36:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 468ms 08:36:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 08:36:38 INFO - PROCESS | 2000 | 1469115398830 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 08:36:38 INFO - PROCESS | 2000 | 1469115398832 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 08:36:38 INFO - PROCESS | 2000 | 1469115398834 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 08:36:38 INFO - PROCESS | 2000 | 1469115398837 Marionette TRACE conn2 <- [1,490,null,{}] 08:36:38 INFO - PROCESS | 2000 | 1469115398846 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}] 08:36:38 INFO - PROCESS | 2000 | 1469115398848 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:38 INFO - PROCESS | 2000 | 1469115398940 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 08:36:38 INFO - PROCESS | 2000 | 1469115398951 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:38 INFO - PROCESS | 2000 | 1469115398953 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:38 INFO - PROCESS | 2000 | ++DOCSHELL 0x129304800 == 38 [pid = 2000] [id = 130] 08:36:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x12acdfc00) [pid = 2000] [serial = 387] [outer = 0x0] 08:36:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x12b936c00) [pid = 2000] [serial = 388] [outer = 0x12acdfc00] 08:36:38 INFO - PROCESS | 2000 | 1469115398979 Marionette DEBUG loaded listener.js 08:36:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x12bdd2c00) [pid = 2000] [serial = 389] [outer = 0x12acdfc00] 08:36:39 INFO - PROCESS | 2000 | 1469115399308 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]]]}] 08:36:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 08:36:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 480ms 08:36:39 INFO - PROCESS | 2000 | 1469115399315 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 08:36:39 INFO - PROCESS | 2000 | 1469115399316 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 08:36:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 08:36:39 INFO - PROCESS | 2000 | 1469115399319 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 08:36:39 INFO - PROCESS | 2000 | 1469115399322 Marionette TRACE conn2 <- [1,494,null,{}] 08:36:39 INFO - PROCESS | 2000 | 1469115399324 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}] 08:36:39 INFO - PROCESS | 2000 | 1469115399325 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:39 INFO - PROCESS | 2000 | 1469115399427 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 08:36:39 INFO - PROCESS | 2000 | 1469115399433 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:39 INFO - PROCESS | 2000 | 1469115399434 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:39 INFO - PROCESS | 2000 | ++DOCSHELL 0x129c45800 == 39 [pid = 2000] [id = 131] 08:36:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x128aa3c00) [pid = 2000] [serial = 390] [outer = 0x0] 08:36:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x12bdd6800) [pid = 2000] [serial = 391] [outer = 0x128aa3c00] 08:36:39 INFO - PROCESS | 2000 | 1469115399459 Marionette DEBUG loaded listener.js 08:36:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x12be0a000) [pid = 2000] [serial = 392] [outer = 0x128aa3c00] 08:36:39 INFO - PROCESS | 2000 | 1469115399757 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]]]}] 08:36:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 08:36:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 472ms 08:36:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 08:36:39 INFO - PROCESS | 2000 | 1469115399792 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 08:36:39 INFO - PROCESS | 2000 | 1469115399793 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 08:36:39 INFO - PROCESS | 2000 | 1469115399795 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 08:36:39 INFO - PROCESS | 2000 | 1469115399796 Marionette TRACE conn2 <- [1,498,null,{}] 08:36:39 INFO - PROCESS | 2000 | 1469115399798 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}] 08:36:39 INFO - PROCESS | 2000 | 1469115399799 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:39 INFO - PROCESS | 2000 | 1469115399923 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 08:36:39 INFO - PROCESS | 2000 | 1469115399973 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:39 INFO - PROCESS | 2000 | 1469115399975 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:39 INFO - PROCESS | 2000 | ++DOCSHELL 0x112688000 == 40 [pid = 2000] [id = 132] 08:36:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x112650c00) [pid = 2000] [serial = 393] [outer = 0x0] 08:36:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x1126d9400) [pid = 2000] [serial = 394] [outer = 0x112650c00] 08:36:40 INFO - PROCESS | 2000 | 1469115400007 Marionette DEBUG loaded listener.js 08:36:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x1164d4400) [pid = 2000] [serial = 395] [outer = 0x112650c00] 08:36:40 INFO - PROCESS | 2000 | 1469115400550 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]]]}] 08:36:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 08:36:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 821ms 08:36:40 INFO - PROCESS | 2000 | 1469115400617 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 08:36:40 INFO - PROCESS | 2000 | 1469115400619 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 08:36:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 08:36:40 INFO - PROCESS | 2000 | 1469115400623 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 08:36:40 INFO - PROCESS | 2000 | 1469115400625 Marionette TRACE conn2 <- [1,502,null,{}] 08:36:40 INFO - PROCESS | 2000 | 1469115400628 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}] 08:36:40 INFO - PROCESS | 2000 | 1469115400631 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:40 INFO - PROCESS | 2000 | 1469115400737 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 08:36:40 INFO - PROCESS | 2000 | 1469115400811 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:40 INFO - PROCESS | 2000 | 1469115400813 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:40 INFO - PROCESS | 2000 | ++DOCSHELL 0x118fe8800 == 41 [pid = 2000] [id = 133] 08:36:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x11997f000) [pid = 2000] [serial = 396] [outer = 0x0] 08:36:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x1210b0800) [pid = 2000] [serial = 397] [outer = 0x11997f000] 08:36:40 INFO - PROCESS | 2000 | 1469115400843 Marionette DEBUG loaded listener.js 08:36:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x123c0d800) [pid = 2000] [serial = 398] [outer = 0x11997f000] 08:36:41 INFO - PROCESS | 2000 | 1469115401593 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]]]}] 08:36:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 08:36:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1020ms 08:36:41 INFO - PROCESS | 2000 | 1469115401645 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 08:36:41 INFO - PROCESS | 2000 | 1469115401648 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 08:36:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 08:36:41 INFO - PROCESS | 2000 | 1469115401654 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 08:36:41 INFO - PROCESS | 2000 | 1469115401658 Marionette TRACE conn2 <- [1,506,null,{}] 08:36:41 INFO - PROCESS | 2000 | 1469115401662 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}] 08:36:41 INFO - PROCESS | 2000 | 1469115401664 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:41 INFO - PROCESS | 2000 | 1469115401771 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 08:36:41 INFO - PROCESS | 2000 | 1469115401849 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:41 INFO - PROCESS | 2000 | 1469115401852 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:41 INFO - PROCESS | 2000 | ++DOCSHELL 0x117018800 == 42 [pid = 2000] [id = 134] 08:36:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x1133d7800) [pid = 2000] [serial = 399] [outer = 0x0] 08:36:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x11653dc00) [pid = 2000] [serial = 400] [outer = 0x1133d7800] 08:36:41 INFO - PROCESS | 2000 | 1469115401881 Marionette DEBUG loaded listener.js 08:36:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x117d86800) [pid = 2000] [serial = 401] [outer = 0x1133d7800] 08:36:42 INFO - PROCESS | 2000 | --DOCSHELL 0x129c45800 == 41 [pid = 2000] [id = 131] 08:36:42 INFO - PROCESS | 2000 | --DOCSHELL 0x129304800 == 40 [pid = 2000] [id = 130] 08:36:42 INFO - PROCESS | 2000 | --DOCSHELL 0x126a4c000 == 39 [pid = 2000] [id = 129] 08:36:42 INFO - PROCESS | 2000 | --DOCSHELL 0x12432e000 == 38 [pid = 2000] [id = 128] 08:36:42 INFO - PROCESS | 2000 | --DOCSHELL 0x1245fa800 == 37 [pid = 2000] [id = 127] 08:36:42 INFO - PROCESS | 2000 | --DOCSHELL 0x123b31800 == 36 [pid = 2000] [id = 126] 08:36:42 INFO - PROCESS | 2000 | --DOCSHELL 0x121252000 == 35 [pid = 2000] [id = 125] 08:36:42 INFO - PROCESS | 2000 | --DOCSHELL 0x120f48800 == 34 [pid = 2000] [id = 124] 08:36:42 INFO - PROCESS | 2000 | --DOCSHELL 0x11967a800 == 33 [pid = 2000] [id = 123] 08:36:42 INFO - PROCESS | 2000 | --DOCSHELL 0x118ff7800 == 32 [pid = 2000] [id = 122] 08:36:42 INFO - PROCESS | 2000 | --DOCSHELL 0x11725c800 == 31 [pid = 2000] [id = 121] 08:36:42 INFO - PROCESS | 2000 | --DOCSHELL 0x115f8f800 == 30 [pid = 2000] [id = 120] 08:36:42 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x12ace2800) [pid = 2000] [serial = 293] [outer = 0x0] [url = about:blank] 08:36:42 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x12bd1c000) [pid = 2000] [serial = 257] [outer = 0x0] [url = about:blank] 08:36:42 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x12bdd5000) [pid = 2000] [serial = 326] [outer = 0x0] [url = about:blank] 08:36:42 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x12b943c00) [pid = 2000] [serial = 325] [outer = 0x0] [url = about:blank] 08:36:42 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x12bdd9c00) [pid = 2000] [serial = 328] [outer = 0x0] [url = about:blank] 08:36:42 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x12b816400) [pid = 2000] [serial = 322] [outer = 0x0] [url = about:blank] 08:36:42 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x1196f5400) [pid = 2000] [serial = 310] [outer = 0x0] [url = about:blank] 08:36:42 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x120fa3c00) [pid = 2000] [serial = 311] [outer = 0x0] [url = about:blank] 08:36:42 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x1291b2c00) [pid = 2000] [serial = 307] [outer = 0x0] [url = about:blank] 08:36:42 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x12a981800) [pid = 2000] [serial = 308] [outer = 0x0] [url = about:blank] 08:36:42 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x128aa3400) [pid = 2000] [serial = 304] [outer = 0x0] [url = about:blank] 08:36:42 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x1291d2800) [pid = 2000] [serial = 305] [outer = 0x0] [url = about:blank] 08:36:42 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x119937c00) [pid = 2000] [serial = 298] [outer = 0x0] [url = about:blank] 08:36:42 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x1210b0400) [pid = 2000] [serial = 299] [outer = 0x0] [url = about:blank] 08:36:42 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x12a983000) [pid = 2000] [serial = 319] [outer = 0x0] [url = about:blank] 08:36:42 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x12ace0c00) [pid = 2000] [serial = 320] [outer = 0x0] [url = about:blank] 08:36:42 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x112f7c800) [pid = 2000] [serial = 295] [outer = 0x0] [url = about:blank] 08:36:42 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x117d89000) [pid = 2000] [serial = 296] [outer = 0x0] [url = about:blank] 08:36:42 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x126bc7c00) [pid = 2000] [serial = 316] [outer = 0x0] [url = about:blank] 08:36:42 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x12888a000) [pid = 2000] [serial = 317] [outer = 0x0] [url = about:blank] 08:36:42 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x1244c8c00) [pid = 2000] [serial = 301] [outer = 0x0] [url = about:blank] 08:36:42 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x125a58c00) [pid = 2000] [serial = 302] [outer = 0x0] [url = about:blank] 08:36:42 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x12c2a2800) [pid = 2000] [serial = 332] [outer = 0x0] [url = about:blank] 08:36:42 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x123b07c00) [pid = 2000] [serial = 313] [outer = 0x0] [url = about:blank] 08:36:42 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x124312000) [pid = 2000] [serial = 314] [outer = 0x0] [url = about:blank] 08:36:42 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x12be0b400) [pid = 2000] [serial = 331] [outer = 0x0] [url = about:blank] 08:36:42 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x12c2a9c00) [pid = 2000] [serial = 334] [outer = 0x0] [url = about:blank] 08:36:42 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x12bde1800) [pid = 2000] [serial = 329] [outer = 0x0] [url = about:blank] 08:36:42 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x12ce8dc00) [pid = 2000] [serial = 341] [outer = 0x0] [url = about:blank] 08:36:42 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x12ccaa800) [pid = 2000] [serial = 340] [outer = 0x0] [url = about:blank] 08:36:42 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x125d10000) [pid = 2000] [serial = 337] [outer = 0x0] [url = about:blank] 08:36:42 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x12c65a800) [pid = 2000] [serial = 335] [outer = 0x0] [url = about:blank] 08:36:42 INFO - PROCESS | 2000 | --DOMWINDOW == 78 (0x12c2ad000) [pid = 2000] [serial = 338] [outer = 0x0] [url = about:blank] 08:36:42 INFO - PROCESS | 2000 | --DOMWINDOW == 77 (0x12b8ab800) [pid = 2000] [serial = 323] [outer = 0x0] [url = about:blank] 08:36:42 INFO - PROCESS | 2000 | 1469115402376 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]]]}] 08:36:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 08:36:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 774ms 08:36:42 INFO - PROCESS | 2000 | 1469115402427 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 08:36:42 INFO - PROCESS | 2000 | 1469115402432 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 08:36:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 08:36:42 INFO - PROCESS | 2000 | 1469115402439 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 08:36:42 INFO - PROCESS | 2000 | 1469115402442 Marionette TRACE conn2 <- [1,510,null,{}] 08:36:42 INFO - PROCESS | 2000 | 1469115402445 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}] 08:36:42 INFO - PROCESS | 2000 | 1469115402448 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:42 INFO - PROCESS | 2000 | 1469115402565 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 08:36:42 INFO - PROCESS | 2000 | 1469115402643 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:42 INFO - PROCESS | 2000 | 1469115402644 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:42 INFO - PROCESS | 2000 | ++DOCSHELL 0x116592000 == 31 [pid = 2000] [id = 135] 08:36:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 78 (0x117d87400) [pid = 2000] [serial = 402] [outer = 0x0] 08:36:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 79 (0x11894c800) [pid = 2000] [serial = 403] [outer = 0x117d87400] 08:36:42 INFO - PROCESS | 2000 | 1469115402677 Marionette DEBUG loaded listener.js 08:36:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x119149c00) [pid = 2000] [serial = 404] [outer = 0x117d87400] 08:36:42 INFO - PROCESS | 2000 | 1469115402980 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]]]}] 08:36:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 08:36:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 571ms 08:36:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 08:36:43 INFO - PROCESS | 2000 | 1469115403010 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 08:36:43 INFO - PROCESS | 2000 | 1469115403011 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 08:36:43 INFO - PROCESS | 2000 | 1469115403013 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 08:36:43 INFO - PROCESS | 2000 | 1469115403015 Marionette TRACE conn2 <- [1,514,null,{}] 08:36:43 INFO - PROCESS | 2000 | 1469115403025 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}] 08:36:43 INFO - PROCESS | 2000 | 1469115403028 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:43 INFO - PROCESS | 2000 | 1469115403124 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 08:36:43 INFO - PROCESS | 2000 | 1469115403174 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:43 INFO - PROCESS | 2000 | 1469115403176 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:43 INFO - PROCESS | 2000 | ++DOCSHELL 0x1191d1000 == 32 [pid = 2000] [id = 136] 08:36:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x119145800) [pid = 2000] [serial = 405] [outer = 0x0] 08:36:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x119930c00) [pid = 2000] [serial = 406] [outer = 0x119145800] 08:36:43 INFO - PROCESS | 2000 | 1469115403206 Marionette DEBUG loaded listener.js 08:36:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x1219ccc00) [pid = 2000] [serial = 407] [outer = 0x119145800] 08:36:43 INFO - PROCESS | 2000 | 1469115403562 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]]]}] 08:36:43 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 08:36:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 570ms 08:36:43 INFO - PROCESS | 2000 | 1469115403585 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 08:36:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 08:36:43 INFO - PROCESS | 2000 | 1469115403587 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 08:36:43 INFO - PROCESS | 2000 | 1469115403591 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 08:36:43 INFO - PROCESS | 2000 | 1469115403592 Marionette TRACE conn2 <- [1,518,null,{}] 08:36:43 INFO - PROCESS | 2000 | 1469115403596 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}] 08:36:43 INFO - PROCESS | 2000 | 1469115403597 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:43 INFO - PROCESS | 2000 | 1469115403743 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 08:36:43 INFO - PROCESS | 2000 | 1469115403793 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:43 INFO - PROCESS | 2000 | 1469115403795 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:43 INFO - PROCESS | 2000 | ++DOCSHELL 0x1196a9800 == 33 [pid = 2000] [id = 137] 08:36:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x112986c00) [pid = 2000] [serial = 408] [outer = 0x0] 08:36:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x123f45000) [pid = 2000] [serial = 409] [outer = 0x112986c00] 08:36:43 INFO - PROCESS | 2000 | 1469115403837 Marionette DEBUG loaded listener.js 08:36:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x1244cbc00) [pid = 2000] [serial = 410] [outer = 0x112986c00] 08:36:44 INFO - PROCESS | 2000 | 1469115404157 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]]]}] 08:36:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 08:36:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 621ms 08:36:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 08:36:44 INFO - PROCESS | 2000 | 1469115404212 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 08:36:44 INFO - PROCESS | 2000 | 1469115404213 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 08:36:44 INFO - PROCESS | 2000 | 1469115404215 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 08:36:44 INFO - PROCESS | 2000 | 1469115404216 Marionette TRACE conn2 <- [1,522,null,{}] 08:36:44 INFO - PROCESS | 2000 | 1469115404219 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}] 08:36:44 INFO - PROCESS | 2000 | 1469115404220 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:44 INFO - PROCESS | 2000 | 1469115404294 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 08:36:44 INFO - PROCESS | 2000 | 1469115404327 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:44 INFO - PROCESS | 2000 | 1469115404328 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:44 INFO - PROCESS | 2000 | ++DOCSHELL 0x11726a000 == 34 [pid = 2000] [id = 138] 08:36:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x112982800) [pid = 2000] [serial = 411] [outer = 0x0] 08:36:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x124a27000) [pid = 2000] [serial = 412] [outer = 0x112982800] 08:36:44 INFO - PROCESS | 2000 | 1469115404386 Marionette DEBUG loaded listener.js 08:36:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x125a65400) [pid = 2000] [serial = 413] [outer = 0x112982800] 08:36:44 INFO - PROCESS | 2000 | 1469115404784 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]]]}] 08:36:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 08:36:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 620ms 08:36:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 08:36:44 INFO - PROCESS | 2000 | 1469115404839 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 08:36:44 INFO - PROCESS | 2000 | 1469115404841 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 08:36:44 INFO - PROCESS | 2000 | 1469115404844 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 08:36:44 INFO - PROCESS | 2000 | 1469115404846 Marionette TRACE conn2 <- [1,526,null,{}] 08:36:44 INFO - PROCESS | 2000 | 1469115404849 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}] 08:36:44 INFO - PROCESS | 2000 | 1469115404855 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:45 INFO - PROCESS | 2000 | 1469115405035 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 08:36:45 INFO - PROCESS | 2000 | 1469115405059 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:45 INFO - PROCESS | 2000 | 1469115405060 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:45 INFO - PROCESS | 2000 | ++DOCSHELL 0x121546800 == 35 [pid = 2000] [id = 139] 08:36:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x125364000) [pid = 2000] [serial = 414] [outer = 0x0] 08:36:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x125d7b400) [pid = 2000] [serial = 415] [outer = 0x125364000] 08:36:45 INFO - PROCESS | 2000 | 1469115405100 Marionette DEBUG loaded listener.js 08:36:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x128b35400) [pid = 2000] [serial = 416] [outer = 0x125364000] 08:36:45 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 08:36:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 622ms 08:36:45 INFO - PROCESS | 2000 | 1469115405460 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]]]}] 08:36:45 INFO - PROCESS | 2000 | 1469115405466 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 08:36:45 INFO - PROCESS | 2000 | 1469115405467 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 08:36:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 08:36:45 INFO - PROCESS | 2000 | 1469115405471 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 08:36:45 INFO - PROCESS | 2000 | 1469115405472 Marionette TRACE conn2 <- [1,530,null,{}] 08:36:45 INFO - PROCESS | 2000 | 1469115405474 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}] 08:36:45 INFO - PROCESS | 2000 | 1469115405475 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:45 INFO - PROCESS | 2000 | 1469115405567 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 08:36:45 INFO - PROCESS | 2000 | 1469115405605 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:45 INFO - PROCESS | 2000 | 1469115405606 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:45 INFO - PROCESS | 2000 | ++DOCSHELL 0x124336800 == 36 [pid = 2000] [id = 140] 08:36:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x1291b2400) [pid = 2000] [serial = 417] [outer = 0x0] 08:36:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x1291d2800) [pid = 2000] [serial = 418] [outer = 0x1291b2400] 08:36:45 INFO - PROCESS | 2000 | 1469115405637 Marionette DEBUG loaded listener.js 08:36:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x12a43f000) [pid = 2000] [serial = 419] [outer = 0x1291b2400] 08:36:45 INFO - PROCESS | 2000 | 1469115405930 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"]]]}] 08:36:45 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 08:36:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 08:36:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 08:36:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:36:45 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 08:36:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 08:36:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 08:36:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:36:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 470ms 08:36:45 INFO - PROCESS | 2000 | 1469115405944 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 08:36:45 INFO - PROCESS | 2000 | 1469115405945 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 08:36:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 08:36:45 INFO - PROCESS | 2000 | 1469115405948 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 08:36:45 INFO - PROCESS | 2000 | 1469115405949 Marionette TRACE conn2 <- [1,534,null,{}] 08:36:45 INFO - PROCESS | 2000 | 1469115405951 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}] 08:36:45 INFO - PROCESS | 2000 | 1469115405952 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:46 INFO - PROCESS | 2000 | 1469115406063 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 08:36:46 INFO - PROCESS | 2000 | 1469115406094 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:46 INFO - PROCESS | 2000 | 1469115406095 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:46 INFO - PROCESS | 2000 | ++DOCSHELL 0x126a4b000 == 37 [pid = 2000] [id = 141] 08:36:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x12a446800) [pid = 2000] [serial = 420] [outer = 0x0] 08:36:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x12a761400) [pid = 2000] [serial = 421] [outer = 0x12a446800] 08:36:46 INFO - PROCESS | 2000 | 1469115406119 Marionette DEBUG loaded listener.js 08:36:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x12ace0c00) [pid = 2000] [serial = 422] [outer = 0x12a446800] 08:36:46 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x12180d400) [pid = 2000] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 08:36:46 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x119141400) [pid = 2000] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 08:36:46 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x116aaac00) [pid = 2000] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 08:36:46 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x123c0cc00) [pid = 2000] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 08:36:46 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x116881800) [pid = 2000] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 08:36:46 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x128884c00) [pid = 2000] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 08:36:46 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x12a598800) [pid = 2000] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 08:36:46 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x1126d9000) [pid = 2000] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 08:36:46 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x118953800) [pid = 2000] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 08:36:46 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x12acdfc00) [pid = 2000] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 08:36:46 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x1126dd800) [pid = 2000] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 08:36:46 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x118f89400) [pid = 2000] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 08:36:46 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x126bce000) [pid = 2000] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 08:36:46 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x126bc8800) [pid = 2000] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 08:36:46 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x1196eb400) [pid = 2000] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 08:36:46 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x119143c00) [pid = 2000] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 08:36:46 INFO - PROCESS | 2000 | 1469115406474 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]]]}] 08:36:46 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 08:36:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 571ms 08:36:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 08:36:46 INFO - PROCESS | 2000 | 1469115406521 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 08:36:46 INFO - PROCESS | 2000 | 1469115406523 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 08:36:46 INFO - PROCESS | 2000 | 1469115406526 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 08:36:46 INFO - PROCESS | 2000 | 1469115406527 Marionette TRACE conn2 <- [1,538,null,{}] 08:36:46 INFO - PROCESS | 2000 | 1469115406529 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}] 08:36:46 INFO - PROCESS | 2000 | 1469115406530 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:46 INFO - PROCESS | 2000 | 1469115406651 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 08:36:46 INFO - PROCESS | 2000 | 1469115406779 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:46 INFO - PROCESS | 2000 | 1469115406780 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:46 INFO - PROCESS | 2000 | ++DOCSHELL 0x123b14800 == 38 [pid = 2000] [id = 142] 08:36:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x116881800) [pid = 2000] [serial = 423] [outer = 0x0] 08:36:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x1186bc000) [pid = 2000] [serial = 424] [outer = 0x116881800] 08:36:46 INFO - PROCESS | 2000 | 1469115406854 Marionette DEBUG loaded listener.js 08:36:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x126b0d400) [pid = 2000] [serial = 425] [outer = 0x116881800] 08:36:47 INFO - PROCESS | 2000 | 1469115407220 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]]]}] 08:36:47 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. 08:36:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 717ms 08:36:47 INFO - PROCESS | 2000 | 1469115407244 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 08:36:47 INFO - PROCESS | 2000 | 1469115407245 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 08:36:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 08:36:47 INFO - PROCESS | 2000 | 1469115407247 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 08:36:47 INFO - PROCESS | 2000 | 1469115407248 Marionette TRACE conn2 <- [1,542,null,{}] 08:36:47 INFO - PROCESS | 2000 | 1469115407251 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}] 08:36:47 INFO - PROCESS | 2000 | 1469115407252 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:47 INFO - PROCESS | 2000 | 1469115407352 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 08:36:47 INFO - PROCESS | 2000 | 1469115407358 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:47 INFO - PROCESS | 2000 | 1469115407359 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:47 INFO - PROCESS | 2000 | ++DOCSHELL 0x12903e000 == 39 [pid = 2000] [id = 143] 08:36:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x124314000) [pid = 2000] [serial = 426] [outer = 0x0] 08:36:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x12a5a0000) [pid = 2000] [serial = 427] [outer = 0x124314000] 08:36:47 INFO - PROCESS | 2000 | 1469115407383 Marionette DEBUG loaded listener.js 08:36:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x12ace2000) [pid = 2000] [serial = 428] [outer = 0x124314000] 08:36:47 INFO - PROCESS | 2000 | 1469115407696 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]]]}] 08:36:47 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. 08:36:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 467ms 08:36:47 INFO - PROCESS | 2000 | 1469115407716 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 08:36:47 INFO - PROCESS | 2000 | 1469115407718 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 08:36:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 08:36:47 INFO - PROCESS | 2000 | 1469115407722 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 08:36:47 INFO - PROCESS | 2000 | 1469115407726 Marionette TRACE conn2 <- [1,546,null,{}] 08:36:47 INFO - PROCESS | 2000 | 1469115407728 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}] 08:36:47 INFO - PROCESS | 2000 | 1469115407730 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:47 INFO - PROCESS | 2000 | 1469115407839 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 08:36:47 INFO - PROCESS | 2000 | 1469115407914 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:47 INFO - PROCESS | 2000 | 1469115407915 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:47 INFO - PROCESS | 2000 | ++DOCSHELL 0x129c3f000 == 40 [pid = 2000] [id = 144] 08:36:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x126b17800) [pid = 2000] [serial = 429] [outer = 0x0] 08:36:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x12a449000) [pid = 2000] [serial = 430] [outer = 0x126b17800] 08:36:47 INFO - PROCESS | 2000 | 1469115407947 Marionette DEBUG loaded listener.js 08:36:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x12bd17800) [pid = 2000] [serial = 431] [outer = 0x126b17800] 08:36:48 INFO - PROCESS | 2000 | 1469115408260 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]]]}] 08:36:48 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 08:36:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 574ms 08:36:48 INFO - PROCESS | 2000 | 1469115408296 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 08:36:48 INFO - PROCESS | 2000 | 1469115408297 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 08:36:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 08:36:48 INFO - PROCESS | 2000 | 1469115408299 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 08:36:48 INFO - PROCESS | 2000 | 1469115408300 Marionette TRACE conn2 <- [1,550,null,{}] 08:36:48 INFO - PROCESS | 2000 | 1469115408305 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}] 08:36:48 INFO - PROCESS | 2000 | 1469115408307 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:48 INFO - PROCESS | 2000 | 1469115408398 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 08:36:48 INFO - PROCESS | 2000 | 1469115408529 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:48 INFO - PROCESS | 2000 | 1469115408531 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:48 INFO - PROCESS | 2000 | ++DOCSHELL 0x1132dc000 == 41 [pid = 2000] [id = 145] 08:36:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x111e2fc00) [pid = 2000] [serial = 432] [outer = 0x0] 08:36:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x1126d9000) [pid = 2000] [serial = 433] [outer = 0x111e2fc00] 08:36:48 INFO - PROCESS | 2000 | 1469115408569 Marionette DEBUG loaded listener.js 08:36:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x1133f8400) [pid = 2000] [serial = 434] [outer = 0x111e2fc00] 08:36:48 INFO - PROCESS | 2000 | 1469115408945 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]]]}] 08:36:48 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. 08:36:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 671ms 08:36:48 INFO - PROCESS | 2000 | 1469115408973 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 08:36:48 INFO - PROCESS | 2000 | 1469115408975 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 08:36:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 08:36:48 INFO - PROCESS | 2000 | 1469115408978 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 08:36:48 INFO - PROCESS | 2000 | 1469115408980 Marionette TRACE conn2 <- [1,554,null,{}] 08:36:48 INFO - PROCESS | 2000 | 1469115408984 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}] 08:36:48 INFO - PROCESS | 2000 | 1469115408987 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:49 INFO - PROCESS | 2000 | 1469115409088 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 08:36:49 INFO - PROCESS | 2000 | 1469115409178 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:49 INFO - PROCESS | 2000 | 1469115409180 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:49 INFO - PROCESS | 2000 | ++DOCSHELL 0x118ff8000 == 42 [pid = 2000] [id = 146] 08:36:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x1186d4800) [pid = 2000] [serial = 435] [outer = 0x0] 08:36:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x118fb4800) [pid = 2000] [serial = 436] [outer = 0x1186d4800] 08:36:49 INFO - PROCESS | 2000 | 1469115409210 Marionette DEBUG loaded listener.js 08:36:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x1196fa800) [pid = 2000] [serial = 437] [outer = 0x1186d4800] 08:36:49 INFO - PROCESS | 2000 | [2000] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:36:49 INFO - PROCESS | 2000 | 1469115409626 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]]]}] 08:36:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 08:36:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 671ms 08:36:49 INFO - PROCESS | 2000 | 1469115409652 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 08:36:49 INFO - PROCESS | 2000 | 1469115409654 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 08:36:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 08:36:49 INFO - PROCESS | 2000 | 1469115409657 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 08:36:49 INFO - PROCESS | 2000 | 1469115409658 Marionette TRACE conn2 <- [1,558,null,{}] 08:36:49 INFO - PROCESS | 2000 | 1469115409661 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}] 08:36:49 INFO - PROCESS | 2000 | 1469115409662 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:49 INFO - PROCESS | 2000 | 1469115409765 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 08:36:49 INFO - PROCESS | 2000 | 1469115409830 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:49 INFO - PROCESS | 2000 | 1469115409832 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:49 INFO - PROCESS | 2000 | ++DOCSHELL 0x124a78000 == 43 [pid = 2000] [id = 147] 08:36:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x120fa8800) [pid = 2000] [serial = 438] [outer = 0x0] 08:36:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x123c0a000) [pid = 2000] [serial = 439] [outer = 0x120fa8800] 08:36:49 INFO - PROCESS | 2000 | 1469115409862 Marionette DEBUG loaded listener.js 08:36:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x125366c00) [pid = 2000] [serial = 440] [outer = 0x120fa8800] 08:36:50 INFO - PROCESS | 2000 | 1469115410275 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]]]}] 08:36:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 08:36:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 669ms 08:36:50 INFO - PROCESS | 2000 | 1469115410326 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 08:36:50 INFO - PROCESS | 2000 | 1469115410328 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 08:36:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 08:36:50 INFO - PROCESS | 2000 | 1469115410335 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 08:36:50 INFO - PROCESS | 2000 | 1469115410339 Marionette TRACE conn2 <- [1,562,null,{}] 08:36:50 INFO - PROCESS | 2000 | 1469115410342 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}] 08:36:50 INFO - PROCESS | 2000 | 1469115410345 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:50 INFO - PROCESS | 2000 | 1469115410466 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 08:36:50 INFO - PROCESS | 2000 | 1469115410531 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:50 INFO - PROCESS | 2000 | 1469115410533 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:50 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b713000 == 44 [pid = 2000] [id = 148] 08:36:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x123c0e800) [pid = 2000] [serial = 441] [outer = 0x0] 08:36:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x126bc9c00) [pid = 2000] [serial = 442] [outer = 0x123c0e800] 08:36:50 INFO - PROCESS | 2000 | 1469115410562 Marionette DEBUG loaded listener.js 08:36:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x1291b2000) [pid = 2000] [serial = 443] [outer = 0x123c0e800] 08:36:50 INFO - PROCESS | 2000 | [2000] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:36:50 INFO - PROCESS | 2000 | 1469115410965 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]]]}] 08:36:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 08:36:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 677ms 08:36:51 INFO - PROCESS | 2000 | 1469115411008 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 08:36:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 08:36:51 INFO - PROCESS | 2000 | 1469115411010 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 08:36:51 INFO - PROCESS | 2000 | 1469115411012 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 08:36:51 INFO - PROCESS | 2000 | 1469115411014 Marionette TRACE conn2 <- [1,566,null,{}] 08:36:51 INFO - PROCESS | 2000 | 1469115411016 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}] 08:36:51 INFO - PROCESS | 2000 | 1469115411017 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:51 INFO - PROCESS | 2000 | 1469115411118 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 08:36:51 INFO - PROCESS | 2000 | 1469115411181 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:51 INFO - PROCESS | 2000 | 1469115411183 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:51 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b956000 == 45 [pid = 2000] [id = 149] 08:36:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x12ace2c00) [pid = 2000] [serial = 444] [outer = 0x0] 08:36:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x12b821c00) [pid = 2000] [serial = 445] [outer = 0x12ace2c00] 08:36:51 INFO - PROCESS | 2000 | 1469115411213 Marionette DEBUG loaded listener.js 08:36:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x12b8b8800) [pid = 2000] [serial = 446] [outer = 0x12ace2c00] 08:36:51 INFO - PROCESS | 2000 | [2000] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:36:51 INFO - PROCESS | 2000 | 1469115411630 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]]]}] 08:36:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 08:36:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 671ms 08:36:51 INFO - PROCESS | 2000 | 1469115411683 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 08:36:51 INFO - PROCESS | 2000 | 1469115411685 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 08:36:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 08:36:51 INFO - PROCESS | 2000 | 1469115411707 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 08:36:51 INFO - PROCESS | 2000 | 1469115411708 Marionette TRACE conn2 <- [1,570,null,{}] 08:36:51 INFO - PROCESS | 2000 | 1469115411733 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}] 08:36:51 INFO - PROCESS | 2000 | 1469115411734 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:51 INFO - PROCESS | 2000 | 1469115411989 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 08:36:52 INFO - PROCESS | 2000 | 1469115412034 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:52 INFO - PROCESS | 2000 | 1469115412036 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:52 INFO - PROCESS | 2000 | ++DOCSHELL 0x1186fa800 == 46 [pid = 2000] [id = 150] 08:36:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x11688e400) [pid = 2000] [serial = 447] [outer = 0x0] 08:36:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x1172c2800) [pid = 2000] [serial = 448] [outer = 0x11688e400] 08:36:52 INFO - PROCESS | 2000 | 1469115412063 Marionette DEBUG loaded listener.js 08:36:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x1186b7c00) [pid = 2000] [serial = 449] [outer = 0x11688e400] 08:36:52 INFO - PROCESS | 2000 | [2000] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:36:52 INFO - PROCESS | 2000 | 1469115412479 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]]]}] 08:36:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 08:36:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 821ms 08:36:52 INFO - PROCESS | 2000 | 1469115412527 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 08:36:52 INFO - PROCESS | 2000 | 1469115412530 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 08:36:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 08:36:52 INFO - PROCESS | 2000 | 1469115412532 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 08:36:52 INFO - PROCESS | 2000 | 1469115412534 Marionette TRACE conn2 <- [1,574,null,{}] 08:36:52 INFO - PROCESS | 2000 | 1469115412537 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}] 08:36:52 INFO - PROCESS | 2000 | 1469115412539 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:52 INFO - PROCESS | 2000 | 1469115412628 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 08:36:53 INFO - PROCESS | 2000 | --DOCSHELL 0x129c3f000 == 45 [pid = 2000] [id = 144] 08:36:53 INFO - PROCESS | 2000 | --DOCSHELL 0x12903e000 == 44 [pid = 2000] [id = 143] 08:36:53 INFO - PROCESS | 2000 | --DOCSHELL 0x123b14800 == 43 [pid = 2000] [id = 142] 08:36:53 INFO - PROCESS | 2000 | --DOCSHELL 0x126a4b000 == 42 [pid = 2000] [id = 141] 08:36:53 INFO - PROCESS | 2000 | --DOCSHELL 0x124336800 == 41 [pid = 2000] [id = 140] 08:36:53 INFO - PROCESS | 2000 | --DOCSHELL 0x121546800 == 40 [pid = 2000] [id = 139] 08:36:53 INFO - PROCESS | 2000 | --DOCSHELL 0x11726a000 == 39 [pid = 2000] [id = 138] 08:36:53 INFO - PROCESS | 2000 | --DOCSHELL 0x1196a9800 == 38 [pid = 2000] [id = 137] 08:36:53 INFO - PROCESS | 2000 | --DOCSHELL 0x1191d1000 == 37 [pid = 2000] [id = 136] 08:36:53 INFO - PROCESS | 2000 | --DOCSHELL 0x116592000 == 36 [pid = 2000] [id = 135] 08:36:53 INFO - PROCESS | 2000 | --DOCSHELL 0x117018800 == 35 [pid = 2000] [id = 134] 08:36:53 INFO - PROCESS | 2000 | --DOCSHELL 0x112688000 == 34 [pid = 2000] [id = 132] 08:36:53 INFO - PROCESS | 2000 | --DOCSHELL 0x118fe8800 == 33 [pid = 2000] [id = 133] 08:36:53 INFO - PROCESS | 2000 | --DOCSHELL 0x117009000 == 32 [pid = 2000] [id = 119] 08:36:53 INFO - PROCESS | 2000 | --DOCSHELL 0x1186fa800 == 31 [pid = 2000] [id = 150] 08:36:53 INFO - PROCESS | 2000 | --DOCSHELL 0x12b956000 == 30 [pid = 2000] [id = 149] 08:36:53 INFO - PROCESS | 2000 | --DOCSHELL 0x12b713000 == 29 [pid = 2000] [id = 148] 08:36:53 INFO - PROCESS | 2000 | --DOCSHELL 0x124a78000 == 28 [pid = 2000] [id = 147] 08:36:53 INFO - PROCESS | 2000 | --DOCSHELL 0x118ff8000 == 27 [pid = 2000] [id = 146] 08:36:53 INFO - PROCESS | 2000 | --DOCSHELL 0x1132dc000 == 26 [pid = 2000] [id = 145] 08:36:53 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x1213c3400) [pid = 2000] [serial = 362] [outer = 0x0] [url = about:blank] 08:36:53 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x11733d000) [pid = 2000] [serial = 358] [outer = 0x0] [url = about:blank] 08:36:53 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x118594400) [pid = 2000] [serial = 359] [outer = 0x0] [url = about:blank] 08:36:53 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x125d78800) [pid = 2000] [serial = 367] [outer = 0x0] [url = about:blank] 08:36:53 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x118fb5800) [pid = 2000] [serial = 356] [outer = 0x0] [url = about:blank] 08:36:53 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x1176bd400) [pid = 2000] [serial = 355] [outer = 0x0] [url = about:blank] 08:36:53 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x12a57a400) [pid = 2000] [serial = 374] [outer = 0x0] [url = about:blank] 08:36:53 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x1291ab800) [pid = 2000] [serial = 373] [outer = 0x0] [url = about:blank] 08:36:53 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x12b81a400) [pid = 2000] [serial = 379] [outer = 0x0] [url = about:blank] 08:36:53 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x12ace0000) [pid = 2000] [serial = 377] [outer = 0x0] [url = about:blank] 08:36:53 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x12a764800) [pid = 2000] [serial = 376] [outer = 0x0] [url = about:blank] 08:36:53 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x119983400) [pid = 2000] [serial = 382] [outer = 0x0] [url = about:blank] 08:36:53 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x124110800) [pid = 2000] [serial = 383] [outer = 0x0] [url = about:blank] 08:36:53 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x12b936c00) [pid = 2000] [serial = 388] [outer = 0x0] [url = about:blank] 08:36:53 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x118561c00) [pid = 2000] [serial = 344] [outer = 0x0] [url = about:blank] 08:36:53 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x1164d9c00) [pid = 2000] [serial = 343] [outer = 0x0] [url = about:blank] 08:36:53 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x123b08800) [pid = 2000] [serial = 347] [outer = 0x0] [url = about:blank] 08:36:53 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x12b8af800) [pid = 2000] [serial = 380] [outer = 0x0] [url = about:blank] 08:36:53 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x120faac00) [pid = 2000] [serial = 346] [outer = 0x0] [url = about:blank] 08:36:53 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x128887000) [pid = 2000] [serial = 370] [outer = 0x0] [url = about:blank] 08:36:53 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x12bdd2c00) [pid = 2000] [serial = 389] [outer = 0x0] [url = about:blank] 08:36:53 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x1291cc800) [pid = 2000] [serial = 350] [outer = 0x0] [url = about:blank] 08:36:53 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x128888400) [pid = 2000] [serial = 349] [outer = 0x0] [url = about:blank] 08:36:53 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x12b81ac00) [pid = 2000] [serial = 353] [outer = 0x0] [url = about:blank] 08:36:53 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x12bdd6800) [pid = 2000] [serial = 391] [outer = 0x0] [url = about:blank] 08:36:53 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x12a76f400) [pid = 2000] [serial = 352] [outer = 0x0] [url = about:blank] 08:36:53 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x128aa4000) [pid = 2000] [serial = 371] [outer = 0x0] [url = about:blank] 08:36:53 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x12acde400) [pid = 2000] [serial = 386] [outer = 0x0] [url = about:blank] 08:36:53 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x126bcdc00) [pid = 2000] [serial = 368] [outer = 0x0] [url = about:blank] 08:36:53 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x126bd0800) [pid = 2000] [serial = 385] [outer = 0x0] [url = about:blank] 08:36:53 INFO - PROCESS | 2000 | --DOMWINDOW == 78 (0x124382800) [pid = 2000] [serial = 364] [outer = 0x0] [url = about:blank] 08:36:53 INFO - PROCESS | 2000 | --DOMWINDOW == 77 (0x12568b400) [pid = 2000] [serial = 365] [outer = 0x0] [url = about:blank] 08:36:53 INFO - PROCESS | 2000 | --DOMWINDOW == 76 (0x11997e400) [pid = 2000] [serial = 361] [outer = 0x0] [url = about:blank] 08:36:53 INFO - PROCESS | 2000 | 1469115413258 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:53 INFO - PROCESS | 2000 | 1469115413260 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:53 INFO - PROCESS | 2000 | ++DOCSHELL 0x112669000 == 27 [pid = 2000] [id = 151] 08:36:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 77 (0x1133b0c00) [pid = 2000] [serial = 450] [outer = 0x0] 08:36:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 78 (0x115df5800) [pid = 2000] [serial = 451] [outer = 0x1133b0c00] 08:36:53 INFO - PROCESS | 2000 | 1469115413294 Marionette DEBUG loaded listener.js 08:36:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 79 (0x116a0d400) [pid = 2000] [serial = 452] [outer = 0x1133b0c00] 08:36:53 INFO - PROCESS | 2000 | 1469115413675 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]]]}] 08:36:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 08:36:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1172ms 08:36:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 08:36:53 INFO - PROCESS | 2000 | 1469115413706 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 08:36:53 INFO - PROCESS | 2000 | 1469115413708 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 08:36:53 INFO - PROCESS | 2000 | 1469115413711 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 08:36:53 INFO - PROCESS | 2000 | 1469115413712 Marionette TRACE conn2 <- [1,578,null,{}] 08:36:53 INFO - PROCESS | 2000 | 1469115413716 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}] 08:36:53 INFO - PROCESS | 2000 | 1469115413717 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:53 INFO - PROCESS | 2000 | 1469115413808 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 08:36:53 INFO - PROCESS | 2000 | 1469115413859 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:53 INFO - PROCESS | 2000 | 1469115413861 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:53 INFO - PROCESS | 2000 | ++DOCSHELL 0x117004800 == 28 [pid = 2000] [id = 152] 08:36:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x1176bbc00) [pid = 2000] [serial = 453] [outer = 0x0] 08:36:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x11948dc00) [pid = 2000] [serial = 454] [outer = 0x1176bbc00] 08:36:53 INFO - PROCESS | 2000 | 1469115413890 Marionette DEBUG loaded listener.js 08:36:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x119938000) [pid = 2000] [serial = 455] [outer = 0x1176bbc00] 08:36:54 INFO - PROCESS | 2000 | 1469115414440 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]]]}] 08:36:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 08:36:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 772ms 08:36:54 INFO - PROCESS | 2000 | 1469115414501 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 08:36:54 INFO - PROCESS | 2000 | 1469115414504 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 08:36:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 08:36:54 INFO - PROCESS | 2000 | 1469115414531 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 08:36:54 INFO - PROCESS | 2000 | 1469115414533 Marionette TRACE conn2 <- [1,582,null,{}] 08:36:54 INFO - PROCESS | 2000 | 1469115414536 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}] 08:36:54 INFO - PROCESS | 2000 | 1469115414538 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:54 INFO - PROCESS | 2000 | 1469115414638 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 08:36:54 INFO - PROCESS | 2000 | 1469115414686 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:54 INFO - PROCESS | 2000 | 1469115414688 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:54 INFO - PROCESS | 2000 | ++DOCSHELL 0x11701d000 == 29 [pid = 2000] [id = 153] 08:36:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x116ab5c00) [pid = 2000] [serial = 456] [outer = 0x0] 08:36:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x11914a800) [pid = 2000] [serial = 457] [outer = 0x116ab5c00] 08:36:54 INFO - PROCESS | 2000 | 1469115414719 Marionette DEBUG loaded listener.js 08:36:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x119976000) [pid = 2000] [serial = 458] [outer = 0x116ab5c00] 08:36:55 INFO - PROCESS | 2000 | 1469115415208 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]]]}] 08:36:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 08:36:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 722ms 08:36:55 INFO - PROCESS | 2000 | 1469115415251 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 08:36:55 INFO - PROCESS | 2000 | 1469115415257 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 08:36:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 08:36:55 INFO - PROCESS | 2000 | 1469115415262 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 08:36:55 INFO - PROCESS | 2000 | 1469115415264 Marionette TRACE conn2 <- [1,586,null,{}] 08:36:55 INFO - PROCESS | 2000 | 1469115415266 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}] 08:36:55 INFO - PROCESS | 2000 | 1469115415268 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:55 INFO - PROCESS | 2000 | 1469115415367 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 08:36:55 INFO - PROCESS | 2000 | 1469115415437 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:55 INFO - PROCESS | 2000 | 1469115415439 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:55 INFO - PROCESS | 2000 | ++DOCSHELL 0x1189eb000 == 30 [pid = 2000] [id = 154] 08:36:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x120fae800) [pid = 2000] [serial = 459] [outer = 0x0] 08:36:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x1211c0400) [pid = 2000] [serial = 460] [outer = 0x120fae800] 08:36:55 INFO - PROCESS | 2000 | 1469115415470 Marionette DEBUG loaded listener.js 08:36:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x121a1f000) [pid = 2000] [serial = 461] [outer = 0x120fae800] 08:36:55 INFO - PROCESS | 2000 | [2000] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:36:56 INFO - PROCESS | 2000 | 1469115416048 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]]]}] 08:36:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 08:36:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 820ms 08:36:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 08:36:56 INFO - PROCESS | 2000 | 1469115416081 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 08:36:56 INFO - PROCESS | 2000 | 1469115416084 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 08:36:56 INFO - PROCESS | 2000 | 1469115416087 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 08:36:56 INFO - PROCESS | 2000 | 1469115416089 Marionette TRACE conn2 <- [1,590,null,{}] 08:36:56 INFO - PROCESS | 2000 | 1469115416093 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}] 08:36:56 INFO - PROCESS | 2000 | 1469115416094 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:56 INFO - PROCESS | 2000 | 1469115416201 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 08:36:56 INFO - PROCESS | 2000 | --DOCSHELL 0x112669000 == 29 [pid = 2000] [id = 151] 08:36:56 INFO - PROCESS | 2000 | 1469115416252 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:56 INFO - PROCESS | 2000 | 1469115416255 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:56 INFO - PROCESS | 2000 | ++DOCSHELL 0x116581800 == 30 [pid = 2000] [id = 155] 08:36:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x1185a0400) [pid = 2000] [serial = 462] [outer = 0x0] 08:36:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x11914c000) [pid = 2000] [serial = 463] [outer = 0x1185a0400] 08:36:56 INFO - PROCESS | 2000 | 1469115416283 Marionette DEBUG loaded listener.js 08:36:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x119bd6400) [pid = 2000] [serial = 464] [outer = 0x1185a0400] 08:36:56 INFO - PROCESS | 2000 | 1469115416603 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]]]}] 08:36:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 08:36:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 570ms 08:36:56 INFO - PROCESS | 2000 | 1469115416659 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 08:36:56 INFO - PROCESS | 2000 | 1469115416663 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 08:36:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 08:36:56 INFO - PROCESS | 2000 | 1469115416669 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 08:36:56 INFO - PROCESS | 2000 | 1469115416672 Marionette TRACE conn2 <- [1,594,null,{}] 08:36:56 INFO - PROCESS | 2000 | 1469115416675 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}] 08:36:56 INFO - PROCESS | 2000 | 1469115416678 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:56 INFO - PROCESS | 2000 | 1469115416818 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 08:36:56 INFO - PROCESS | 2000 | 1469115416889 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:56 INFO - PROCESS | 2000 | 1469115416891 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:56 INFO - PROCESS | 2000 | ++DOCSHELL 0x118ff8000 == 31 [pid = 2000] [id = 156] 08:36:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x119983400) [pid = 2000] [serial = 465] [outer = 0x0] 08:36:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x1211c4c00) [pid = 2000] [serial = 466] [outer = 0x119983400] 08:36:56 INFO - PROCESS | 2000 | 1469115416925 Marionette DEBUG loaded listener.js 08:36:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x124382400) [pid = 2000] [serial = 467] [outer = 0x119983400] 08:36:57 INFO - PROCESS | 2000 | 1469115417249 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]]]}] 08:36:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 08:36:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 623ms 08:36:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 08:36:57 INFO - PROCESS | 2000 | 1469115417292 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 08:36:57 INFO - PROCESS | 2000 | 1469115417293 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 08:36:57 INFO - PROCESS | 2000 | 1469115417295 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 08:36:57 INFO - PROCESS | 2000 | 1469115417298 Marionette TRACE conn2 <- [1,598,null,{}] 08:36:57 INFO - PROCESS | 2000 | 1469115417306 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}] 08:36:57 INFO - PROCESS | 2000 | 1469115417309 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:57 INFO - PROCESS | 2000 | 1469115417403 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 08:36:57 INFO - PROCESS | 2000 | 1469115417458 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:57 INFO - PROCESS | 2000 | 1469115417460 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:57 INFO - PROCESS | 2000 | ++DOCSHELL 0x120fc5800 == 32 [pid = 2000] [id = 157] 08:36:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x124a26000) [pid = 2000] [serial = 468] [outer = 0x0] 08:36:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x125368400) [pid = 2000] [serial = 469] [outer = 0x124a26000] 08:36:57 INFO - PROCESS | 2000 | 1469115417494 Marionette DEBUG loaded listener.js 08:36:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x126aa6000) [pid = 2000] [serial = 470] [outer = 0x124a26000] 08:36:57 INFO - PROCESS | 2000 | 1469115417815 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]]]}] 08:36:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 08:36:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 573ms 08:36:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 08:36:57 INFO - PROCESS | 2000 | 1469115417868 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 08:36:57 INFO - PROCESS | 2000 | 1469115417870 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 08:36:57 INFO - PROCESS | 2000 | 1469115417872 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 08:36:57 INFO - PROCESS | 2000 | 1469115417873 Marionette TRACE conn2 <- [1,602,null,{}] 08:36:57 INFO - PROCESS | 2000 | 1469115417876 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}] 08:36:57 INFO - PROCESS | 2000 | 1469115417877 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:57 INFO - PROCESS | 2000 | 1469115417971 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 08:36:57 INFO - PROCESS | 2000 | 1469115417974 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:57 INFO - PROCESS | 2000 | 1469115417976 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:57 INFO - PROCESS | 2000 | ++DOCSHELL 0x121417800 == 33 [pid = 2000] [id = 158] 08:36:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x125b52c00) [pid = 2000] [serial = 471] [outer = 0x0] 08:36:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x126bcf800) [pid = 2000] [serial = 472] [outer = 0x125b52c00] 08:36:58 INFO - PROCESS | 2000 | 1469115418001 Marionette DEBUG loaded listener.js 08:36:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x12888d000) [pid = 2000] [serial = 473] [outer = 0x125b52c00] 08:36:58 INFO - PROCESS | 2000 | 1469115418313 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]]]}] 08:36:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 08:36:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 470ms 08:36:58 INFO - PROCESS | 2000 | 1469115418352 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 08:36:58 INFO - PROCESS | 2000 | 1469115418355 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 08:36:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 08:36:58 INFO - PROCESS | 2000 | 1469115418359 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 08:36:58 INFO - PROCESS | 2000 | 1469115418360 Marionette TRACE conn2 <- [1,606,null,{}] 08:36:58 INFO - PROCESS | 2000 | 1469115418363 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}] 08:36:58 INFO - PROCESS | 2000 | 1469115418364 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:58 INFO - PROCESS | 2000 | 1469115418454 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 08:36:58 INFO - PROCESS | 2000 | 1469115418486 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:58 INFO - PROCESS | 2000 | 1469115418488 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:58 INFO - PROCESS | 2000 | ++DOCSHELL 0x121a8d000 == 34 [pid = 2000] [id = 159] 08:36:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x12888e000) [pid = 2000] [serial = 474] [outer = 0x0] 08:36:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x128d60c00) [pid = 2000] [serial = 475] [outer = 0x12888e000] 08:36:58 INFO - PROCESS | 2000 | 1469115418512 Marionette DEBUG loaded listener.js 08:36:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x1291aa000) [pid = 2000] [serial = 476] [outer = 0x12888e000] 08:36:58 INFO - PROCESS | 2000 | 1469115418840 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]]]}] 08:36:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 08:36:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 519ms 08:36:58 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x124314000) [pid = 2000] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 08:36:58 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x125364000) [pid = 2000] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 08:36:58 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x12a446800) [pid = 2000] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 08:36:58 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x119145800) [pid = 2000] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 08:36:58 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x112986c00) [pid = 2000] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 08:36:58 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x117d87400) [pid = 2000] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 08:36:58 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x128aa3c00) [pid = 2000] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 08:36:58 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x1133d7800) [pid = 2000] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 08:36:58 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x11997f000) [pid = 2000] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 08:36:58 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x112650c00) [pid = 2000] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 08:36:58 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x116881800) [pid = 2000] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 08:36:58 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x1291b2400) [pid = 2000] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 08:36:58 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x126b17800) [pid = 2000] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 08:36:58 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x112982800) [pid = 2000] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 08:36:58 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x111e2fc00) [pid = 2000] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 08:36:58 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x1186d4800) [pid = 2000] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 08:36:58 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x11688e400) [pid = 2000] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 08:36:58 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x123c0e800) [pid = 2000] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 08:36:58 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x1133b0c00) [pid = 2000] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 08:36:58 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x12ace2c00) [pid = 2000] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 08:36:58 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x120fa8800) [pid = 2000] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 08:36:58 INFO - PROCESS | 2000 | 1469115418898 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 08:36:58 INFO - PROCESS | 2000 | 1469115418900 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 08:36:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 08:36:58 INFO - PROCESS | 2000 | 1469115418905 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 08:36:58 INFO - PROCESS | 2000 | 1469115418906 Marionette TRACE conn2 <- [1,610,null,{}] 08:36:58 INFO - PROCESS | 2000 | 1469115418908 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}] 08:36:58 INFO - PROCESS | 2000 | 1469115418912 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:59 INFO - PROCESS | 2000 | 1469115419024 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 08:36:59 INFO - PROCESS | 2000 | 1469115419057 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:59 INFO - PROCESS | 2000 | 1469115419059 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:59 INFO - PROCESS | 2000 | ++DOCSHELL 0x12113a000 == 35 [pid = 2000] [id = 160] 08:36:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x112137800) [pid = 2000] [serial = 477] [outer = 0x0] 08:36:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x1186bbc00) [pid = 2000] [serial = 478] [outer = 0x112137800] 08:36:59 INFO - PROCESS | 2000 | 1469115419085 Marionette DEBUG loaded listener.js 08:36:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x128b3a000) [pid = 2000] [serial = 479] [outer = 0x112137800] 08:36:59 INFO - PROCESS | 2000 | 1469115419364 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]]]}] 08:36:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 08:36:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 469ms 08:36:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 08:36:59 INFO - PROCESS | 2000 | 1469115419379 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 08:36:59 INFO - PROCESS | 2000 | 1469115419380 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 08:36:59 INFO - PROCESS | 2000 | 1469115419382 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 08:36:59 INFO - PROCESS | 2000 | 1469115419383 Marionette TRACE conn2 <- [1,614,null,{}] 08:36:59 INFO - PROCESS | 2000 | 1469115419386 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}] 08:36:59 INFO - PROCESS | 2000 | 1469115419388 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:59 INFO - PROCESS | 2000 | 1469115419475 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 08:36:59 INFO - PROCESS | 2000 | 1469115419479 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:59 INFO - PROCESS | 2000 | 1469115419480 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:59 INFO - PROCESS | 2000 | ++DOCSHELL 0x125b13800 == 36 [pid = 2000] [id = 161] 08:36:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x12a570c00) [pid = 2000] [serial = 480] [outer = 0x0] 08:36:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x12a767000) [pid = 2000] [serial = 481] [outer = 0x12a570c00] 08:36:59 INFO - PROCESS | 2000 | 1469115419504 Marionette DEBUG loaded listener.js 08:36:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x12acde800) [pid = 2000] [serial = 482] [outer = 0x12a570c00] 08:36:59 INFO - PROCESS | 2000 | 1469115419828 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]]]}] 08:36:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 08:36:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 469ms 08:36:59 INFO - PROCESS | 2000 | 1469115419851 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 08:36:59 INFO - PROCESS | 2000 | 1469115419853 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 08:36:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 08:36:59 INFO - PROCESS | 2000 | 1469115419858 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 08:36:59 INFO - PROCESS | 2000 | 1469115419860 Marionette TRACE conn2 <- [1,618,null,{}] 08:36:59 INFO - PROCESS | 2000 | 1469115419862 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}] 08:36:59 INFO - PROCESS | 2000 | 1469115419863 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:59 INFO - PROCESS | 2000 | 1469115419961 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 08:36:59 INFO - PROCESS | 2000 | 1469115419967 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:59 INFO - PROCESS | 2000 | 1469115419969 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:36:59 INFO - PROCESS | 2000 | ++DOCSHELL 0x126a51800 == 37 [pid = 2000] [id = 162] 08:36:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x123c0dc00) [pid = 2000] [serial = 483] [outer = 0x0] 08:36:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x12ace2800) [pid = 2000] [serial = 484] [outer = 0x123c0dc00] 08:36:59 INFO - PROCESS | 2000 | 1469115419996 Marionette DEBUG loaded listener.js 08:37:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x12b81dc00) [pid = 2000] [serial = 485] [outer = 0x123c0dc00] 08:37:00 INFO - PROCESS | 2000 | 1469115420289 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]]]}] 08:37:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 08:37:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 469ms 08:37:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 08:37:00 INFO - PROCESS | 2000 | 1469115420328 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 08:37:00 INFO - PROCESS | 2000 | 1469115420329 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 08:37:00 INFO - PROCESS | 2000 | 1469115420331 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 08:37:00 INFO - PROCESS | 2000 | 1469115420332 Marionette TRACE conn2 <- [1,622,null,{}] 08:37:00 INFO - PROCESS | 2000 | 1469115420334 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}] 08:37:00 INFO - PROCESS | 2000 | 1469115420336 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:00 INFO - PROCESS | 2000 | 1469115420413 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 08:37:00 INFO - PROCESS | 2000 | 1469115420417 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:00 INFO - PROCESS | 2000 | 1469115420418 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:00 INFO - PROCESS | 2000 | ++DOCSHELL 0x120f48800 == 38 [pid = 2000] [id = 163] 08:37:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x12b8ac800) [pid = 2000] [serial = 486] [outer = 0x0] 08:37:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x12b934800) [pid = 2000] [serial = 487] [outer = 0x12b8ac800] 08:37:00 INFO - PROCESS | 2000 | 1469115420444 Marionette DEBUG loaded listener.js 08:37:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x12b941400) [pid = 2000] [serial = 488] [outer = 0x12b8ac800] 08:37:00 INFO - PROCESS | 2000 | 1469115420756 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]]]}] 08:37:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 08:37:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 470ms 08:37:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 08:37:00 INFO - PROCESS | 2000 | 1469115420801 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 08:37:00 INFO - PROCESS | 2000 | 1469115420803 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 08:37:00 INFO - PROCESS | 2000 | 1469115420805 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 08:37:00 INFO - PROCESS | 2000 | 1469115420806 Marionette TRACE conn2 <- [1,626,null,{}] 08:37:00 INFO - PROCESS | 2000 | 1469115420808 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}] 08:37:00 INFO - PROCESS | 2000 | 1469115420809 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:00 INFO - PROCESS | 2000 | 1469115420909 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 08:37:00 INFO - PROCESS | 2000 | 1469115420915 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:00 INFO - PROCESS | 2000 | 1469115420916 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:00 INFO - PROCESS | 2000 | ++DOCSHELL 0x129320800 == 39 [pid = 2000] [id = 164] 08:37:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x115d0b000) [pid = 2000] [serial = 489] [outer = 0x0] 08:37:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x12b940c00) [pid = 2000] [serial = 490] [outer = 0x115d0b000] 08:37:00 INFO - PROCESS | 2000 | 1469115420940 Marionette DEBUG loaded listener.js 08:37:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x12888e400) [pid = 2000] [serial = 491] [outer = 0x115d0b000] 08:37:01 INFO - PROCESS | 2000 | 1469115421393 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]]]}] 08:37:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 08:37:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 620ms 08:37:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 08:37:01 INFO - PROCESS | 2000 | 1469115421426 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 08:37:01 INFO - PROCESS | 2000 | 1469115421429 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 08:37:01 INFO - PROCESS | 2000 | 1469115421432 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 08:37:01 INFO - PROCESS | 2000 | 1469115421434 Marionette TRACE conn2 <- [1,630,null,{}] 08:37:01 INFO - PROCESS | 2000 | 1469115421438 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}] 08:37:01 INFO - PROCESS | 2000 | 1469115421440 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:01 INFO - PROCESS | 2000 | 1469115421538 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 08:37:01 INFO - PROCESS | 2000 | 1469115421603 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:01 INFO - PROCESS | 2000 | 1469115421604 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:01 INFO - PROCESS | 2000 | ++DOCSHELL 0x1186f6000 == 40 [pid = 2000] [id = 165] 08:37:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x116a02c00) [pid = 2000] [serial = 492] [outer = 0x0] 08:37:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x11834f000) [pid = 2000] [serial = 493] [outer = 0x116a02c00] 08:37:01 INFO - PROCESS | 2000 | 1469115421635 Marionette DEBUG loaded listener.js 08:37:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x119930800) [pid = 2000] [serial = 494] [outer = 0x116a02c00] 08:37:02 INFO - PROCESS | 2000 | 1469115422055 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]]]}] 08:37:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 08:37:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 673ms 08:37:02 INFO - PROCESS | 2000 | 1469115422120 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 08:37:02 INFO - PROCESS | 2000 | 1469115422123 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 08:37:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 08:37:02 INFO - PROCESS | 2000 | 1469115422129 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 08:37:02 INFO - PROCESS | 2000 | 1469115422131 Marionette TRACE conn2 <- [1,634,null,{}] 08:37:02 INFO - PROCESS | 2000 | 1469115422133 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}] 08:37:02 INFO - PROCESS | 2000 | 1469115422135 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:02 INFO - PROCESS | 2000 | 1469115422234 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 08:37:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x123f52c00) [pid = 2000] [serial = 495] [outer = 0x12ccb1000] 08:37:02 INFO - PROCESS | 2000 | 1469115422356 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:02 INFO - PROCESS | 2000 | 1469115422357 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:02 INFO - PROCESS | 2000 | ++DOCSHELL 0x12931e800 == 41 [pid = 2000] [id = 166] 08:37:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x124382c00) [pid = 2000] [serial = 496] [outer = 0x0] 08:37:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x124a22000) [pid = 2000] [serial = 497] [outer = 0x124382c00] 08:37:02 INFO - PROCESS | 2000 | 1469115422392 Marionette DEBUG loaded listener.js 08:37:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x125689400) [pid = 2000] [serial = 498] [outer = 0x124382c00] 08:37:02 INFO - PROCESS | 2000 | [2000] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:37:02 INFO - PROCESS | 2000 | 1469115422837 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]]]}] 08:37:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 08:37:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 721ms 08:37:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 08:37:02 INFO - PROCESS | 2000 | 1469115422850 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 08:37:02 INFO - PROCESS | 2000 | 1469115422852 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 08:37:02 INFO - PROCESS | 2000 | 1469115422854 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 08:37:02 INFO - PROCESS | 2000 | 1469115422857 Marionette TRACE conn2 <- [1,638,null,{}] 08:37:02 INFO - PROCESS | 2000 | 1469115422864 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}] 08:37:02 INFO - PROCESS | 2000 | 1469115422868 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:02 INFO - PROCESS | 2000 | 1469115422965 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 08:37:03 INFO - PROCESS | 2000 | 1469115423014 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:03 INFO - PROCESS | 2000 | 1469115423016 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:03 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a90e000 == 42 [pid = 2000] [id = 167] 08:37:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x126b0f400) [pid = 2000] [serial = 499] [outer = 0x0] 08:37:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x128aa6000) [pid = 2000] [serial = 500] [outer = 0x126b0f400] 08:37:03 INFO - PROCESS | 2000 | 1469115423047 Marionette DEBUG loaded listener.js 08:37:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x12a761000) [pid = 2000] [serial = 501] [outer = 0x126b0f400] 08:37:03 INFO - PROCESS | 2000 | [2000] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:37:03 INFO - PROCESS | 2000 | 1469115423459 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]]]}] 08:37:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 08:37:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 621ms 08:37:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 08:37:03 INFO - PROCESS | 2000 | 1469115423475 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 08:37:03 INFO - PROCESS | 2000 | 1469115423477 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 08:37:03 INFO - PROCESS | 2000 | 1469115423479 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 08:37:03 INFO - PROCESS | 2000 | 1469115423480 Marionette TRACE conn2 <- [1,642,null,{}] 08:37:03 INFO - PROCESS | 2000 | 1469115423483 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}] 08:37:03 INFO - PROCESS | 2000 | 1469115423484 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:03 INFO - PROCESS | 2000 | 1469115423583 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 08:37:03 INFO - PROCESS | 2000 | 1469115423687 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:03 INFO - PROCESS | 2000 | 1469115423688 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:03 INFO - PROCESS | 2000 | ++DOCSHELL 0x111f1c000 == 43 [pid = 2000] [id = 168] 08:37:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x1126d4000) [pid = 2000] [serial = 502] [outer = 0x0] 08:37:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x119144000) [pid = 2000] [serial = 503] [outer = 0x1126d4000] 08:37:03 INFO - PROCESS | 2000 | 1469115423731 Marionette DEBUG loaded listener.js 08:37:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x12bdd6800) [pid = 2000] [serial = 504] [outer = 0x1126d4000] 08:37:04 INFO - PROCESS | 2000 | 1469115424187 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]]]}] 08:37:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 08:37:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 921ms 08:37:04 INFO - PROCESS | 2000 | 1469115424407 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 08:37:04 INFO - PROCESS | 2000 | 1469115424411 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 08:37:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 08:37:04 INFO - PROCESS | 2000 | 1469115424416 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 08:37:04 INFO - PROCESS | 2000 | 1469115424417 Marionette TRACE conn2 <- [1,646,null,{}] 08:37:04 INFO - PROCESS | 2000 | 1469115424423 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}] 08:37:04 INFO - PROCESS | 2000 | 1469115424425 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:04 INFO - PROCESS | 2000 | 1469115424502 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 08:37:04 INFO - PROCESS | 2000 | 1469115424568 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:04 INFO - PROCESS | 2000 | 1469115424572 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:04 INFO - PROCESS | 2000 | ++DOCSHELL 0x117263000 == 44 [pid = 2000] [id = 169] 08:37:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x1176bd800) [pid = 2000] [serial = 505] [outer = 0x0] 08:37:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x11859d800) [pid = 2000] [serial = 506] [outer = 0x1176bd800] 08:37:04 INFO - PROCESS | 2000 | 1469115424617 Marionette DEBUG loaded listener.js 08:37:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x11914c800) [pid = 2000] [serial = 507] [outer = 0x1176bd800] 08:37:05 INFO - PROCESS | 2000 | 1469115425153 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]]]}] 08:37:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 08:37:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 771ms 08:37:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 08:37:05 INFO - PROCESS | 2000 | 1469115425189 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 08:37:05 INFO - PROCESS | 2000 | 1469115425191 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 08:37:05 INFO - PROCESS | 2000 | 1469115425195 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 08:37:05 INFO - PROCESS | 2000 | 1469115425198 Marionette TRACE conn2 <- [1,650,null,{}] 08:37:05 INFO - PROCESS | 2000 | 1469115425200 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}] 08:37:05 INFO - PROCESS | 2000 | 1469115425202 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:05 INFO - PROCESS | 2000 | 1469115425328 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 08:37:05 INFO - PROCESS | 2000 | --DOCSHELL 0x120f48800 == 43 [pid = 2000] [id = 163] 08:37:05 INFO - PROCESS | 2000 | --DOCSHELL 0x126a51800 == 42 [pid = 2000] [id = 162] 08:37:05 INFO - PROCESS | 2000 | --DOCSHELL 0x125b13800 == 41 [pid = 2000] [id = 161] 08:37:05 INFO - PROCESS | 2000 | --DOCSHELL 0x12113a000 == 40 [pid = 2000] [id = 160] 08:37:05 INFO - PROCESS | 2000 | --DOCSHELL 0x121a8d000 == 39 [pid = 2000] [id = 159] 08:37:05 INFO - PROCESS | 2000 | --DOCSHELL 0x121417800 == 38 [pid = 2000] [id = 158] 08:37:05 INFO - PROCESS | 2000 | --DOCSHELL 0x120fc5800 == 37 [pid = 2000] [id = 157] 08:37:05 INFO - PROCESS | 2000 | --DOCSHELL 0x118ff8000 == 36 [pid = 2000] [id = 156] 08:37:05 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x11948dc00) [pid = 2000] [serial = 454] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 2000 | 1469115425399 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:05 INFO - PROCESS | 2000 | 1469115425400 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:05 INFO - PROCESS | 2000 | --DOCSHELL 0x116581800 == 35 [pid = 2000] [id = 155] 08:37:05 INFO - PROCESS | 2000 | --DOCSHELL 0x1189eb000 == 34 [pid = 2000] [id = 154] 08:37:05 INFO - PROCESS | 2000 | --DOCSHELL 0x11701d000 == 33 [pid = 2000] [id = 153] 08:37:05 INFO - PROCESS | 2000 | --DOCSHELL 0x117004800 == 32 [pid = 2000] [id = 152] 08:37:05 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x116a0d400) [pid = 2000] [serial = 452] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x12ace2000) [pid = 2000] [serial = 428] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x125d7b400) [pid = 2000] [serial = 415] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x12a761400) [pid = 2000] [serial = 421] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x119930c00) [pid = 2000] [serial = 406] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x1219ccc00) [pid = 2000] [serial = 407] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x123f45000) [pid = 2000] [serial = 409] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x1244cbc00) [pid = 2000] [serial = 410] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x11894c800) [pid = 2000] [serial = 403] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x119149c00) [pid = 2000] [serial = 404] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x12be0a000) [pid = 2000] [serial = 392] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x11653dc00) [pid = 2000] [serial = 400] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x117d86800) [pid = 2000] [serial = 401] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x1210b0800) [pid = 2000] [serial = 397] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x123c0d800) [pid = 2000] [serial = 398] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x1126d9400) [pid = 2000] [serial = 394] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x1164d4400) [pid = 2000] [serial = 395] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x1186bc000) [pid = 2000] [serial = 424] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x1291d2800) [pid = 2000] [serial = 418] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x12a449000) [pid = 2000] [serial = 430] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x12bd17800) [pid = 2000] [serial = 431] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x12a5a0000) [pid = 2000] [serial = 427] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x12ace0c00) [pid = 2000] [serial = 422] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x126b0d400) [pid = 2000] [serial = 425] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x124a27000) [pid = 2000] [serial = 412] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x125a65400) [pid = 2000] [serial = 413] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x12a43f000) [pid = 2000] [serial = 419] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x128b35400) [pid = 2000] [serial = 416] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x1126d9000) [pid = 2000] [serial = 433] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x1196fa800) [pid = 2000] [serial = 437] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x1172c2800) [pid = 2000] [serial = 448] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x1186b7c00) [pid = 2000] [serial = 449] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x126bc9c00) [pid = 2000] [serial = 442] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 2000 | --DOMWINDOW == 78 (0x1133f8400) [pid = 2000] [serial = 434] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 2000 | --DOMWINDOW == 77 (0x1291b2000) [pid = 2000] [serial = 443] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 2000 | --DOMWINDOW == 76 (0x115df5800) [pid = 2000] [serial = 451] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 2000 | --DOMWINDOW == 75 (0x12b821c00) [pid = 2000] [serial = 445] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 2000 | --DOMWINDOW == 74 (0x12b8b8800) [pid = 2000] [serial = 446] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 2000 | --DOMWINDOW == 73 (0x123c0a000) [pid = 2000] [serial = 439] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 2000 | --DOMWINDOW == 72 (0x118fb4800) [pid = 2000] [serial = 436] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 2000 | --DOMWINDOW == 71 (0x125366c00) [pid = 2000] [serial = 440] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 2000 | ++DOCSHELL 0x115f8b800 == 33 [pid = 2000] [id = 170] 08:37:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 72 (0x1133f8400) [pid = 2000] [serial = 508] [outer = 0x0] 08:37:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 73 (0x1186bc000) [pid = 2000] [serial = 509] [outer = 0x1133f8400] 08:37:05 INFO - PROCESS | 2000 | 1469115425435 Marionette DEBUG loaded listener.js 08:37:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 74 (0x123be1000) [pid = 2000] [serial = 510] [outer = 0x1133f8400] 08:37:05 INFO - PROCESS | 2000 | 1469115425731 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]]]}] 08:37:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 08:37:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 574ms 08:37:05 INFO - PROCESS | 2000 | 1469115425767 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 08:37:05 INFO - PROCESS | 2000 | 1469115425769 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 08:37:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 08:37:05 INFO - PROCESS | 2000 | 1469115425775 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 08:37:05 INFO - PROCESS | 2000 | 1469115425776 Marionette TRACE conn2 <- [1,654,null,{}] 08:37:05 INFO - PROCESS | 2000 | 1469115425783 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}] 08:37:05 INFO - PROCESS | 2000 | 1469115425786 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:05 INFO - PROCESS | 2000 | 1469115425876 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 08:37:05 INFO - PROCESS | 2000 | 1469115425933 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:05 INFO - PROCESS | 2000 | 1469115425937 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:05 INFO - PROCESS | 2000 | ++DOCSHELL 0x1191e3000 == 34 [pid = 2000] [id = 171] 08:37:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 75 (0x124312c00) [pid = 2000] [serial = 511] [outer = 0x0] 08:37:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 76 (0x125d1b400) [pid = 2000] [serial = 512] [outer = 0x124312c00] 08:37:05 INFO - PROCESS | 2000 | 1469115425982 Marionette DEBUG loaded listener.js 08:37:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 77 (0x128882400) [pid = 2000] [serial = 513] [outer = 0x124312c00] 08:37:06 INFO - PROCESS | 2000 | 1469115426400 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]]]}] 08:37:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 08:37:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 673ms 08:37:06 INFO - PROCESS | 2000 | 1469115426447 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 08:37:06 INFO - PROCESS | 2000 | 1469115426448 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 08:37:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 08:37:06 INFO - PROCESS | 2000 | 1469115426450 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 08:37:06 INFO - PROCESS | 2000 | 1469115426451 Marionette TRACE conn2 <- [1,658,null,{}] 08:37:06 INFO - PROCESS | 2000 | 1469115426453 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}] 08:37:06 INFO - PROCESS | 2000 | 1469115426455 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:06 INFO - PROCESS | 2000 | 1469115426541 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 08:37:06 INFO - PROCESS | 2000 | 1469115426590 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:06 INFO - PROCESS | 2000 | 1469115426591 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:06 INFO - PROCESS | 2000 | ++DOCSHELL 0x119b26000 == 35 [pid = 2000] [id = 172] 08:37:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 78 (0x128d55400) [pid = 2000] [serial = 514] [outer = 0x0] 08:37:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 79 (0x1291cd400) [pid = 2000] [serial = 515] [outer = 0x128d55400] 08:37:06 INFO - PROCESS | 2000 | 1469115426621 Marionette DEBUG loaded listener.js 08:37:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x12a59ec00) [pid = 2000] [serial = 516] [outer = 0x128d55400] 08:37:06 INFO - PROCESS | 2000 | 1469115426890 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]]]}] 08:37:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 08:37:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 473ms 08:37:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 08:37:06 INFO - PROCESS | 2000 | 1469115426927 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 08:37:06 INFO - PROCESS | 2000 | 1469115426928 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 08:37:06 INFO - PROCESS | 2000 | 1469115426930 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 08:37:06 INFO - PROCESS | 2000 | 1469115426931 Marionette TRACE conn2 <- [1,662,null,{}] 08:37:06 INFO - PROCESS | 2000 | 1469115426933 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}] 08:37:06 INFO - PROCESS | 2000 | 1469115426935 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:07 INFO - PROCESS | 2000 | 1469115427015 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 08:37:07 INFO - PROCESS | 2000 | 1469115427019 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:07 INFO - PROCESS | 2000 | 1469115427022 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:07 INFO - PROCESS | 2000 | ++DOCSHELL 0x12123b800 == 36 [pid = 2000] [id = 173] 08:37:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x126b10000) [pid = 2000] [serial = 517] [outer = 0x0] 08:37:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x12b81ac00) [pid = 2000] [serial = 518] [outer = 0x126b10000] 08:37:07 INFO - PROCESS | 2000 | 1469115427047 Marionette DEBUG loaded listener.js 08:37:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x12b943000) [pid = 2000] [serial = 519] [outer = 0x126b10000] 08:37:07 INFO - PROCESS | 2000 | [2000] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:37:07 INFO - PROCESS | 2000 | [2000] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:37:07 INFO - PROCESS | 2000 | 1469115427359 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]]]}] 08:37:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 08:37:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 470ms 08:37:07 INFO - PROCESS | 2000 | 1469115427423 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 08:37:07 INFO - PROCESS | 2000 | 1469115427424 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 08:37:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 08:37:07 INFO - PROCESS | 2000 | 1469115427432 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 08:37:07 INFO - PROCESS | 2000 | 1469115427433 Marionette TRACE conn2 <- [1,666,null,{}] 08:37:07 INFO - PROCESS | 2000 | 1469115427435 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}] 08:37:07 INFO - PROCESS | 2000 | 1469115427441 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:07 INFO - PROCESS | 2000 | 1469115427547 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 08:37:07 INFO - PROCESS | 2000 | 1469115427550 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:07 INFO - PROCESS | 2000 | 1469115427552 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:07 INFO - PROCESS | 2000 | ++DOCSHELL 0x1241bd000 == 37 [pid = 2000] [id = 174] 08:37:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x12bde1000) [pid = 2000] [serial = 520] [outer = 0x0] 08:37:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x12be0d800) [pid = 2000] [serial = 521] [outer = 0x12bde1000] 08:37:07 INFO - PROCESS | 2000 | 1469115427581 Marionette DEBUG loaded listener.js 08:37:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x12c2a7400) [pid = 2000] [serial = 522] [outer = 0x12bde1000] 08:37:07 INFO - PROCESS | 2000 | [2000] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:37:07 INFO - PROCESS | 2000 | [2000] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:37:07 INFO - PROCESS | 2000 | 1469115427919 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]]]}] 08:37:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 08:37:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 519ms 08:37:07 INFO - PROCESS | 2000 | 1469115427956 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 08:37:07 INFO - PROCESS | 2000 | 1469115427957 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 08:37:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 08:37:07 INFO - PROCESS | 2000 | 1469115427959 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 08:37:07 INFO - PROCESS | 2000 | 1469115427960 Marionette TRACE conn2 <- [1,670,null,{}] 08:37:07 INFO - PROCESS | 2000 | 1469115427963 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}] 08:37:07 INFO - PROCESS | 2000 | 1469115427964 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:08 INFO - PROCESS | 2000 | 1469115428062 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 08:37:08 INFO - PROCESS | 2000 | 1469115428066 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:08 INFO - PROCESS | 2000 | 1469115428067 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:08 INFO - PROCESS | 2000 | ++DOCSHELL 0x1256ce800 == 38 [pid = 2000] [id = 175] 08:37:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x12c2a7800) [pid = 2000] [serial = 523] [outer = 0x0] 08:37:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x12c2ac400) [pid = 2000] [serial = 524] [outer = 0x12c2a7800] 08:37:08 INFO - PROCESS | 2000 | 1469115428091 Marionette DEBUG loaded listener.js 08:37:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x12c65cc00) [pid = 2000] [serial = 525] [outer = 0x12c2a7800] 08:37:08 INFO - PROCESS | 2000 | 1469115428445 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]]]}] 08:37:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 08:37:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 518ms 08:37:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 08:37:08 INFO - PROCESS | 2000 | 1469115428484 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 08:37:08 INFO - PROCESS | 2000 | 1469115428485 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 08:37:08 INFO - PROCESS | 2000 | 1469115428488 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 08:37:08 INFO - PROCESS | 2000 | 1469115428489 Marionette TRACE conn2 <- [1,674,null,{}] 08:37:08 INFO - PROCESS | 2000 | 1469115428491 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}] 08:37:08 INFO - PROCESS | 2000 | 1469115428492 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:08 INFO - PROCESS | 2000 | 1469115428594 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 08:37:08 INFO - PROCESS | 2000 | 1469115428607 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:08 INFO - PROCESS | 2000 | 1469115428608 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:08 INFO - PROCESS | 2000 | ++DOCSHELL 0x126ea0800 == 39 [pid = 2000] [id = 176] 08:37:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x12c65f400) [pid = 2000] [serial = 526] [outer = 0x0] 08:37:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x12cca6000) [pid = 2000] [serial = 527] [outer = 0x12c65f400] 08:37:08 INFO - PROCESS | 2000 | 1469115428632 Marionette DEBUG loaded listener.js 08:37:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x12ccaa800) [pid = 2000] [serial = 528] [outer = 0x12c65f400] 08:37:08 INFO - PROCESS | 2000 | [2000] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:37:08 INFO - PROCESS | 2000 | [2000] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:37:08 INFO - PROCESS | 2000 | 1469115428946 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]]]}] 08:37:09 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 08:37:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 519ms 08:37:09 INFO - PROCESS | 2000 | 1469115429007 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 08:37:09 INFO - PROCESS | 2000 | 1469115429009 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 08:37:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 08:37:09 INFO - PROCESS | 2000 | 1469115429011 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 08:37:09 INFO - PROCESS | 2000 | 1469115429012 Marionette TRACE conn2 <- [1,678,null,{}] 08:37:09 INFO - PROCESS | 2000 | 1469115429015 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}] 08:37:09 INFO - PROCESS | 2000 | 1469115429016 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:09 INFO - PROCESS | 2000 | 1469115429111 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 08:37:09 INFO - PROCESS | 2000 | 1469115429124 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:09 INFO - PROCESS | 2000 | 1469115429125 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:09 INFO - PROCESS | 2000 | ++DOCSHELL 0x129047000 == 40 [pid = 2000] [id = 177] 08:37:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x111f43000) [pid = 2000] [serial = 529] [outer = 0x0] 08:37:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x111f4ac00) [pid = 2000] [serial = 530] [outer = 0x111f43000] 08:37:09 INFO - PROCESS | 2000 | 1469115429149 Marionette DEBUG loaded listener.js 08:37:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x111f4ec00) [pid = 2000] [serial = 531] [outer = 0x111f43000] 08:37:09 INFO - PROCESS | 2000 | 1469115429492 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]]]}] 08:37:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 08:37:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 519ms 08:37:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 08:37:09 INFO - PROCESS | 2000 | 1469115429531 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 08:37:09 INFO - PROCESS | 2000 | 1469115429532 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 08:37:09 INFO - PROCESS | 2000 | 1469115429534 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 08:37:09 INFO - PROCESS | 2000 | 1469115429536 Marionette TRACE conn2 <- [1,682,null,{}] 08:37:09 INFO - PROCESS | 2000 | 1469115429538 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}] 08:37:09 INFO - PROCESS | 2000 | 1469115429540 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:09 INFO - PROCESS | 2000 | 1469115429701 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 08:37:09 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x12b8ac800) [pid = 2000] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 08:37:09 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x124a26000) [pid = 2000] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 08:37:09 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x120fae800) [pid = 2000] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 08:37:09 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x125b52c00) [pid = 2000] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 08:37:09 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x1185a0400) [pid = 2000] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 08:37:09 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x119983400) [pid = 2000] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 08:37:09 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x12888e000) [pid = 2000] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 08:37:09 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x112137800) [pid = 2000] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 08:37:09 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x123c0dc00) [pid = 2000] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 08:37:09 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x116ab5c00) [pid = 2000] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 08:37:09 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x12a570c00) [pid = 2000] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 08:37:09 INFO - PROCESS | 2000 | 1469115429870 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:09 INFO - PROCESS | 2000 | 1469115429871 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:09 INFO - PROCESS | 2000 | ++DOCSHELL 0x1199e4000 == 41 [pid = 2000] [id = 178] 08:37:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x111f49c00) [pid = 2000] [serial = 532] [outer = 0x0] 08:37:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x112986400) [pid = 2000] [serial = 533] [outer = 0x111f49c00] 08:37:09 INFO - PROCESS | 2000 | 1469115429912 Marionette DEBUG loaded listener.js 08:37:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x120faa400) [pid = 2000] [serial = 534] [outer = 0x111f49c00] 08:37:10 INFO - PROCESS | 2000 | 1469115430751 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]]]}] 08:37:10 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) 08:37:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1270ms 08:37:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 08:37:10 INFO - PROCESS | 2000 | 1469115430805 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 08:37:10 INFO - PROCESS | 2000 | 1469115430806 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 08:37:10 INFO - PROCESS | 2000 | 1469115430808 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 08:37:10 INFO - PROCESS | 2000 | 1469115430810 Marionette TRACE conn2 <- [1,686,null,{}] 08:37:10 INFO - PROCESS | 2000 | 1469115430812 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}] 08:37:10 INFO - PROCESS | 2000 | 1469115430814 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:10 INFO - PROCESS | 2000 | 1469115430904 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 08:37:10 INFO - PROCESS | 2000 | 1469115430956 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:10 INFO - PROCESS | 2000 | 1469115430957 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:10 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b715800 == 42 [pid = 2000] [id = 179] 08:37:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x111f4f000) [pid = 2000] [serial = 535] [outer = 0x0] 08:37:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x12b8ac800) [pid = 2000] [serial = 536] [outer = 0x111f4f000] 08:37:10 INFO - PROCESS | 2000 | 1469115430984 Marionette DEBUG loaded listener.js 08:37:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x12ce88800) [pid = 2000] [serial = 537] [outer = 0x111f4f000] 08:37:11 INFO - PROCESS | 2000 | 1469115431722 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]]]}] 08:37:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 08:37:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 920ms 08:37:11 INFO - PROCESS | 2000 | 1469115431728 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 08:37:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 08:37:11 INFO - PROCESS | 2000 | 1469115431730 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 08:37:11 INFO - PROCESS | 2000 | 1469115431732 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 08:37:11 INFO - PROCESS | 2000 | 1469115431733 Marionette TRACE conn2 <- [1,690,null,{}] 08:37:11 INFO - PROCESS | 2000 | 1469115431735 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}] 08:37:11 INFO - PROCESS | 2000 | 1469115431737 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:11 INFO - PROCESS | 2000 | 1469115431825 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 08:37:11 INFO - PROCESS | 2000 | 1469115431919 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:11 INFO - PROCESS | 2000 | 1469115431920 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:11 INFO - PROCESS | 2000 | ++DOCSHELL 0x11508f800 == 43 [pid = 2000] [id = 180] 08:37:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x111c79000) [pid = 2000] [serial = 538] [outer = 0x0] 08:37:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x1121b7c00) [pid = 2000] [serial = 539] [outer = 0x111c79000] 08:37:11 INFO - PROCESS | 2000 | 1469115431952 Marionette DEBUG loaded listener.js 08:37:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x1164da400) [pid = 2000] [serial = 540] [outer = 0x111c79000] 08:37:12 INFO - PROCESS | 2000 | 1469115432882 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]]]}] 08:37:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 08:37:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1169ms 08:37:12 INFO - PROCESS | 2000 | 1469115432903 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 08:37:12 INFO - PROCESS | 2000 | 1469115432906 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 08:37:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 08:37:12 INFO - PROCESS | 2000 | 1469115432909 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 08:37:12 INFO - PROCESS | 2000 | 1469115432911 Marionette TRACE conn2 <- [1,694,null,{}] 08:37:12 INFO - PROCESS | 2000 | 1469115432915 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}] 08:37:12 INFO - PROCESS | 2000 | 1469115432916 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:13 INFO - PROCESS | 2000 | 1469115433020 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 08:37:13 INFO - PROCESS | 2000 | 1469115433071 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:13 INFO - PROCESS | 2000 | 1469115433072 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:13 INFO - PROCESS | 2000 | ++DOCSHELL 0x119696000 == 44 [pid = 2000] [id = 181] 08:37:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x11948dc00) [pid = 2000] [serial = 541] [outer = 0x0] 08:37:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x119bd7800) [pid = 2000] [serial = 542] [outer = 0x11948dc00] 08:37:13 INFO - PROCESS | 2000 | 1469115433103 Marionette DEBUG loaded listener.js 08:37:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x121805400) [pid = 2000] [serial = 543] [outer = 0x11948dc00] 08:37:14 INFO - PROCESS | 2000 | 1469115434034 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]]]}] 08:37:14 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) 08:37:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1173ms 08:37:14 INFO - PROCESS | 2000 | 1469115434084 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 08:37:14 INFO - PROCESS | 2000 | 1469115434087 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 08:37:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 08:37:14 INFO - PROCESS | 2000 | 1469115434090 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 08:37:14 INFO - PROCESS | 2000 | 1469115434091 Marionette TRACE conn2 <- [1,698,null,{}] 08:37:14 INFO - PROCESS | 2000 | 1469115434093 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}] 08:37:14 INFO - PROCESS | 2000 | 1469115434095 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:14 INFO - PROCESS | 2000 | 1469115434197 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 08:37:14 INFO - PROCESS | 2000 | 1469115434262 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:14 INFO - PROCESS | 2000 | 1469115434264 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:14 INFO - PROCESS | 2000 | ++DOCSHELL 0x129c3d800 == 45 [pid = 2000] [id = 182] 08:37:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x126aa3400) [pid = 2000] [serial = 544] [outer = 0x0] 08:37:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x126aa8400) [pid = 2000] [serial = 545] [outer = 0x126aa3400] 08:37:14 INFO - PROCESS | 2000 | 1469115434293 Marionette DEBUG loaded listener.js 08:37:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x128aa5800) [pid = 2000] [serial = 546] [outer = 0x126aa3400] 08:37:15 INFO - PROCESS | 2000 | 1469115435297 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]]]}] 08:37:15 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) 08:37:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1220ms 08:37:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 08:37:15 INFO - PROCESS | 2000 | 1469115435310 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 08:37:15 INFO - PROCESS | 2000 | 1469115435312 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 08:37:15 INFO - PROCESS | 2000 | 1469115435316 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 08:37:15 INFO - PROCESS | 2000 | 1469115435318 Marionette TRACE conn2 <- [1,702,null,{}] 08:37:15 INFO - PROCESS | 2000 | 1469115435321 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}] 08:37:15 INFO - PROCESS | 2000 | 1469115435323 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:15 INFO - PROCESS | 2000 | 1469115435416 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 08:37:15 INFO - PROCESS | 2000 | 1469115435466 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:15 INFO - PROCESS | 2000 | 1469115435468 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:15 INFO - PROCESS | 2000 | ++DOCSHELL 0x119670800 == 46 [pid = 2000] [id = 183] 08:37:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x1186cbc00) [pid = 2000] [serial = 547] [outer = 0x0] 08:37:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x119488c00) [pid = 2000] [serial = 548] [outer = 0x1186cbc00] 08:37:15 INFO - PROCESS | 2000 | 1469115435497 Marionette DEBUG loaded listener.js 08:37:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x120fae400) [pid = 2000] [serial = 549] [outer = 0x1186cbc00] 08:37:16 INFO - PROCESS | 2000 | --DOCSHELL 0x12b715800 == 45 [pid = 2000] [id = 179] 08:37:16 INFO - PROCESS | 2000 | --DOCSHELL 0x1199e4000 == 44 [pid = 2000] [id = 178] 08:37:16 INFO - PROCESS | 2000 | --DOCSHELL 0x129047000 == 43 [pid = 2000] [id = 177] 08:37:16 INFO - PROCESS | 2000 | --DOCSHELL 0x126ea0800 == 42 [pid = 2000] [id = 176] 08:37:16 INFO - PROCESS | 2000 | --DOCSHELL 0x1256ce800 == 41 [pid = 2000] [id = 175] 08:37:16 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x12b940c00) [pid = 2000] [serial = 490] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 2000 | --DOCSHELL 0x1241bd000 == 40 [pid = 2000] [id = 174] 08:37:16 INFO - PROCESS | 2000 | --DOCSHELL 0x12123b800 == 39 [pid = 2000] [id = 173] 08:37:16 INFO - PROCESS | 2000 | --DOCSHELL 0x119b26000 == 38 [pid = 2000] [id = 172] 08:37:16 INFO - PROCESS | 2000 | --DOCSHELL 0x1191e3000 == 37 [pid = 2000] [id = 171] 08:37:16 INFO - PROCESS | 2000 | --DOCSHELL 0x115f8b800 == 36 [pid = 2000] [id = 170] 08:37:16 INFO - PROCESS | 2000 | --DOCSHELL 0x117263000 == 35 [pid = 2000] [id = 169] 08:37:16 INFO - PROCESS | 2000 | --DOCSHELL 0x111f1c000 == 34 [pid = 2000] [id = 168] 08:37:16 INFO - PROCESS | 2000 | --DOCSHELL 0x12a90e000 == 33 [pid = 2000] [id = 167] 08:37:16 INFO - PROCESS | 2000 | --DOCSHELL 0x12931e800 == 32 [pid = 2000] [id = 166] 08:37:16 INFO - PROCESS | 2000 | --DOCSHELL 0x1186f6000 == 31 [pid = 2000] [id = 165] 08:37:16 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x12b934800) [pid = 2000] [serial = 487] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x125368400) [pid = 2000] [serial = 469] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x1211c0400) [pid = 2000] [serial = 460] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x126bcf800) [pid = 2000] [serial = 472] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x11914c000) [pid = 2000] [serial = 463] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x119bd6400) [pid = 2000] [serial = 464] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x126aa6000) [pid = 2000] [serial = 470] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x121a1f000) [pid = 2000] [serial = 461] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x1211c4c00) [pid = 2000] [serial = 466] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x128d60c00) [pid = 2000] [serial = 475] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x12888d000) [pid = 2000] [serial = 473] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x128b3a000) [pid = 2000] [serial = 479] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x12b81dc00) [pid = 2000] [serial = 485] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x1291aa000) [pid = 2000] [serial = 476] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x1186bbc00) [pid = 2000] [serial = 478] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x119976000) [pid = 2000] [serial = 458] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x11914a800) [pid = 2000] [serial = 457] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x12ace2800) [pid = 2000] [serial = 484] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x12b941400) [pid = 2000] [serial = 488] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x12a767000) [pid = 2000] [serial = 481] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x124382400) [pid = 2000] [serial = 467] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x12acde800) [pid = 2000] [serial = 482] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 2000 | 1469115436398 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]]]}] 08:37:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 08:37:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1122ms 08:37:16 INFO - PROCESS | 2000 | 1469115436438 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 08:37:16 INFO - PROCESS | 2000 | 1469115436440 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 08:37:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 08:37:16 INFO - PROCESS | 2000 | 1469115436448 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 08:37:16 INFO - PROCESS | 2000 | 1469115436450 Marionette TRACE conn2 <- [1,706,null,{}] 08:37:16 INFO - PROCESS | 2000 | 1469115436452 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}] 08:37:16 INFO - PROCESS | 2000 | 1469115436454 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:16 INFO - PROCESS | 2000 | 1469115436532 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 08:37:16 INFO - PROCESS | 2000 | 1469115436535 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:16 INFO - PROCESS | 2000 | 1469115436536 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:16 INFO - PROCESS | 2000 | ++DOCSHELL 0x1168c9000 == 32 [pid = 2000] [id = 184] 08:37:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x120fae800) [pid = 2000] [serial = 550] [outer = 0x0] 08:37:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x123b08800) [pid = 2000] [serial = 551] [outer = 0x120fae800] 08:37:16 INFO - PROCESS | 2000 | 1469115436561 Marionette DEBUG loaded listener.js 08:37:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x1244d0000) [pid = 2000] [serial = 552] [outer = 0x120fae800] 08:37:17 INFO - PROCESS | 2000 | 1469115437423 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]]]}] 08:37:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 08:37:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1025ms 08:37:17 INFO - PROCESS | 2000 | 1469115437471 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 08:37:17 INFO - PROCESS | 2000 | 1469115437473 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 08:37:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 08:37:17 INFO - PROCESS | 2000 | 1469115437475 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 08:37:17 INFO - PROCESS | 2000 | 1469115437477 Marionette TRACE conn2 <- [1,710,null,{}] 08:37:17 INFO - PROCESS | 2000 | 1469115437494 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}] 08:37:17 INFO - PROCESS | 2000 | 1469115437498 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:17 INFO - PROCESS | 2000 | 1469115437594 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 08:37:17 INFO - PROCESS | 2000 | 1469115437601 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:17 INFO - PROCESS | 2000 | 1469115437603 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:17 INFO - PROCESS | 2000 | ++DOCSHELL 0x11969a000 == 33 [pid = 2000] [id = 185] 08:37:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x1173b5400) [pid = 2000] [serial = 553] [outer = 0x0] 08:37:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x128d60c00) [pid = 2000] [serial = 554] [outer = 0x1173b5400] 08:37:17 INFO - PROCESS | 2000 | 1469115437634 Marionette DEBUG loaded listener.js 08:37:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x1291d2800) [pid = 2000] [serial = 555] [outer = 0x1173b5400] 08:37:18 INFO - PROCESS | 2000 | 1469115438456 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]]]}] 08:37:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 08:37:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1022ms 08:37:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 08:37:18 INFO - PROCESS | 2000 | 1469115438497 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 08:37:18 INFO - PROCESS | 2000 | 1469115438499 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 08:37:18 INFO - PROCESS | 2000 | 1469115438501 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 08:37:18 INFO - PROCESS | 2000 | 1469115438502 Marionette TRACE conn2 <- [1,714,null,{}] 08:37:18 INFO - PROCESS | 2000 | 1469115438504 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}] 08:37:18 INFO - PROCESS | 2000 | 1469115438505 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:18 INFO - PROCESS | 2000 | 1469115438603 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 08:37:18 INFO - PROCESS | 2000 | 1469115438607 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:18 INFO - PROCESS | 2000 | 1469115438608 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:18 INFO - PROCESS | 2000 | ++DOCSHELL 0x12124a800 == 34 [pid = 2000] [id = 186] 08:37:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x12a57a400) [pid = 2000] [serial = 556] [outer = 0x0] 08:37:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x12b821c00) [pid = 2000] [serial = 557] [outer = 0x12a57a400] 08:37:18 INFO - PROCESS | 2000 | 1469115438634 Marionette DEBUG loaded listener.js 08:37:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x12b93cc00) [pid = 2000] [serial = 558] [outer = 0x12a57a400] 08:37:19 INFO - PROCESS | 2000 | 1469115439495 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]]]}] 08:37:19 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 08:37:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1020ms 08:37:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 08:37:19 INFO - PROCESS | 2000 | 1469115439534 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 08:37:19 INFO - PROCESS | 2000 | 1469115439535 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 08:37:19 INFO - PROCESS | 2000 | 1469115439539 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 08:37:19 INFO - PROCESS | 2000 | 1469115439540 Marionette TRACE conn2 <- [1,718,null,{}] 08:37:19 INFO - PROCESS | 2000 | 1469115439543 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}] 08:37:19 INFO - PROCESS | 2000 | 1469115439544 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:19 INFO - PROCESS | 2000 | 1469115439622 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 08:37:19 INFO - PROCESS | 2000 | 1469115439625 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:19 INFO - PROCESS | 2000 | 1469115439627 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:19 INFO - PROCESS | 2000 | ++DOCSHELL 0x123cb2000 == 35 [pid = 2000] [id = 187] 08:37:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x1133fb800) [pid = 2000] [serial = 559] [outer = 0x0] 08:37:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x12bdd3c00) [pid = 2000] [serial = 560] [outer = 0x1133fb800] 08:37:19 INFO - PROCESS | 2000 | 1469115439646 Marionette DEBUG loaded listener.js 08:37:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x12bddfc00) [pid = 2000] [serial = 561] [outer = 0x1133fb800] 08:37:20 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x12c2a7800) [pid = 2000] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 08:37:20 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x12c65f400) [pid = 2000] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 08:37:20 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x1176bd800) [pid = 2000] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 08:37:20 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x124312c00) [pid = 2000] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 08:37:20 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x12bde1000) [pid = 2000] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 08:37:20 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x128d55400) [pid = 2000] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 08:37:20 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x1133f8400) [pid = 2000] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 08:37:20 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x126b10000) [pid = 2000] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 08:37:20 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x111f43000) [pid = 2000] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 08:37:20 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x111f49c00) [pid = 2000] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 08:37:20 INFO - PROCESS | 2000 | 1469115440599 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]]]}] 08:37:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 08:37:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1073ms 08:37:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 08:37:20 INFO - PROCESS | 2000 | 1469115440612 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 08:37:20 INFO - PROCESS | 2000 | 1469115440613 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 08:37:20 INFO - PROCESS | 2000 | 1469115440615 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 08:37:20 INFO - PROCESS | 2000 | 1469115440616 Marionette TRACE conn2 <- [1,722,null,{}] 08:37:20 INFO - PROCESS | 2000 | 1469115440618 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}] 08:37:20 INFO - PROCESS | 2000 | 1469115440623 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:20 INFO - PROCESS | 2000 | 1469115440720 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 08:37:20 INFO - PROCESS | 2000 | 1469115440725 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:20 INFO - PROCESS | 2000 | 1469115440727 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:20 INFO - PROCESS | 2000 | ++DOCSHELL 0x1256df800 == 36 [pid = 2000] [id = 188] 08:37:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x1196f4400) [pid = 2000] [serial = 562] [outer = 0x0] 08:37:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x12be0a800) [pid = 2000] [serial = 563] [outer = 0x1196f4400] 08:37:20 INFO - PROCESS | 2000 | 1469115440752 Marionette DEBUG loaded listener.js 08:37:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x12c2a9c00) [pid = 2000] [serial = 564] [outer = 0x1196f4400] 08:37:21 INFO - PROCESS | 2000 | 1469115441080 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] 08:37:21 INFO - PROCESS | 2000 | 1469115441144 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 08:37:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 08:37:21 INFO - PROCESS | 2000 | 1469115441147 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 08:37:21 INFO - PROCESS | 2000 | 1469115441148 Marionette TRACE conn2 <- [1,726,null,{}] 08:37:21 INFO - PROCESS | 2000 | 1469115441150 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}] 08:37:21 INFO - PROCESS | 2000 | 1469115441151 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:21 INFO - PROCESS | 2000 | 1469115441227 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 08:37:21 INFO - PROCESS | 2000 | 1469115441230 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:21 INFO - PROCESS | 2000 | 1469115441232 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:21 INFO - PROCESS | 2000 | ++DOCSHELL 0x12889d000 == 37 [pid = 2000] [id = 189] 08:37:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x12c2ae400) [pid = 2000] [serial = 565] [outer = 0x0] 08:37:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x12c661400) [pid = 2000] [serial = 566] [outer = 0x12c2ae400] 08:37:21 INFO - PROCESS | 2000 | 1469115441256 Marionette DEBUG loaded listener.js 08:37:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x12ccafc00) [pid = 2000] [serial = 567] [outer = 0x12c2ae400] 08:37:21 INFO - PROCESS | 2000 | 1469115441610 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]]]}] 08:37:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 08:37:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 473ms 08:37:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 08:37:21 INFO - PROCESS | 2000 | 1469115441621 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 08:37:21 INFO - PROCESS | 2000 | 1469115441624 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 08:37:21 INFO - PROCESS | 2000 | 1469115441627 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 08:37:21 INFO - PROCESS | 2000 | 1469115441628 Marionette TRACE conn2 <- [1,730,null,{}] 08:37:21 INFO - PROCESS | 2000 | 1469115441630 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}] 08:37:21 INFO - PROCESS | 2000 | 1469115441631 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:21 INFO - PROCESS | 2000 | 1469115441711 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 08:37:21 INFO - PROCESS | 2000 | 1469115441714 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:21 INFO - PROCESS | 2000 | 1469115441715 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:21 INFO - PROCESS | 2000 | ++DOCSHELL 0x129c47800 == 38 [pid = 2000] [id = 190] 08:37:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x1128b0c00) [pid = 2000] [serial = 568] [outer = 0x0] 08:37:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x1128b8800) [pid = 2000] [serial = 569] [outer = 0x1128b0c00] 08:37:21 INFO - PROCESS | 2000 | 1469115441739 Marionette DEBUG loaded listener.js 08:37:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x12c65fc00) [pid = 2000] [serial = 570] [outer = 0x1128b0c00] 08:37:22 INFO - PROCESS | 2000 | 1469115442073 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 08:37:22 INFO - PROCESS | 2000 | 1469115442098 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 08:37:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 08:37:22 INFO - PROCESS | 2000 | 1469115442100 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 08:37:22 INFO - PROCESS | 2000 | 1469115442101 Marionette TRACE conn2 <- [1,734,null,{}] 08:37:22 INFO - PROCESS | 2000 | 1469115442104 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}] 08:37:22 INFO - PROCESS | 2000 | 1469115442107 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:22 INFO - PROCESS | 2000 | 1469115442210 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 08:37:22 INFO - PROCESS | 2000 | 1469115442217 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:22 INFO - PROCESS | 2000 | 1469115442218 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:22 INFO - PROCESS | 2000 | ++DOCSHELL 0x119698800 == 39 [pid = 2000] [id = 191] 08:37:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x124af1000) [pid = 2000] [serial = 571] [outer = 0x0] 08:37:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x124af7c00) [pid = 2000] [serial = 572] [outer = 0x124af1000] 08:37:22 INFO - PROCESS | 2000 | 1469115442250 Marionette DEBUG loaded listener.js 08:37:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x124afd800) [pid = 2000] [serial = 573] [outer = 0x124af1000] 08:37:22 INFO - PROCESS | 2000 | 1469115442741 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]]]}] 08:37:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 08:37:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 668ms 08:37:22 INFO - PROCESS | 2000 | 1469115442772 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 08:37:22 INFO - PROCESS | 2000 | 1469115442775 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 08:37:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 08:37:22 INFO - PROCESS | 2000 | 1469115442779 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 08:37:22 INFO - PROCESS | 2000 | 1469115442782 Marionette TRACE conn2 <- [1,738,null,{}] 08:37:22 INFO - PROCESS | 2000 | 1469115442786 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}] 08:37:22 INFO - PROCESS | 2000 | 1469115442789 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:22 INFO - PROCESS | 2000 | 1469115442889 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 08:37:22 INFO - PROCESS | 2000 | 1469115442958 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:22 INFO - PROCESS | 2000 | 1469115442959 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:22 INFO - PROCESS | 2000 | ++DOCSHELL 0x1191e3000 == 40 [pid = 2000] [id = 192] 08:37:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x118560000) [pid = 2000] [serial = 574] [outer = 0x0] 08:37:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x1186b7c00) [pid = 2000] [serial = 575] [outer = 0x118560000] 08:37:22 INFO - PROCESS | 2000 | 1469115442990 Marionette DEBUG loaded listener.js 08:37:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x1210adc00) [pid = 2000] [serial = 576] [outer = 0x118560000] 08:37:23 INFO - PROCESS | 2000 | 1469115443885 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]]]}] 08:37:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 08:37:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1125ms 08:37:23 INFO - PROCESS | 2000 | 1469115443905 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 08:37:23 INFO - PROCESS | 2000 | 1469115443908 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 08:37:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 08:37:23 INFO - PROCESS | 2000 | 1469115443913 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 08:37:23 INFO - PROCESS | 2000 | 1469115443914 Marionette TRACE conn2 <- [1,742,null,{}] 08:37:23 INFO - PROCESS | 2000 | 1469115443917 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}] 08:37:23 INFO - PROCESS | 2000 | 1469115443919 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:24 INFO - PROCESS | 2000 | 1469115444021 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 08:37:24 INFO - PROCESS | 2000 | 1469115444074 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:24 INFO - PROCESS | 2000 | 1469115444076 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:24 INFO - PROCESS | 2000 | ++DOCSHELL 0x124a7b800 == 41 [pid = 2000] [id = 193] 08:37:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x124a9e800) [pid = 2000] [serial = 577] [outer = 0x0] 08:37:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x12568d800) [pid = 2000] [serial = 578] [outer = 0x124a9e800] 08:37:24 INFO - PROCESS | 2000 | 1469115444106 Marionette DEBUG loaded listener.js 08:37:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x126b10000) [pid = 2000] [serial = 579] [outer = 0x124a9e800] 08:37:25 INFO - PROCESS | 2000 | 1469115445000 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]]]}] 08:37:25 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 08:37:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1123ms 08:37:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 08:37:25 INFO - PROCESS | 2000 | 1469115445036 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 08:37:25 INFO - PROCESS | 2000 | 1469115445038 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 08:37:25 INFO - PROCESS | 2000 | 1469115445040 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 08:37:25 INFO - PROCESS | 2000 | 1469115445043 Marionette TRACE conn2 <- [1,746,null,{}] 08:37:25 INFO - PROCESS | 2000 | 1469115445051 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}] 08:37:25 INFO - PROCESS | 2000 | 1469115445054 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:25 INFO - PROCESS | 2000 | 1469115445153 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 08:37:25 INFO - PROCESS | 2000 | 1469115445205 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:25 INFO - PROCESS | 2000 | 1469115445207 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:25 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c05e800 == 42 [pid = 2000] [id = 194] 08:37:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x1291ce400) [pid = 2000] [serial = 580] [outer = 0x0] 08:37:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x12ace2800) [pid = 2000] [serial = 581] [outer = 0x1291ce400] 08:37:25 INFO - PROCESS | 2000 | 1469115445239 Marionette DEBUG loaded listener.js 08:37:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x12bddf400) [pid = 2000] [serial = 582] [outer = 0x1291ce400] 08:37:26 INFO - PROCESS | 2000 | 1469115446146 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]]]}] 08:37:26 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.) 08:37:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1123ms 08:37:26 INFO - PROCESS | 2000 | 1469115446164 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 08:37:26 INFO - PROCESS | 2000 | 1469115446168 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 08:37:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 08:37:26 INFO - PROCESS | 2000 | 1469115446172 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 08:37:26 INFO - PROCESS | 2000 | 1469115446175 Marionette TRACE conn2 <- [1,750,null,{}] 08:37:26 INFO - PROCESS | 2000 | 1469115446180 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}] 08:37:26 INFO - PROCESS | 2000 | 1469115446183 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:26 INFO - PROCESS | 2000 | 1469115446325 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 08:37:26 INFO - PROCESS | 2000 | 1469115446450 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:26 INFO - PROCESS | 2000 | 1469115446454 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:26 INFO - PROCESS | 2000 | ++DOCSHELL 0x1131b2800 == 43 [pid = 2000] [id = 195] 08:37:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x1186d5c00) [pid = 2000] [serial = 583] [outer = 0x0] 08:37:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x118fa9c00) [pid = 2000] [serial = 584] [outer = 0x1186d5c00] 08:37:26 INFO - PROCESS | 2000 | 1469115446505 Marionette DEBUG loaded listener.js 08:37:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x119be2400) [pid = 2000] [serial = 585] [outer = 0x1186d5c00] 08:37:26 INFO - PROCESS | 2000 | --DOCSHELL 0x129c47800 == 42 [pid = 2000] [id = 190] 08:37:26 INFO - PROCESS | 2000 | --DOCSHELL 0x12889d000 == 41 [pid = 2000] [id = 189] 08:37:26 INFO - PROCESS | 2000 | --DOCSHELL 0x1256df800 == 40 [pid = 2000] [id = 188] 08:37:26 INFO - PROCESS | 2000 | --DOCSHELL 0x123cb2000 == 39 [pid = 2000] [id = 187] 08:37:26 INFO - PROCESS | 2000 | --DOCSHELL 0x12124a800 == 38 [pid = 2000] [id = 186] 08:37:26 INFO - PROCESS | 2000 | --DOCSHELL 0x11969a000 == 37 [pid = 2000] [id = 185] 08:37:26 INFO - PROCESS | 2000 | --DOCSHELL 0x1168c9000 == 36 [pid = 2000] [id = 184] 08:37:26 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x12b8ac800) [pid = 2000] [serial = 536] [outer = 0x0] [url = about:blank] 08:37:26 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x119144000) [pid = 2000] [serial = 503] [outer = 0x0] [url = about:blank] 08:37:26 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x124a22000) [pid = 2000] [serial = 497] [outer = 0x0] [url = about:blank] 08:37:26 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x128aa6000) [pid = 2000] [serial = 500] [outer = 0x0] [url = about:blank] 08:37:26 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x11834f000) [pid = 2000] [serial = 493] [outer = 0x0] [url = about:blank] 08:37:26 INFO - PROCESS | 2000 | --DOCSHELL 0x119670800 == 35 [pid = 2000] [id = 183] 08:37:26 INFO - PROCESS | 2000 | --DOCSHELL 0x11508f800 == 34 [pid = 2000] [id = 180] 08:37:26 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x12c2ac400) [pid = 2000] [serial = 524] [outer = 0x0] [url = about:blank] 08:37:26 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x12cca6000) [pid = 2000] [serial = 527] [outer = 0x0] [url = about:blank] 08:37:26 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x11914c800) [pid = 2000] [serial = 507] [outer = 0x0] [url = about:blank] 08:37:26 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x11859d800) [pid = 2000] [serial = 506] [outer = 0x0] [url = about:blank] 08:37:26 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x125d1b400) [pid = 2000] [serial = 512] [outer = 0x0] [url = about:blank] 08:37:26 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x128882400) [pid = 2000] [serial = 513] [outer = 0x0] [url = about:blank] 08:37:26 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x12be0d800) [pid = 2000] [serial = 521] [outer = 0x0] [url = about:blank] 08:37:26 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x1291cd400) [pid = 2000] [serial = 515] [outer = 0x0] [url = about:blank] 08:37:26 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x1186bc000) [pid = 2000] [serial = 509] [outer = 0x0] [url = about:blank] 08:37:26 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x123be1000) [pid = 2000] [serial = 510] [outer = 0x0] [url = about:blank] 08:37:26 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x12a59ec00) [pid = 2000] [serial = 516] [outer = 0x0] [url = about:blank] 08:37:26 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x12b81ac00) [pid = 2000] [serial = 518] [outer = 0x0] [url = about:blank] 08:37:26 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x12b943000) [pid = 2000] [serial = 519] [outer = 0x0] [url = about:blank] 08:37:26 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x118556c00) [pid = 2000] [serial = 200] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:37:26 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x111f4ac00) [pid = 2000] [serial = 530] [outer = 0x0] [url = about:blank] 08:37:26 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x12ccaa800) [pid = 2000] [serial = 528] [outer = 0x0] [url = about:blank] 08:37:26 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x112986400) [pid = 2000] [serial = 533] [outer = 0x0] [url = about:blank] 08:37:26 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x111f4ec00) [pid = 2000] [serial = 531] [outer = 0x0] [url = about:blank] 08:37:26 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x120faa400) [pid = 2000] [serial = 534] [outer = 0x0] [url = about:blank] 08:37:26 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x12c65cc00) [pid = 2000] [serial = 525] [outer = 0x0] [url = about:blank] 08:37:26 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x12c2a7400) [pid = 2000] [serial = 522] [outer = 0x0] [url = about:blank] 08:37:27 INFO - PROCESS | 2000 | 1469115447423 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]]]}] 08:37:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 08:37:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1274ms 08:37:27 INFO - PROCESS | 2000 | 1469115447445 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 08:37:27 INFO - PROCESS | 2000 | 1469115447448 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 08:37:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 08:37:27 INFO - PROCESS | 2000 | 1469115447452 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 08:37:27 INFO - PROCESS | 2000 | 1469115447454 Marionette TRACE conn2 <- [1,754,null,{}] 08:37:27 INFO - PROCESS | 2000 | 1469115447458 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}] 08:37:27 INFO - PROCESS | 2000 | 1469115447460 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:27 INFO - PROCESS | 2000 | 1469115447537 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 08:37:27 INFO - PROCESS | 2000 | 1469115447543 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:27 INFO - PROCESS | 2000 | 1469115447545 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:27 INFO - PROCESS | 2000 | ++DOCSHELL 0x118fd9000 == 35 [pid = 2000] [id = 196] 08:37:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x1196f4000) [pid = 2000] [serial = 586] [outer = 0x0] 08:37:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x12430d400) [pid = 2000] [serial = 587] [outer = 0x1196f4000] 08:37:27 INFO - PROCESS | 2000 | 1469115447571 Marionette DEBUG loaded listener.js 08:37:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x124af7800) [pid = 2000] [serial = 588] [outer = 0x1196f4000] 08:37:28 INFO - PROCESS | 2000 | 1469115448395 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]]]}] 08:37:28 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 08:37:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 974ms 08:37:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 08:37:28 INFO - PROCESS | 2000 | 1469115448426 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 08:37:28 INFO - PROCESS | 2000 | 1469115448428 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 08:37:28 INFO - PROCESS | 2000 | 1469115448430 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 08:37:28 INFO - PROCESS | 2000 | 1469115448432 Marionette TRACE conn2 <- [1,758,null,{}] 08:37:28 INFO - PROCESS | 2000 | 1469115448439 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}] 08:37:28 INFO - PROCESS | 2000 | 1469115448442 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:28 INFO - PROCESS | 2000 | 1469115448548 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 08:37:28 INFO - PROCESS | 2000 | 1469115448556 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:28 INFO - PROCESS | 2000 | 1469115448558 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:28 INFO - PROCESS | 2000 | ++DOCSHELL 0x121120800 == 36 [pid = 2000] [id = 197] 08:37:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x124afc400) [pid = 2000] [serial = 589] [outer = 0x0] 08:37:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x128b33c00) [pid = 2000] [serial = 590] [outer = 0x124afc400] 08:37:28 INFO - PROCESS | 2000 | 1469115448585 Marionette DEBUG loaded listener.js 08:37:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x1291cb800) [pid = 2000] [serial = 591] [outer = 0x124afc400] 08:37:28 INFO - PROCESS | 2000 | 1469115448942 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]]]}] 08:37:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 08:37:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 521ms 08:37:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 08:37:28 INFO - PROCESS | 2000 | 1469115448951 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 08:37:28 INFO - PROCESS | 2000 | 1469115448953 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 08:37:28 INFO - PROCESS | 2000 | 1469115448956 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 08:37:28 INFO - PROCESS | 2000 | 1469115448958 Marionette TRACE conn2 <- [1,762,null,{}] 08:37:28 INFO - PROCESS | 2000 | 1469115448960 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}] 08:37:28 INFO - PROCESS | 2000 | 1469115448961 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:29 INFO - PROCESS | 2000 | 1469115449065 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 08:37:29 INFO - PROCESS | 2000 | 1469115449078 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:29 INFO - PROCESS | 2000 | 1469115449079 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:29 INFO - PROCESS | 2000 | ++DOCSHELL 0x123b31800 == 37 [pid = 2000] [id = 198] 08:37:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x12a570c00) [pid = 2000] [serial = 592] [outer = 0x0] 08:37:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x12a99a800) [pid = 2000] [serial = 593] [outer = 0x12a570c00] 08:37:29 INFO - PROCESS | 2000 | 1469115449104 Marionette DEBUG loaded listener.js 08:37:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x12a9a1400) [pid = 2000] [serial = 594] [outer = 0x12a570c00] 08:37:29 INFO - PROCESS | 2000 | 1469115449917 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]]]}] 08:37:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 08:37:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 969ms 08:37:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 08:37:29 INFO - PROCESS | 2000 | 1469115449930 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 08:37:29 INFO - PROCESS | 2000 | 1469115449931 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 08:37:29 INFO - PROCESS | 2000 | 1469115449933 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 08:37:29 INFO - PROCESS | 2000 | 1469115449934 Marionette TRACE conn2 <- [1,766,null,{}] 08:37:29 INFO - PROCESS | 2000 | 1469115449936 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}] 08:37:29 INFO - PROCESS | 2000 | 1469115449938 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:30 INFO - PROCESS | 2000 | 1469115450035 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 08:37:30 INFO - PROCESS | 2000 | 1469115450038 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:30 INFO - PROCESS | 2000 | 1469115450040 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:30 INFO - PROCESS | 2000 | ++DOCSHELL 0x125b31000 == 38 [pid = 2000] [id = 199] 08:37:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x112981c00) [pid = 2000] [serial = 595] [outer = 0x0] 08:37:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x12b81ac00) [pid = 2000] [serial = 596] [outer = 0x112981c00] 08:37:30 INFO - PROCESS | 2000 | 1469115450070 Marionette DEBUG loaded listener.js 08:37:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x12bd19000) [pid = 2000] [serial = 597] [outer = 0x112981c00] 08:37:30 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x124382c00) [pid = 2000] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 08:37:30 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x115d0b000) [pid = 2000] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 08:37:30 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x126b0f400) [pid = 2000] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 08:37:30 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x1126d4000) [pid = 2000] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 08:37:30 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x116a02c00) [pid = 2000] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 08:37:30 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x1176bbc00) [pid = 2000] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 08:37:30 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x1128b0c00) [pid = 2000] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 08:37:30 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x12a57a400) [pid = 2000] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 08:37:30 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x1133fb800) [pid = 2000] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 08:37:30 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x120fae800) [pid = 2000] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 08:37:30 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x11948dc00) [pid = 2000] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 08:37:30 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x1186cbc00) [pid = 2000] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 08:37:30 INFO - PROCESS | 2000 | --DOMWINDOW == 78 (0x111c79000) [pid = 2000] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 08:37:30 INFO - PROCESS | 2000 | --DOMWINDOW == 77 (0x1173b5400) [pid = 2000] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 08:37:30 INFO - PROCESS | 2000 | --DOMWINDOW == 76 (0x12c2ae400) [pid = 2000] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 08:37:30 INFO - PROCESS | 2000 | --DOMWINDOW == 75 (0x1196f4400) [pid = 2000] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 08:37:30 INFO - PROCESS | 2000 | --DOMWINDOW == 74 (0x111f4f000) [pid = 2000] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 08:37:30 INFO - PROCESS | 2000 | 1469115450873 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]]]}] 08:37:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 08:37:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 969ms 08:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 08:37:30 INFO - PROCESS | 2000 | 1469115450902 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 08:37:30 INFO - PROCESS | 2000 | 1469115450904 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 08:37:30 INFO - PROCESS | 2000 | 1469115450906 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 08:37:30 INFO - PROCESS | 2000 | 1469115450907 Marionette TRACE conn2 <- [1,770,null,{}] 08:37:30 INFO - PROCESS | 2000 | 1469115450909 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}] 08:37:30 INFO - PROCESS | 2000 | 1469115450913 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:31 INFO - PROCESS | 2000 | 1469115451006 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 08:37:31 INFO - PROCESS | 2000 | 1469115451009 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:31 INFO - PROCESS | 2000 | 1469115451010 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:31 INFO - PROCESS | 2000 | ++DOCSHELL 0x1168cd000 == 39 [pid = 2000] [id = 200] 08:37:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 75 (0x126b0f400) [pid = 2000] [serial = 598] [outer = 0x0] 08:37:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 76 (0x1294d2c00) [pid = 2000] [serial = 599] [outer = 0x126b0f400] 08:37:31 INFO - PROCESS | 2000 | 1469115451036 Marionette DEBUG loaded listener.js 08:37:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 77 (0x12bdd9400) [pid = 2000] [serial = 600] [outer = 0x126b0f400] 08:37:31 INFO - PROCESS | 2000 | 1469115451372 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]]]}] 08:37:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 08:37:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 518ms 08:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 08:37:31 INFO - PROCESS | 2000 | 1469115451430 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 08:37:31 INFO - PROCESS | 2000 | 1469115451431 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 08:37:31 INFO - PROCESS | 2000 | 1469115451433 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 08:37:31 INFO - PROCESS | 2000 | 1469115451435 Marionette TRACE conn2 <- [1,774,null,{}] 08:37:31 INFO - PROCESS | 2000 | 1469115451437 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}] 08:37:31 INFO - PROCESS | 2000 | 1469115451438 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:31 INFO - PROCESS | 2000 | 1469115451515 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 08:37:31 INFO - PROCESS | 2000 | 1469115451519 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:31 INFO - PROCESS | 2000 | 1469115451520 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:31 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a4ae800 == 40 [pid = 2000] [id = 201] 08:37:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 78 (0x12bde0c00) [pid = 2000] [serial = 601] [outer = 0x0] 08:37:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 79 (0x12be0e400) [pid = 2000] [serial = 602] [outer = 0x12bde0c00] 08:37:31 INFO - PROCESS | 2000 | 1469115451554 Marionette DEBUG loaded listener.js 08:37:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x12c2ad000) [pid = 2000] [serial = 603] [outer = 0x12bde0c00] 08:37:31 INFO - PROCESS | 2000 | 1469115451859 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]]]}] 08:37:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 08:37:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 468ms 08:37:31 INFO - PROCESS | 2000 | 1469115451902 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 08:37:31 INFO - PROCESS | 2000 | 1469115451903 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 08:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 08:37:31 INFO - PROCESS | 2000 | 1469115451905 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 08:37:31 INFO - PROCESS | 2000 | 1469115451907 Marionette TRACE conn2 <- [1,778,null,{}] 08:37:31 INFO - PROCESS | 2000 | 1469115451909 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}] 08:37:31 INFO - PROCESS | 2000 | 1469115451910 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:31 INFO - PROCESS | 2000 | 1469115451990 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 08:37:31 INFO - PROCESS | 2000 | 1469115451994 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:31 INFO - PROCESS | 2000 | 1469115451995 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:32 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b71f000 == 41 [pid = 2000] [id = 202] 08:37:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x12c2ad400) [pid = 2000] [serial = 604] [outer = 0x0] 08:37:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x12cca4800) [pid = 2000] [serial = 605] [outer = 0x12c2ad400] 08:37:32 INFO - PROCESS | 2000 | 1469115452019 Marionette DEBUG loaded listener.js 08:37:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x12ccae000) [pid = 2000] [serial = 606] [outer = 0x12c2ad400] 08:37:32 INFO - PROCESS | 2000 | 1469115452326 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]]]}] 08:37:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 08:37:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 468ms 08:37:32 INFO - PROCESS | 2000 | 1469115452375 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 08:37:32 INFO - PROCESS | 2000 | 1469115452376 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 08:37:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 08:37:32 INFO - PROCESS | 2000 | 1469115452378 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 08:37:32 INFO - PROCESS | 2000 | 1469115452379 Marionette TRACE conn2 <- [1,782,null,{}] 08:37:32 INFO - PROCESS | 2000 | 1469115452381 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}] 08:37:32 INFO - PROCESS | 2000 | 1469115452382 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:32 INFO - PROCESS | 2000 | 1469115452491 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 08:37:32 INFO - PROCESS | 2000 | 1469115452497 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:32 INFO - PROCESS | 2000 | 1469115452506 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:32 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c05c800 == 42 [pid = 2000] [id = 203] 08:37:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x128beb400) [pid = 2000] [serial = 607] [outer = 0x0] 08:37:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x128bee400) [pid = 2000] [serial = 608] [outer = 0x128beb400] 08:37:32 INFO - PROCESS | 2000 | 1469115452531 Marionette DEBUG loaded listener.js 08:37:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x128bf2400) [pid = 2000] [serial = 609] [outer = 0x128beb400] 08:37:32 INFO - PROCESS | 2000 | 1469115452930 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]]]}] 08:37:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 08:37:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 569ms 08:37:32 INFO - PROCESS | 2000 | 1469115452949 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 08:37:32 INFO - PROCESS | 2000 | 1469115452953 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 08:37:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 08:37:32 INFO - PROCESS | 2000 | 1469115452959 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 08:37:32 INFO - PROCESS | 2000 | 1469115452962 Marionette TRACE conn2 <- [1,786,null,{}] 08:37:32 INFO - PROCESS | 2000 | 1469115452967 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}] 08:37:32 INFO - PROCESS | 2000 | 1469115452970 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:33 INFO - PROCESS | 2000 | 1469115453134 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 08:37:33 INFO - PROCESS | 2000 | 1469115453192 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:33 INFO - PROCESS | 2000 | 1469115453196 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:33 INFO - PROCESS | 2000 | ++DOCSHELL 0x117d81000 == 43 [pid = 2000] [id = 204] 08:37:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x1128b6400) [pid = 2000] [serial = 610] [outer = 0x0] 08:37:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x113c2f800) [pid = 2000] [serial = 611] [outer = 0x1128b6400] 08:37:33 INFO - PROCESS | 2000 | 1469115453267 Marionette DEBUG loaded listener.js 08:37:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x1173b7400) [pid = 2000] [serial = 612] [outer = 0x1128b6400] 08:37:33 INFO - PROCESS | 2000 | 1469115453695 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]]]}] 08:37:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 08:37:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 774ms 08:37:33 INFO - PROCESS | 2000 | 1469115453731 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 08:37:33 INFO - PROCESS | 2000 | 1469115453734 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 08:37:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 08:37:33 INFO - PROCESS | 2000 | 1469115453758 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 08:37:33 INFO - PROCESS | 2000 | 1469115453760 Marionette TRACE conn2 <- [1,790,null,{}] 08:37:33 INFO - PROCESS | 2000 | 1469115453763 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}] 08:37:33 INFO - PROCESS | 2000 | 1469115453764 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:33 INFO - PROCESS | 2000 | 1469115453889 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 08:37:33 INFO - PROCESS | 2000 | 1469115453960 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:33 INFO - PROCESS | 2000 | 1469115453961 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:33 INFO - PROCESS | 2000 | ++DOCSHELL 0x12142d800 == 44 [pid = 2000] [id = 205] 08:37:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x120fa4c00) [pid = 2000] [serial = 613] [outer = 0x0] 08:37:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x1210b0400) [pid = 2000] [serial = 614] [outer = 0x120fa4c00] 08:37:33 INFO - PROCESS | 2000 | 1469115453992 Marionette DEBUG loaded listener.js 08:37:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x124312000) [pid = 2000] [serial = 615] [outer = 0x120fa4c00] 08:37:34 INFO - PROCESS | 2000 | 1469115454428 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]]]}] 08:37:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 08:37:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 722ms 08:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 08:37:34 INFO - PROCESS | 2000 | 1469115454479 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 08:37:34 INFO - PROCESS | 2000 | 1469115454480 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 08:37:34 INFO - PROCESS | 2000 | 1469115454483 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 08:37:34 INFO - PROCESS | 2000 | 1469115454485 Marionette TRACE conn2 <- [1,794,null,{}] 08:37:34 INFO - PROCESS | 2000 | 1469115454496 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}] 08:37:34 INFO - PROCESS | 2000 | 1469115454499 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:34 INFO - PROCESS | 2000 | 1469115454601 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 08:37:34 INFO - PROCESS | 2000 | 1469115454672 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:34 INFO - PROCESS | 2000 | 1469115454674 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:34 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c2c3800 == 45 [pid = 2000] [id = 206] 08:37:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x125688c00) [pid = 2000] [serial = 616] [outer = 0x0] 08:37:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x126b12000) [pid = 2000] [serial = 617] [outer = 0x125688c00] 08:37:34 INFO - PROCESS | 2000 | 1469115454704 Marionette DEBUG loaded listener.js 08:37:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x128bea400) [pid = 2000] [serial = 618] [outer = 0x125688c00] 08:37:35 INFO - PROCESS | 2000 | 1469115455124 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]]]}] 08:37:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 08:37:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 674ms 08:37:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 08:37:35 INFO - PROCESS | 2000 | 1469115455175 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 08:37:35 INFO - PROCESS | 2000 | 1469115455177 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 08:37:35 INFO - PROCESS | 2000 | 1469115455179 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 08:37:35 INFO - PROCESS | 2000 | 1469115455180 Marionette TRACE conn2 <- [1,798,null,{}] 08:37:35 INFO - PROCESS | 2000 | 1469115455183 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}] 08:37:35 INFO - PROCESS | 2000 | 1469115455184 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:35 INFO - PROCESS | 2000 | 1469115455291 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 08:37:35 INFO - PROCESS | 2000 | 1469115455362 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:35 INFO - PROCESS | 2000 | 1469115455363 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:35 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c678000 == 46 [pid = 2000] [id = 207] 08:37:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x128bf3800) [pid = 2000] [serial = 619] [outer = 0x0] 08:37:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x12a99a400) [pid = 2000] [serial = 620] [outer = 0x128bf3800] 08:37:35 INFO - PROCESS | 2000 | 1469115455395 Marionette DEBUG loaded listener.js 08:37:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x12aa68800) [pid = 2000] [serial = 621] [outer = 0x128bf3800] 08:37:36 INFO - PROCESS | 2000 | 1469115456020 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]]]}] 08:37:36 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 08:37:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 871ms 08:37:36 INFO - PROCESS | 2000 | 1469115456060 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 08:37:36 INFO - PROCESS | 2000 | 1469115456062 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 08:37:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 08:37:36 INFO - PROCESS | 2000 | 1469115456067 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 08:37:36 INFO - PROCESS | 2000 | 1469115456069 Marionette TRACE conn2 <- [1,802,null,{}] 08:37:36 INFO - PROCESS | 2000 | 1469115456075 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}] 08:37:36 INFO - PROCESS | 2000 | 1469115456077 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:36 INFO - PROCESS | 2000 | 1469115456170 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 08:37:36 INFO - PROCESS | 2000 | 1469115456235 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:36 INFO - PROCESS | 2000 | 1469115456238 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:36 INFO - PROCESS | 2000 | ++DOCSHELL 0x1191d8800 == 47 [pid = 2000] [id = 208] 08:37:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x1173b4400) [pid = 2000] [serial = 622] [outer = 0x0] 08:37:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x1173bb800) [pid = 2000] [serial = 623] [outer = 0x1173b4400] 08:37:36 INFO - PROCESS | 2000 | 1469115456266 Marionette DEBUG loaded listener.js 08:37:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x1176bb400) [pid = 2000] [serial = 624] [outer = 0x1173b4400] 08:37:36 INFO - PROCESS | 2000 | 1469115456733 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]]]}] 08:37:36 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 08:37:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 678ms 08:37:36 INFO - PROCESS | 2000 | 1469115456746 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 08:37:36 INFO - PROCESS | 2000 | 1469115456750 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 08:37:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 08:37:36 INFO - PROCESS | 2000 | 1469115456757 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 08:37:36 INFO - PROCESS | 2000 | 1469115456759 Marionette TRACE conn2 <- [1,806,null,{}] 08:37:36 INFO - PROCESS | 2000 | 1469115456763 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}] 08:37:36 INFO - PROCESS | 2000 | 1469115456765 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:36 INFO - PROCESS | 2000 | 1469115456904 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 08:37:37 INFO - PROCESS | 2000 | 1469115457008 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:37 INFO - PROCESS | 2000 | 1469115457009 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:37 INFO - PROCESS | 2000 | ++DOCSHELL 0x119b27800 == 48 [pid = 2000] [id = 209] 08:37:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x11997e400) [pid = 2000] [serial = 625] [outer = 0x0] 08:37:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x1213c6800) [pid = 2000] [serial = 626] [outer = 0x11997e400] 08:37:37 INFO - PROCESS | 2000 | 1469115457059 Marionette DEBUG loaded listener.js 08:37:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x1241acc00) [pid = 2000] [serial = 627] [outer = 0x11997e400] 08:37:37 INFO - PROCESS | 2000 | --DOCSHELL 0x129320800 == 47 [pid = 2000] [id = 164] 08:37:37 INFO - PROCESS | 2000 | --DOCSHELL 0x12b71f000 == 46 [pid = 2000] [id = 202] 08:37:37 INFO - PROCESS | 2000 | --DOCSHELL 0x12a4ae800 == 45 [pid = 2000] [id = 201] 08:37:37 INFO - PROCESS | 2000 | --DOCSHELL 0x1168cd000 == 44 [pid = 2000] [id = 200] 08:37:37 INFO - PROCESS | 2000 | --DOCSHELL 0x125b31000 == 43 [pid = 2000] [id = 199] 08:37:37 INFO - PROCESS | 2000 | --DOCSHELL 0x123b31800 == 42 [pid = 2000] [id = 198] 08:37:37 INFO - PROCESS | 2000 | --DOCSHELL 0x121120800 == 41 [pid = 2000] [id = 197] 08:37:37 INFO - PROCESS | 2000 | --DOCSHELL 0x118fd9000 == 40 [pid = 2000] [id = 196] 08:37:37 INFO - PROCESS | 2000 | --DOCSHELL 0x1131b2800 == 39 [pid = 2000] [id = 195] 08:37:37 INFO - PROCESS | 2000 | --DOCSHELL 0x124a7b800 == 38 [pid = 2000] [id = 193] 08:37:37 INFO - PROCESS | 2000 | --DOCSHELL 0x1191e3000 == 37 [pid = 2000] [id = 192] 08:37:37 INFO - PROCESS | 2000 | --DOCSHELL 0x119698800 == 36 [pid = 2000] [id = 191] 08:37:37 INFO - PROCESS | 2000 | --DOCSHELL 0x119696000 == 35 [pid = 2000] [id = 181] 08:37:37 INFO - PROCESS | 2000 | --DOCSHELL 0x12c05e800 == 34 [pid = 2000] [id = 194] 08:37:37 INFO - PROCESS | 2000 | --DOCSHELL 0x129c3d800 == 33 [pid = 2000] [id = 182] 08:37:37 INFO - PROCESS | 2000 | --DOCSHELL 0x1191d8800 == 32 [pid = 2000] [id = 208] 08:37:37 INFO - PROCESS | 2000 | --DOCSHELL 0x12c678000 == 31 [pid = 2000] [id = 207] 08:37:37 INFO - PROCESS | 2000 | --DOCSHELL 0x12c2c3800 == 30 [pid = 2000] [id = 206] 08:37:37 INFO - PROCESS | 2000 | --DOCSHELL 0x12142d800 == 29 [pid = 2000] [id = 205] 08:37:37 INFO - PROCESS | 2000 | --DOCSHELL 0x12c05c800 == 28 [pid = 2000] [id = 203] 08:37:37 INFO - PROCESS | 2000 | --DOCSHELL 0x117d81000 == 27 [pid = 2000] [id = 204] 08:37:37 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x12ce88800) [pid = 2000] [serial = 537] [outer = 0x0] [url = about:blank] 08:37:37 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x125689400) [pid = 2000] [serial = 498] [outer = 0x0] [url = about:blank] 08:37:37 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x12888e400) [pid = 2000] [serial = 491] [outer = 0x0] [url = about:blank] 08:37:37 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x12a761000) [pid = 2000] [serial = 501] [outer = 0x0] [url = about:blank] 08:37:37 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x12bdd6800) [pid = 2000] [serial = 504] [outer = 0x0] [url = about:blank] 08:37:37 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x119930800) [pid = 2000] [serial = 494] [outer = 0x0] [url = about:blank] 08:37:37 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x119938000) [pid = 2000] [serial = 455] [outer = 0x0] [url = about:blank] 08:37:37 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x1128b8800) [pid = 2000] [serial = 569] [outer = 0x0] [url = about:blank] 08:37:37 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x12b821c00) [pid = 2000] [serial = 557] [outer = 0x0] [url = about:blank] 08:37:37 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x12bdd3c00) [pid = 2000] [serial = 560] [outer = 0x0] [url = about:blank] 08:37:37 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x123b08800) [pid = 2000] [serial = 551] [outer = 0x0] [url = about:blank] 08:37:37 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x1244d0000) [pid = 2000] [serial = 552] [outer = 0x0] [url = about:blank] 08:37:37 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x121805400) [pid = 2000] [serial = 543] [outer = 0x0] [url = about:blank] 08:37:37 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x119bd7800) [pid = 2000] [serial = 542] [outer = 0x0] [url = about:blank] 08:37:37 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x120fae400) [pid = 2000] [serial = 549] [outer = 0x0] [url = about:blank] 08:37:37 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x119488c00) [pid = 2000] [serial = 548] [outer = 0x0] [url = about:blank] 08:37:37 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x1164da400) [pid = 2000] [serial = 540] [outer = 0x0] [url = about:blank] 08:37:37 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x1121b7c00) [pid = 2000] [serial = 539] [outer = 0x0] [url = about:blank] 08:37:37 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x126aa8400) [pid = 2000] [serial = 545] [outer = 0x0] [url = about:blank] 08:37:37 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x128d60c00) [pid = 2000] [serial = 554] [outer = 0x0] [url = about:blank] 08:37:37 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x12ccafc00) [pid = 2000] [serial = 567] [outer = 0x0] [url = about:blank] 08:37:37 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x12c661400) [pid = 2000] [serial = 566] [outer = 0x0] [url = about:blank] 08:37:37 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x12c2a9c00) [pid = 2000] [serial = 564] [outer = 0x0] [url = about:blank] 08:37:37 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x12bddfc00) [pid = 2000] [serial = 561] [outer = 0x0] [url = about:blank] 08:37:37 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x12b93cc00) [pid = 2000] [serial = 558] [outer = 0x0] [url = about:blank] 08:37:37 INFO - PROCESS | 2000 | --DOMWINDOW == 78 (0x12c65fc00) [pid = 2000] [serial = 570] [outer = 0x0] [url = about:blank] 08:37:37 INFO - PROCESS | 2000 | --DOMWINDOW == 77 (0x12be0a800) [pid = 2000] [serial = 563] [outer = 0x0] [url = about:blank] 08:37:37 INFO - PROCESS | 2000 | --DOMWINDOW == 76 (0x1291d2800) [pid = 2000] [serial = 555] [outer = 0x0] [url = about:blank] 08:37:38 INFO - PROCESS | 2000 | [2000] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:37:38 INFO - PROCESS | 2000 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 08:37:38 INFO - PROCESS | 2000 | Determined SkiaGL cache limits: Size 100663296, Items: 256 08:37:38 INFO - PROCESS | 2000 | [GFX2-]: Using SkiaGL canvas. 08:37:38 INFO - PROCESS | 2000 | 1469115458070 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]]]}] 08:37:38 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 08:37:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1322ms 08:37:38 INFO - PROCESS | 2000 | 1469115458079 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 08:37:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 08:37:38 INFO - PROCESS | 2000 | 1469115458081 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 08:37:38 INFO - PROCESS | 2000 | 1469115458084 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 08:37:38 INFO - PROCESS | 2000 | 1469115458086 Marionette TRACE conn2 <- [1,810,null,{}] 08:37:38 INFO - PROCESS | 2000 | 1469115458090 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}] 08:37:38 INFO - PROCESS | 2000 | 1469115458092 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:38 INFO - PROCESS | 2000 | 1469115458171 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 08:37:38 INFO - PROCESS | 2000 | 1469115458178 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:38 INFO - PROCESS | 2000 | 1469115458180 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:38 INFO - PROCESS | 2000 | ++DOCSHELL 0x1168c0000 == 28 [pid = 2000] [id = 210] 08:37:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 77 (0x1173b7800) [pid = 2000] [serial = 628] [outer = 0x0] 08:37:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 78 (0x117d92400) [pid = 2000] [serial = 629] [outer = 0x1173b7800] 08:37:38 INFO - PROCESS | 2000 | 1469115458208 Marionette DEBUG loaded listener.js 08:37:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 79 (0x11894cc00) [pid = 2000] [serial = 630] [outer = 0x1173b7800] 08:37:38 INFO - PROCESS | 2000 | 1469115458598 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]]]}] 08:37:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 08:37:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 519ms 08:37:38 INFO - PROCESS | 2000 | 1469115458605 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 08:37:38 INFO - PROCESS | 2000 | 1469115458608 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 08:37:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 08:37:38 INFO - PROCESS | 2000 | 1469115458612 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 08:37:38 INFO - PROCESS | 2000 | 1469115458614 Marionette TRACE conn2 <- [1,814,null,{}] 08:37:38 INFO - PROCESS | 2000 | 1469115458616 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}] 08:37:38 INFO - PROCESS | 2000 | 1469115458618 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:38 INFO - PROCESS | 2000 | 1469115458695 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 08:37:38 INFO - PROCESS | 2000 | 1469115458699 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:38 INFO - PROCESS | 2000 | 1469115458700 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:38 INFO - PROCESS | 2000 | ++DOCSHELL 0x1184c6000 == 29 [pid = 2000] [id = 211] 08:37:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x118f89c00) [pid = 2000] [serial = 631] [outer = 0x0] 08:37:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x119981800) [pid = 2000] [serial = 632] [outer = 0x118f89c00] 08:37:38 INFO - PROCESS | 2000 | 1469115458728 Marionette DEBUG loaded listener.js 08:37:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x1214e5000) [pid = 2000] [serial = 633] [outer = 0x118f89c00] 08:37:39 INFO - PROCESS | 2000 | 1469115459077 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] 08:37:39 INFO - PROCESS | 2000 | 1469115459082 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 08:37:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 08:37:39 INFO - PROCESS | 2000 | 1469115459084 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 08:37:39 INFO - PROCESS | 2000 | 1469115459087 Marionette TRACE conn2 <- [1,818,null,{}] 08:37:39 INFO - PROCESS | 2000 | 1469115459101 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}] 08:37:39 INFO - PROCESS | 2000 | 1469115459104 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:39 INFO - PROCESS | 2000 | 1469115459201 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 08:37:39 INFO - PROCESS | 2000 | 1469115459208 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:39 INFO - PROCESS | 2000 | 1469115459211 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:39 INFO - PROCESS | 2000 | ++DOCSHELL 0x1199d9000 == 30 [pid = 2000] [id = 212] 08:37:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x112e72c00) [pid = 2000] [serial = 634] [outer = 0x0] 08:37:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x124a27000) [pid = 2000] [serial = 635] [outer = 0x112e72c00] 08:37:39 INFO - PROCESS | 2000 | 1469115459239 Marionette DEBUG loaded listener.js 08:37:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x12568e000) [pid = 2000] [serial = 636] [outer = 0x112e72c00] 08:37:39 INFO - PROCESS | 2000 | 1469115459563 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]]]}] 08:37:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 08:37:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 523ms 08:37:39 INFO - PROCESS | 2000 | 1469115459608 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 08:37:39 INFO - PROCESS | 2000 | 1469115459610 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 08:37:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 08:37:39 INFO - PROCESS | 2000 | 1469115459612 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 08:37:39 INFO - PROCESS | 2000 | 1469115459613 Marionette TRACE conn2 <- [1,822,null,{}] 08:37:39 INFO - PROCESS | 2000 | 1469115459615 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}] 08:37:39 INFO - PROCESS | 2000 | 1469115459616 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:39 INFO - PROCESS | 2000 | 1469115459722 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 08:37:39 INFO - PROCESS | 2000 | 1469115459757 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:39 INFO - PROCESS | 2000 | 1469115459758 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:39 INFO - PROCESS | 2000 | ++DOCSHELL 0x120fc8000 == 31 [pid = 2000] [id = 213] 08:37:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x12568d000) [pid = 2000] [serial = 637] [outer = 0x0] 08:37:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x126b17800) [pid = 2000] [serial = 638] [outer = 0x12568d000] 08:37:39 INFO - PROCESS | 2000 | 1469115459783 Marionette DEBUG loaded listener.js 08:37:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x12888a000) [pid = 2000] [serial = 639] [outer = 0x12568d000] 08:37:40 INFO - PROCESS | 2000 | 1469115460095 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] 08:37:40 INFO - PROCESS | 2000 | 1469115460132 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 08:37:40 INFO - PROCESS | 2000 | 1469115460134 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 08:37:40 INFO - PROCESS | 2000 | 1469115460135 Marionette TRACE conn2 <- [1,826,null,{}] 08:37:40 INFO - PROCESS | 2000 | 1469115460137 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}] 08:37:40 INFO - PROCESS | 2000 | 1469115460139 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:40 INFO - PROCESS | 2000 | 1469115460231 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 08:37:40 INFO - PROCESS | 2000 | 1469115460245 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:40 INFO - PROCESS | 2000 | 1469115460246 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:40 INFO - PROCESS | 2000 | ++DOCSHELL 0x121a8e000 == 32 [pid = 2000] [id = 214] 08:37:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x1196f4c00) [pid = 2000] [serial = 640] [outer = 0x0] 08:37:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x128be6400) [pid = 2000] [serial = 641] [outer = 0x1196f4c00] 08:37:40 INFO - PROCESS | 2000 | 1469115460271 Marionette DEBUG loaded listener.js 08:37:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x128bf0000) [pid = 2000] [serial = 642] [outer = 0x1196f4c00] 08:37:40 INFO - PROCESS | 2000 | 1469115460627 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]]]}] 08:37:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 08:37:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 520ms 08:37:40 INFO - PROCESS | 2000 | 1469115460654 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 08:37:40 INFO - PROCESS | 2000 | 1469115460656 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 08:37:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 08:37:40 INFO - PROCESS | 2000 | 1469115460663 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 08:37:40 INFO - PROCESS | 2000 | 1469115460664 Marionette TRACE conn2 <- [1,830,null,{}] 08:37:40 INFO - PROCESS | 2000 | 1469115460667 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}] 08:37:40 INFO - PROCESS | 2000 | 1469115460672 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:40 INFO - PROCESS | 2000 | 1469115460850 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 08:37:40 INFO - PROCESS | 2000 | 1469115460871 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:40 INFO - PROCESS | 2000 | 1469115460873 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:40 INFO - PROCESS | 2000 | ++DOCSHELL 0x1256cf800 == 33 [pid = 2000] [id = 215] 08:37:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x128bf4c00) [pid = 2000] [serial = 643] [outer = 0x0] 08:37:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x12a57a400) [pid = 2000] [serial = 644] [outer = 0x128bf4c00] 08:37:40 INFO - PROCESS | 2000 | 1469115460916 Marionette DEBUG loaded listener.js 08:37:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x12a9a4000) [pid = 2000] [serial = 645] [outer = 0x128bf4c00] 08:37:41 INFO - PROCESS | 2000 | 1469115461340 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]]]}] 08:37:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 08:37:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 720ms 08:37:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 08:37:41 INFO - PROCESS | 2000 | 1469115461390 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 08:37:41 INFO - PROCESS | 2000 | 1469115461391 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 08:37:41 INFO - PROCESS | 2000 | 1469115461393 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 08:37:41 INFO - PROCESS | 2000 | 1469115461394 Marionette TRACE conn2 <- [1,834,null,{}] 08:37:41 INFO - PROCESS | 2000 | 1469115461397 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}] 08:37:41 INFO - PROCESS | 2000 | 1469115461398 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:41 INFO - PROCESS | 2000 | 1469115461493 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 08:37:41 INFO - PROCESS | 2000 | 1469115461504 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:41 INFO - PROCESS | 2000 | 1469115461505 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:41 INFO - PROCESS | 2000 | ++DOCSHELL 0x128d13000 == 34 [pid = 2000] [id = 216] 08:37:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x1128ad000) [pid = 2000] [serial = 646] [outer = 0x0] 08:37:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x12aa6b800) [pid = 2000] [serial = 647] [outer = 0x1128ad000] 08:37:41 INFO - PROCESS | 2000 | 1469115461530 Marionette DEBUG loaded listener.js 08:37:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x12aa72000) [pid = 2000] [serial = 648] [outer = 0x1128ad000] 08:37:41 INFO - PROCESS | 2000 | 1469115461849 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]]]}] 08:37:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 08:37:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 469ms 08:37:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 08:37:41 INFO - PROCESS | 2000 | 1469115461863 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 08:37:41 INFO - PROCESS | 2000 | 1469115461864 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 08:37:41 INFO - PROCESS | 2000 | 1469115461866 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 08:37:41 INFO - PROCESS | 2000 | 1469115461867 Marionette TRACE conn2 <- [1,838,null,{}] 08:37:41 INFO - PROCESS | 2000 | 1469115461869 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}] 08:37:41 INFO - PROCESS | 2000 | 1469115461871 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:41 INFO - PROCESS | 2000 | 1469115461967 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 08:37:42 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x118560000) [pid = 2000] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 08:37:42 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x112981c00) [pid = 2000] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 08:37:42 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x1186d5c00) [pid = 2000] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 08:37:42 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x12c2ad400) [pid = 2000] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 08:37:42 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x124a9e800) [pid = 2000] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 08:37:42 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x126aa3400) [pid = 2000] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 08:37:42 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x126b0f400) [pid = 2000] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 08:37:42 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x1196f4000) [pid = 2000] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 08:37:42 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x128beb400) [pid = 2000] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 08:37:42 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x124af1000) [pid = 2000] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 08:37:42 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x12a570c00) [pid = 2000] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 08:37:42 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x1291ce400) [pid = 2000] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 08:37:42 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x12bde0c00) [pid = 2000] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 08:37:42 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x124afc400) [pid = 2000] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 08:37:42 INFO - PROCESS | 2000 | 1469115462369 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:42 INFO - PROCESS | 2000 | 1469115462371 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:42 INFO - PROCESS | 2000 | ++DOCSHELL 0x121427000 == 35 [pid = 2000] [id = 217] 08:37:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x112981c00) [pid = 2000] [serial = 649] [outer = 0x0] 08:37:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x118560000) [pid = 2000] [serial = 650] [outer = 0x112981c00] 08:37:42 INFO - PROCESS | 2000 | 1469115462400 Marionette DEBUG loaded listener.js 08:37:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x124a9e800) [pid = 2000] [serial = 651] [outer = 0x112981c00] 08:37:42 INFO - PROCESS | 2000 | 1469115462665 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]]]}] 08:37:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 08:37:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 819ms 08:37:42 INFO - PROCESS | 2000 | 1469115462685 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 08:37:42 INFO - PROCESS | 2000 | 1469115462697 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 08:37:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 08:37:42 INFO - PROCESS | 2000 | 1469115462714 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 08:37:42 INFO - PROCESS | 2000 | 1469115462715 Marionette TRACE conn2 <- [1,842,null,{}] 08:37:42 INFO - PROCESS | 2000 | 1469115462717 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}] 08:37:42 INFO - PROCESS | 2000 | 1469115462718 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:42 INFO - PROCESS | 2000 | 1469115462798 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 08:37:42 INFO - PROCESS | 2000 | 1469115462801 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:42 INFO - PROCESS | 2000 | 1469115462803 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:42 INFO - PROCESS | 2000 | ++DOCSHELL 0x1199d0800 == 36 [pid = 2000] [id = 218] 08:37:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x123c11c00) [pid = 2000] [serial = 652] [outer = 0x0] 08:37:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x128bf3000) [pid = 2000] [serial = 653] [outer = 0x123c11c00] 08:37:42 INFO - PROCESS | 2000 | 1469115462829 Marionette DEBUG loaded listener.js 08:37:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x12aa6d800) [pid = 2000] [serial = 654] [outer = 0x123c11c00] 08:37:43 INFO - PROCESS | 2000 | 1469115463142 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]]]}] 08:37:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 08:37:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 474ms 08:37:43 INFO - PROCESS | 2000 | 1469115463184 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 08:37:43 INFO - PROCESS | 2000 | 1469115463185 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 08:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 08:37:43 INFO - PROCESS | 2000 | 1469115463189 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 08:37:43 INFO - PROCESS | 2000 | 1469115463190 Marionette TRACE conn2 <- [1,846,null,{}] 08:37:43 INFO - PROCESS | 2000 | 1469115463193 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}] 08:37:43 INFO - PROCESS | 2000 | 1469115463194 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:43 INFO - PROCESS | 2000 | 1469115463299 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 08:37:43 INFO - PROCESS | 2000 | 1469115463305 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:43 INFO - PROCESS | 2000 | 1469115463306 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:43 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a92c000 == 37 [pid = 2000] [id = 219] 08:37:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x124af9400) [pid = 2000] [serial = 655] [outer = 0x0] 08:37:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x12b816800) [pid = 2000] [serial = 656] [outer = 0x124af9400] 08:37:43 INFO - PROCESS | 2000 | 1469115463331 Marionette DEBUG loaded listener.js 08:37:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x12b8b0000) [pid = 2000] [serial = 657] [outer = 0x124af9400] 08:37:43 INFO - PROCESS | 2000 | 1469115463665 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]]]}] 08:37:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 08:37:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 521ms 08:37:43 INFO - PROCESS | 2000 | 1469115463709 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 08:37:43 INFO - PROCESS | 2000 | 1469115463711 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 08:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 08:37:43 INFO - PROCESS | 2000 | 1469115463714 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 08:37:43 INFO - PROCESS | 2000 | 1469115463716 Marionette TRACE conn2 <- [1,850,null,{}] 08:37:43 INFO - PROCESS | 2000 | 1469115463728 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}] 08:37:43 INFO - PROCESS | 2000 | 1469115463730 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:43 INFO - PROCESS | 2000 | 1469115463833 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 08:37:43 INFO - PROCESS | 2000 | 1469115463837 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:43 INFO - PROCESS | 2000 | 1469115463838 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:43 INFO - PROCESS | 2000 | ++DOCSHELL 0x121a88000 == 38 [pid = 2000] [id = 220] 08:37:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x12b81e000) [pid = 2000] [serial = 658] [outer = 0x0] 08:37:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x12bd1b000) [pid = 2000] [serial = 659] [outer = 0x12b81e000] 08:37:43 INFO - PROCESS | 2000 | 1469115463867 Marionette DEBUG loaded listener.js 08:37:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x12be08c00) [pid = 2000] [serial = 660] [outer = 0x12b81e000] 08:37:44 INFO - PROCESS | 2000 | 1469115464193 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]]]}] 08:37:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 08:37:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 519ms 08:37:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 08:37:44 INFO - PROCESS | 2000 | 1469115464249 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 08:37:44 INFO - PROCESS | 2000 | 1469115464250 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 08:37:44 INFO - PROCESS | 2000 | 1469115464253 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 08:37:44 INFO - PROCESS | 2000 | 1469115464254 Marionette TRACE conn2 <- [1,854,null,{}] 08:37:44 INFO - PROCESS | 2000 | 1469115464260 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}] 08:37:44 INFO - PROCESS | 2000 | 1469115464262 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:44 INFO - PROCESS | 2000 | 1469115464343 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 08:37:44 INFO - PROCESS | 2000 | 1469115464458 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:44 INFO - PROCESS | 2000 | 1469115464460 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:44 INFO - PROCESS | 2000 | ++DOCSHELL 0x115097000 == 39 [pid = 2000] [id = 221] 08:37:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x1121b7c00) [pid = 2000] [serial = 661] [outer = 0x0] 08:37:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x1121be400) [pid = 2000] [serial = 662] [outer = 0x1121b7c00] 08:37:44 INFO - PROCESS | 2000 | 1469115464491 Marionette DEBUG loaded listener.js 08:37:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x116a0c400) [pid = 2000] [serial = 663] [outer = 0x1121b7c00] 08:37:45 INFO - PROCESS | 2000 | 1469115465013 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]]]}] 08:37:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 08:37:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 772ms 08:37:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 08:37:45 INFO - PROCESS | 2000 | 1469115465026 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 08:37:45 INFO - PROCESS | 2000 | 1469115465028 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 08:37:45 INFO - PROCESS | 2000 | 1469115465031 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 08:37:45 INFO - PROCESS | 2000 | 1469115465033 Marionette TRACE conn2 <- [1,858,null,{}] 08:37:45 INFO - PROCESS | 2000 | 1469115465037 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}] 08:37:45 INFO - PROCESS | 2000 | 1469115465039 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:45 INFO - PROCESS | 2000 | 1469115465217 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 08:37:45 INFO - PROCESS | 2000 | 1469115465278 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:45 INFO - PROCESS | 2000 | 1469115465280 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:45 INFO - PROCESS | 2000 | ++DOCSHELL 0x1196a1800 == 40 [pid = 2000] [id = 222] 08:37:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x119976c00) [pid = 2000] [serial = 664] [outer = 0x0] 08:37:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x119bdac00) [pid = 2000] [serial = 665] [outer = 0x119976c00] 08:37:45 INFO - PROCESS | 2000 | 1469115465310 Marionette DEBUG loaded listener.js 08:37:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x123c0c400) [pid = 2000] [serial = 666] [outer = 0x119976c00] 08:37:45 INFO - PROCESS | 2000 | 1469115465770 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]]]}] 08:37:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 08:37:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 770ms 08:37:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 08:37:45 INFO - PROCESS | 2000 | 1469115465804 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 08:37:45 INFO - PROCESS | 2000 | 1469115465807 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 08:37:45 INFO - PROCESS | 2000 | 1469115465809 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 08:37:45 INFO - PROCESS | 2000 | 1469115465811 Marionette TRACE conn2 <- [1,862,null,{}] 08:37:45 INFO - PROCESS | 2000 | 1469115465813 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}] 08:37:45 INFO - PROCESS | 2000 | 1469115465815 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:45 INFO - PROCESS | 2000 | 1469115465948 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 08:37:46 INFO - PROCESS | 2000 | 1469115466007 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:46 INFO - PROCESS | 2000 | 1469115466009 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:46 INFO - PROCESS | 2000 | ++DOCSHELL 0x125bba000 == 41 [pid = 2000] [id = 223] 08:37:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x120fa9c00) [pid = 2000] [serial = 667] [outer = 0x0] 08:37:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x124af4800) [pid = 2000] [serial = 668] [outer = 0x120fa9c00] 08:37:46 INFO - PROCESS | 2000 | 1469115466038 Marionette DEBUG loaded listener.js 08:37:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x128887c00) [pid = 2000] [serial = 669] [outer = 0x120fa9c00] 08:37:46 INFO - PROCESS | 2000 | --DOCSHELL 0x121a88000 == 40 [pid = 2000] [id = 220] 08:37:46 INFO - PROCESS | 2000 | --DOCSHELL 0x12a92c000 == 39 [pid = 2000] [id = 219] 08:37:46 INFO - PROCESS | 2000 | --DOCSHELL 0x1199d0800 == 38 [pid = 2000] [id = 218] 08:37:46 INFO - PROCESS | 2000 | --DOCSHELL 0x121427000 == 37 [pid = 2000] [id = 217] 08:37:46 INFO - PROCESS | 2000 | --DOCSHELL 0x128d13000 == 36 [pid = 2000] [id = 216] 08:37:46 INFO - PROCESS | 2000 | --DOCSHELL 0x1256cf800 == 35 [pid = 2000] [id = 215] 08:37:46 INFO - PROCESS | 2000 | --DOCSHELL 0x121a8e000 == 34 [pid = 2000] [id = 214] 08:37:46 INFO - PROCESS | 2000 | --DOCSHELL 0x120fc8000 == 33 [pid = 2000] [id = 213] 08:37:46 INFO - PROCESS | 2000 | 1469115466716 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]]]}] 08:37:46 INFO - PROCESS | 2000 | --DOCSHELL 0x1199d9000 == 32 [pid = 2000] [id = 212] 08:37:46 INFO - PROCESS | 2000 | --DOCSHELL 0x1184c6000 == 31 [pid = 2000] [id = 211] 08:37:46 INFO - PROCESS | 2000 | --DOCSHELL 0x1168c0000 == 30 [pid = 2000] [id = 210] 08:37:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 08:37:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 923ms 08:37:46 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x128aa5800) [pid = 2000] [serial = 546] [outer = 0x0] [url = about:blank] 08:37:46 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x12a99a800) [pid = 2000] [serial = 593] [outer = 0x0] [url = about:blank] 08:37:46 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x12b81ac00) [pid = 2000] [serial = 596] [outer = 0x0] [url = about:blank] 08:37:46 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x1294d2c00) [pid = 2000] [serial = 599] [outer = 0x0] [url = about:blank] 08:37:46 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x12be0e400) [pid = 2000] [serial = 602] [outer = 0x0] [url = about:blank] 08:37:46 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x12ace2800) [pid = 2000] [serial = 581] [outer = 0x0] [url = about:blank] 08:37:46 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x12bddf400) [pid = 2000] [serial = 582] [outer = 0x0] [url = about:blank] 08:37:46 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x12bdd9400) [pid = 2000] [serial = 600] [outer = 0x0] [url = about:blank] 08:37:46 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x124afd800) [pid = 2000] [serial = 573] [outer = 0x0] [url = about:blank] 08:37:46 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x124af7c00) [pid = 2000] [serial = 572] [outer = 0x0] [url = about:blank] 08:37:46 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x12568d800) [pid = 2000] [serial = 578] [outer = 0x0] [url = about:blank] 08:37:46 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x126b10000) [pid = 2000] [serial = 579] [outer = 0x0] [url = about:blank] 08:37:46 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x118fa9c00) [pid = 2000] [serial = 584] [outer = 0x0] [url = about:blank] 08:37:46 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x119be2400) [pid = 2000] [serial = 585] [outer = 0x0] [url = about:blank] 08:37:46 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x12430d400) [pid = 2000] [serial = 587] [outer = 0x0] [url = about:blank] 08:37:46 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x124af7800) [pid = 2000] [serial = 588] [outer = 0x0] [url = about:blank] 08:37:46 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x128b33c00) [pid = 2000] [serial = 590] [outer = 0x0] [url = about:blank] 08:37:46 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x1186b7c00) [pid = 2000] [serial = 575] [outer = 0x0] [url = about:blank] 08:37:46 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x1210adc00) [pid = 2000] [serial = 576] [outer = 0x0] [url = about:blank] 08:37:46 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x12c2ad000) [pid = 2000] [serial = 603] [outer = 0x0] [url = about:blank] 08:37:46 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x12cca4800) [pid = 2000] [serial = 605] [outer = 0x0] [url = about:blank] 08:37:46 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x12ccae000) [pid = 2000] [serial = 606] [outer = 0x0] [url = about:blank] 08:37:46 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x128bf2400) [pid = 2000] [serial = 609] [outer = 0x0] [url = about:blank] 08:37:46 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x12bd19000) [pid = 2000] [serial = 597] [outer = 0x0] [url = about:blank] 08:37:46 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x128bee400) [pid = 2000] [serial = 608] [outer = 0x0] [url = about:blank] 08:37:46 INFO - PROCESS | 2000 | --DOMWINDOW == 78 (0x12a9a1400) [pid = 2000] [serial = 594] [outer = 0x0] [url = about:blank] 08:37:46 INFO - PROCESS | 2000 | --DOMWINDOW == 77 (0x1291cb800) [pid = 2000] [serial = 591] [outer = 0x0] [url = about:blank] 08:37:46 INFO - PROCESS | 2000 | 1469115466741 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 08:37:46 INFO - PROCESS | 2000 | 1469115466744 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 08:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 08:37:46 INFO - PROCESS | 2000 | 1469115466749 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 08:37:46 INFO - PROCESS | 2000 | 1469115466751 Marionette TRACE conn2 <- [1,866,null,{}] 08:37:46 INFO - PROCESS | 2000 | 1469115466755 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}] 08:37:46 INFO - PROCESS | 2000 | 1469115466758 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:46 INFO - PROCESS | 2000 | 1469115466836 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 08:37:46 INFO - PROCESS | 2000 | 1469115466844 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:46 INFO - PROCESS | 2000 | 1469115466847 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:46 INFO - PROCESS | 2000 | ++DOCSHELL 0x112671000 == 31 [pid = 2000] [id = 224] 08:37:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 78 (0x1126de400) [pid = 2000] [serial = 670] [outer = 0x0] 08:37:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 79 (0x1128ae800) [pid = 2000] [serial = 671] [outer = 0x1126de400] 08:37:46 INFO - PROCESS | 2000 | 1469115466875 Marionette DEBUG loaded listener.js 08:37:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x112986400) [pid = 2000] [serial = 672] [outer = 0x1126de400] 08:37:47 INFO - PROCESS | 2000 | 1469115467216 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]]]}] 08:37:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 08:37:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 520ms 08:37:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 08:37:47 INFO - PROCESS | 2000 | 1469115467270 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 08:37:47 INFO - PROCESS | 2000 | 1469115467273 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 08:37:47 INFO - PROCESS | 2000 | 1469115467277 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 08:37:47 INFO - PROCESS | 2000 | 1469115467279 Marionette TRACE conn2 <- [1,870,null,{}] 08:37:47 INFO - PROCESS | 2000 | 1469115467281 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}] 08:37:47 INFO - PROCESS | 2000 | 1469115467283 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:47 INFO - PROCESS | 2000 | 1469115467360 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 08:37:47 INFO - PROCESS | 2000 | 1469115467364 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:47 INFO - PROCESS | 2000 | 1469115467365 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:47 INFO - PROCESS | 2000 | ++DOCSHELL 0x116531000 == 32 [pid = 2000] [id = 225] 08:37:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x1133d3800) [pid = 2000] [serial = 673] [outer = 0x0] 08:37:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x1133f7c00) [pid = 2000] [serial = 674] [outer = 0x1133d3800] 08:37:47 INFO - PROCESS | 2000 | 1469115467394 Marionette DEBUG loaded listener.js 08:37:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x113c8b800) [pid = 2000] [serial = 675] [outer = 0x1133d3800] 08:37:47 INFO - PROCESS | 2000 | 1469115467729 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]]]}] 08:37:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 08:37:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 468ms 08:37:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 08:37:47 INFO - PROCESS | 2000 | 1469115467746 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 08:37:47 INFO - PROCESS | 2000 | 1469115467747 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 08:37:47 INFO - PROCESS | 2000 | 1469115467749 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 08:37:47 INFO - PROCESS | 2000 | 1469115467752 Marionette TRACE conn2 <- [1,874,null,{}] 08:37:47 INFO - PROCESS | 2000 | 1469115467762 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}] 08:37:47 INFO - PROCESS | 2000 | 1469115467765 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:47 INFO - PROCESS | 2000 | 1469115467847 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 08:37:47 INFO - PROCESS | 2000 | 1469115467899 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:47 INFO - PROCESS | 2000 | 1469115467901 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:47 INFO - PROCESS | 2000 | ++DOCSHELL 0x117d7b800 == 33 [pid = 2000] [id = 226] 08:37:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x1126d7000) [pid = 2000] [serial = 676] [outer = 0x0] 08:37:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x116784800) [pid = 2000] [serial = 677] [outer = 0x1126d7000] 08:37:47 INFO - PROCESS | 2000 | 1469115467929 Marionette DEBUG loaded listener.js 08:37:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x1173be400) [pid = 2000] [serial = 678] [outer = 0x1126d7000] 08:37:48 INFO - PROCESS | 2000 | 1469115468230 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]]]}] 08:37:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 08:37:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 522ms 08:37:48 INFO - PROCESS | 2000 | 1469115468271 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 08:37:48 INFO - PROCESS | 2000 | 1469115468275 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 08:37:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 08:37:48 INFO - PROCESS | 2000 | 1469115468278 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 08:37:48 INFO - PROCESS | 2000 | 1469115468279 Marionette TRACE conn2 <- [1,878,null,{}] 08:37:48 INFO - PROCESS | 2000 | 1469115468281 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}] 08:37:48 INFO - PROCESS | 2000 | 1469115468282 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:48 INFO - PROCESS | 2000 | 1469115468362 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 08:37:48 INFO - PROCESS | 2000 | 1469115468366 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:48 INFO - PROCESS | 2000 | 1469115468367 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:48 INFO - PROCESS | 2000 | ++DOCSHELL 0x119677800 == 34 [pid = 2000] [id = 227] 08:37:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x11834f800) [pid = 2000] [serial = 679] [outer = 0x0] 08:37:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x1186b4000) [pid = 2000] [serial = 680] [outer = 0x11834f800] 08:37:48 INFO - PROCESS | 2000 | 1469115468392 Marionette DEBUG loaded listener.js 08:37:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x1186d1000) [pid = 2000] [serial = 681] [outer = 0x11834f800] 08:37:48 INFO - PROCESS | 2000 | 1469115468724 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]]]}] 08:37:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 08:37:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 467ms 08:37:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 08:37:48 INFO - PROCESS | 2000 | 1469115468746 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 08:37:48 INFO - PROCESS | 2000 | 1469115468747 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 08:37:48 INFO - PROCESS | 2000 | 1469115468749 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 08:37:48 INFO - PROCESS | 2000 | 1469115468750 Marionette TRACE conn2 <- [1,882,null,{}] 08:37:48 INFO - PROCESS | 2000 | 1469115468753 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}] 08:37:48 INFO - PROCESS | 2000 | 1469115468754 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:48 INFO - PROCESS | 2000 | 1469115468863 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 08:37:48 INFO - PROCESS | 2000 | 1469115468873 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:48 INFO - PROCESS | 2000 | 1469115468875 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:48 INFO - PROCESS | 2000 | ++DOCSHELL 0x1199d9000 == 35 [pid = 2000] [id = 228] 08:37:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x1128b0000) [pid = 2000] [serial = 682] [outer = 0x0] 08:37:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x1186cb400) [pid = 2000] [serial = 683] [outer = 0x1128b0000] 08:37:48 INFO - PROCESS | 2000 | 1469115468899 Marionette DEBUG loaded listener.js 08:37:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x118faa000) [pid = 2000] [serial = 684] [outer = 0x1128b0000] 08:37:49 INFO - PROCESS | 2000 | 1469115469287 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]]]}] 08:37:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 08:37:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 570ms 08:37:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 08:37:49 INFO - PROCESS | 2000 | 1469115469320 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 08:37:49 INFO - PROCESS | 2000 | 1469115469322 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 08:37:49 INFO - PROCESS | 2000 | 1469115469325 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 08:37:49 INFO - PROCESS | 2000 | 1469115469326 Marionette TRACE conn2 <- [1,886,null,{}] 08:37:49 INFO - PROCESS | 2000 | 1469115469330 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}] 08:37:49 INFO - PROCESS | 2000 | 1469115469336 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:49 INFO - PROCESS | 2000 | 1469115469519 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 08:37:49 INFO - PROCESS | 2000 | 1469115469557 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:49 INFO - PROCESS | 2000 | 1469115469558 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:49 INFO - PROCESS | 2000 | ++DOCSHELL 0x12141b000 == 36 [pid = 2000] [id = 229] 08:37:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x119143400) [pid = 2000] [serial = 685] [outer = 0x0] 08:37:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x1196f8000) [pid = 2000] [serial = 686] [outer = 0x119143400] 08:37:49 INFO - PROCESS | 2000 | 1469115469600 Marionette DEBUG loaded listener.js 08:37:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x121811000) [pid = 2000] [serial = 687] [outer = 0x119143400] 08:37:50 INFO - PROCESS | 2000 | 1469115470011 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]]]}] 08:37:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 08:37:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 721ms 08:37:50 INFO - PROCESS | 2000 | 1469115470050 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 08:37:50 INFO - PROCESS | 2000 | 1469115470051 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 08:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 08:37:50 INFO - PROCESS | 2000 | 1469115470053 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 08:37:50 INFO - PROCESS | 2000 | 1469115470054 Marionette TRACE conn2 <- [1,890,null,{}] 08:37:50 INFO - PROCESS | 2000 | 1469115470057 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}] 08:37:50 INFO - PROCESS | 2000 | 1469115470058 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:50 INFO - PROCESS | 2000 | 1469115470157 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 08:37:50 INFO - PROCESS | 2000 | 1469115470207 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:50 INFO - PROCESS | 2000 | 1469115470208 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:50 INFO - PROCESS | 2000 | ++DOCSHELL 0x123cbf800 == 37 [pid = 2000] [id = 230] 08:37:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x121a1ec00) [pid = 2000] [serial = 688] [outer = 0x0] 08:37:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x123bdcc00) [pid = 2000] [serial = 689] [outer = 0x121a1ec00] 08:37:50 INFO - PROCESS | 2000 | 1469115470233 Marionette DEBUG loaded listener.js 08:37:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x124108c00) [pid = 2000] [serial = 690] [outer = 0x121a1ec00] 08:37:50 INFO - PROCESS | 2000 | 1469115470542 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]]]}] 08:37:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 08:37:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 519ms 08:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 08:37:50 INFO - PROCESS | 2000 | 1469115470575 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 08:37:50 INFO - PROCESS | 2000 | 1469115470576 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 08:37:50 INFO - PROCESS | 2000 | 1469115470578 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 08:37:50 INFO - PROCESS | 2000 | 1469115470580 Marionette TRACE conn2 <- [1,894,null,{}] 08:37:50 INFO - PROCESS | 2000 | 1469115470582 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}] 08:37:50 INFO - PROCESS | 2000 | 1469115470583 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:50 INFO - PROCESS | 2000 | 1469115470680 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 08:37:50 INFO - PROCESS | 2000 | 1469115470683 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:50 INFO - PROCESS | 2000 | 1469115470684 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:50 INFO - PROCESS | 2000 | ++DOCSHELL 0x1245fc000 == 38 [pid = 2000] [id = 231] 08:37:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x121a2bc00) [pid = 2000] [serial = 691] [outer = 0x0] 08:37:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x124313800) [pid = 2000] [serial = 692] [outer = 0x121a2bc00] 08:37:50 INFO - PROCESS | 2000 | 1469115470708 Marionette DEBUG loaded listener.js 08:37:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x124a20c00) [pid = 2000] [serial = 693] [outer = 0x121a2bc00] 08:37:50 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x1128b6400) [pid = 2000] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 08:37:50 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x120fa4c00) [pid = 2000] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 08:37:50 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x112e72c00) [pid = 2000] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 08:37:50 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x118f89c00) [pid = 2000] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 08:37:50 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x1196f4c00) [pid = 2000] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 08:37:50 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x125688c00) [pid = 2000] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 08:37:50 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x1173b7800) [pid = 2000] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 08:37:50 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x11997e400) [pid = 2000] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 08:37:50 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x128bf3800) [pid = 2000] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 08:37:50 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x12568d000) [pid = 2000] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 08:37:50 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x1173b4400) [pid = 2000] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 08:37:50 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x128bf4c00) [pid = 2000] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 08:37:50 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x112981c00) [pid = 2000] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 08:37:50 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x1128ad000) [pid = 2000] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 08:37:50 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x123c11c00) [pid = 2000] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 08:37:50 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x124af9400) [pid = 2000] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 08:37:51 INFO - PROCESS | 2000 | 1469115471100 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]]]}] 08:37:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 08:37:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 568ms 08:37:51 INFO - PROCESS | 2000 | 1469115471147 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 08:37:51 INFO - PROCESS | 2000 | 1469115471148 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 08:37:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 08:37:51 INFO - PROCESS | 2000 | 1469115471151 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 08:37:51 INFO - PROCESS | 2000 | 1469115471152 Marionette TRACE conn2 <- [1,898,null,{}] 08:37:51 INFO - PROCESS | 2000 | 1469115471154 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}] 08:37:51 INFO - PROCESS | 2000 | 1469115471155 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:51 INFO - PROCESS | 2000 | 1469115471233 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 08:37:51 INFO - PROCESS | 2000 | 1469115471288 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:51 INFO - PROCESS | 2000 | 1469115471290 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:51 INFO - PROCESS | 2000 | ++DOCSHELL 0x117d78800 == 39 [pid = 2000] [id = 232] 08:37:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x1128adc00) [pid = 2000] [serial = 694] [outer = 0x0] 08:37:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x11914c400) [pid = 2000] [serial = 695] [outer = 0x1128adc00] 08:37:51 INFO - PROCESS | 2000 | 1469115471314 Marionette DEBUG loaded listener.js 08:37:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x124a1e800) [pid = 2000] [serial = 696] [outer = 0x1128adc00] 08:37:51 INFO - PROCESS | 2000 | 1469115471612 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]]]}] 08:37:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 08:37:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 518ms 08:37:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 08:37:51 INFO - PROCESS | 2000 | 1469115471669 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 08:37:51 INFO - PROCESS | 2000 | 1469115471670 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 08:37:51 INFO - PROCESS | 2000 | 1469115471672 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 08:37:51 INFO - PROCESS | 2000 | 1469115471674 Marionette TRACE conn2 <- [1,902,null,{}] 08:37:51 INFO - PROCESS | 2000 | 1469115471676 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}] 08:37:51 INFO - PROCESS | 2000 | 1469115471677 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:51 INFO - PROCESS | 2000 | 1469115471755 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 08:37:51 INFO - PROCESS | 2000 | 1469115471761 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:51 INFO - PROCESS | 2000 | 1469115471762 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:51 INFO - PROCESS | 2000 | ++DOCSHELL 0x128896800 == 40 [pid = 2000] [id = 233] 08:37:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x11997e400) [pid = 2000] [serial = 697] [outer = 0x0] 08:37:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x124af5400) [pid = 2000] [serial = 698] [outer = 0x11997e400] 08:37:51 INFO - PROCESS | 2000 | 1469115471786 Marionette DEBUG loaded listener.js 08:37:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x125370800) [pid = 2000] [serial = 699] [outer = 0x11997e400] 08:37:52 INFO - PROCESS | 2000 | 1469115472114 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]]]}] 08:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 08:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 471ms 08:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 08:37:52 INFO - PROCESS | 2000 | 1469115472144 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 08:37:52 INFO - PROCESS | 2000 | 1469115472146 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 08:37:52 INFO - PROCESS | 2000 | 1469115472148 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 08:37:52 INFO - PROCESS | 2000 | 1469115472150 Marionette TRACE conn2 <- [1,906,null,{}] 08:37:52 INFO - PROCESS | 2000 | 1469115472152 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}] 08:37:52 INFO - PROCESS | 2000 | 1469115472153 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:52 INFO - PROCESS | 2000 | 1469115472271 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 08:37:52 INFO - PROCESS | 2000 | 1469115472279 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:52 INFO - PROCESS | 2000 | 1469115472280 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:52 INFO - PROCESS | 2000 | ++DOCSHELL 0x129042000 == 41 [pid = 2000] [id = 234] 08:37:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x125368c00) [pid = 2000] [serial = 700] [outer = 0x0] 08:37:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x125b08400) [pid = 2000] [serial = 701] [outer = 0x125368c00] 08:37:52 INFO - PROCESS | 2000 | 1469115472306 Marionette DEBUG loaded listener.js 08:37:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x126bc9800) [pid = 2000] [serial = 702] [outer = 0x125368c00] 08:37:52 INFO - PROCESS | 2000 | 1469115472617 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]]]}] 08:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 08:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 520ms 08:37:52 INFO - PROCESS | 2000 | 1469115472668 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 08:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 08:37:52 INFO - PROCESS | 2000 | 1469115472670 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 08:37:52 INFO - PROCESS | 2000 | 1469115472673 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 08:37:52 INFO - PROCESS | 2000 | 1469115472674 Marionette TRACE conn2 <- [1,910,null,{}] 08:37:52 INFO - PROCESS | 2000 | 1469115472677 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}] 08:37:52 INFO - PROCESS | 2000 | 1469115472678 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:52 INFO - PROCESS | 2000 | 1469115472760 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 08:37:52 INFO - PROCESS | 2000 | 1469115472764 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:52 INFO - PROCESS | 2000 | 1469115472765 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:52 INFO - PROCESS | 2000 | ++DOCSHELL 0x129c48000 == 42 [pid = 2000] [id = 235] 08:37:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x125d19c00) [pid = 2000] [serial = 703] [outer = 0x0] 08:37:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x128882c00) [pid = 2000] [serial = 704] [outer = 0x125d19c00] 08:37:52 INFO - PROCESS | 2000 | 1469115472791 Marionette DEBUG loaded listener.js 08:37:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x12888d400) [pid = 2000] [serial = 705] [outer = 0x125d19c00] 08:37:53 INFO - PROCESS | 2000 | 1469115473397 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]]]}] 08:37:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 08:37:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 775ms 08:37:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 08:37:53 INFO - PROCESS | 2000 | 1469115473448 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 08:37:53 INFO - PROCESS | 2000 | 1469115473451 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 08:37:53 INFO - PROCESS | 2000 | 1469115473454 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 08:37:53 INFO - PROCESS | 2000 | 1469115473456 Marionette TRACE conn2 <- [1,914,null,{}] 08:37:53 INFO - PROCESS | 2000 | 1469115473461 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}] 08:37:53 INFO - PROCESS | 2000 | 1469115473462 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:53 INFO - PROCESS | 2000 | 1469115473592 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 08:37:53 INFO - PROCESS | 2000 | 1469115473662 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:53 INFO - PROCESS | 2000 | 1469115473663 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:53 INFO - PROCESS | 2000 | ++DOCSHELL 0x117003000 == 43 [pid = 2000] [id = 236] 08:37:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x11298f800) [pid = 2000] [serial = 706] [outer = 0x0] 08:37:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x112e77400) [pid = 2000] [serial = 707] [outer = 0x11298f800] 08:37:53 INFO - PROCESS | 2000 | 1469115473694 Marionette DEBUG loaded listener.js 08:37:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x113c8a800) [pid = 2000] [serial = 708] [outer = 0x11298f800] 08:37:54 INFO - PROCESS | 2000 | 1469115474111 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]]]}] 08:37:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 08:37:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 672ms 08:37:54 INFO - PROCESS | 2000 | 1469115474127 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 08:37:54 INFO - PROCESS | 2000 | 1469115474130 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 08:37:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 08:37:54 INFO - PROCESS | 2000 | 1469115474135 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 08:37:54 INFO - PROCESS | 2000 | 1469115474136 Marionette TRACE conn2 <- [1,918,null,{}] 08:37:54 INFO - PROCESS | 2000 | 1469115474139 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}] 08:37:54 INFO - PROCESS | 2000 | 1469115474141 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:54 INFO - PROCESS | 2000 | 1469115474246 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 08:37:54 INFO - PROCESS | 2000 | 1469115474303 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:54 INFO - PROCESS | 2000 | 1469115474304 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:54 INFO - PROCESS | 2000 | ++DOCSHELL 0x121128800 == 44 [pid = 2000] [id = 237] 08:37:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x1164dfc00) [pid = 2000] [serial = 709] [outer = 0x0] 08:37:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x1173bac00) [pid = 2000] [serial = 710] [outer = 0x1164dfc00] 08:37:54 INFO - PROCESS | 2000 | 1469115474347 Marionette DEBUG loaded listener.js 08:37:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x118349000) [pid = 2000] [serial = 711] [outer = 0x1164dfc00] 08:37:54 INFO - PROCESS | 2000 | 1469115474773 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]]]}] 08:37:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 08:37:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 672ms 08:37:54 INFO - PROCESS | 2000 | 1469115474807 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 08:37:54 INFO - PROCESS | 2000 | 1469115474808 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 08:37:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 08:37:54 INFO - PROCESS | 2000 | 1469115474811 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 08:37:54 INFO - PROCESS | 2000 | 1469115474813 Marionette TRACE conn2 <- [1,922,null,{}] 08:37:54 INFO - PROCESS | 2000 | 1469115474821 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}] 08:37:54 INFO - PROCESS | 2000 | 1469115474824 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:54 INFO - PROCESS | 2000 | 1469115474949 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 08:37:55 INFO - PROCESS | 2000 | 1469115475031 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:55 INFO - PROCESS | 2000 | 1469115475033 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:55 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a92d800 == 45 [pid = 2000] [id = 238] 08:37:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x119489c00) [pid = 2000] [serial = 712] [outer = 0x0] 08:37:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x11997a400) [pid = 2000] [serial = 713] [outer = 0x119489c00] 08:37:55 INFO - PROCESS | 2000 | 1469115475065 Marionette DEBUG loaded listener.js 08:37:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x1212e8000) [pid = 2000] [serial = 714] [outer = 0x119489c00] 08:37:55 INFO - PROCESS | 2000 | 1469115475474 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]]]}] 08:37:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 08:37:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 672ms 08:37:55 INFO - PROCESS | 2000 | 1469115475484 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 08:37:55 INFO - PROCESS | 2000 | 1469115475485 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 08:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 08:37:55 INFO - PROCESS | 2000 | 1469115475488 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 08:37:55 INFO - PROCESS | 2000 | 1469115475491 Marionette TRACE conn2 <- [1,926,null,{}] 08:37:55 INFO - PROCESS | 2000 | 1469115475494 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}] 08:37:55 INFO - PROCESS | 2000 | 1469115475495 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:55 INFO - PROCESS | 2000 | 1469115475597 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 08:37:55 INFO - PROCESS | 2000 | 1469115475648 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:55 INFO - PROCESS | 2000 | 1469115475650 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:55 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b711000 == 46 [pid = 2000] [id = 239] 08:37:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x124380400) [pid = 2000] [serial = 715] [outer = 0x0] 08:37:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x125688c00) [pid = 2000] [serial = 716] [outer = 0x124380400] 08:37:55 INFO - PROCESS | 2000 | 1469115475679 Marionette DEBUG loaded listener.js 08:37:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x125d0e000) [pid = 2000] [serial = 717] [outer = 0x124380400] 08:37:56 INFO - PROCESS | 2000 | 1469115476128 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]]]}] 08:37:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 08:37:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 671ms 08:37:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 08:37:56 INFO - PROCESS | 2000 | 1469115476160 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 08:37:56 INFO - PROCESS | 2000 | 1469115476161 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 08:37:56 INFO - PROCESS | 2000 | 1469115476163 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 08:37:56 INFO - PROCESS | 2000 | 1469115476165 Marionette TRACE conn2 <- [1,930,null,{}] 08:37:56 INFO - PROCESS | 2000 | 1469115476167 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}] 08:37:56 INFO - PROCESS | 2000 | 1469115476169 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:56 INFO - PROCESS | 2000 | 1469115476271 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 08:37:56 INFO - PROCESS | 2000 | 1469115476358 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:56 INFO - PROCESS | 2000 | 1469115476359 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:56 INFO - PROCESS | 2000 | ++DOCSHELL 0x119b2e800 == 47 [pid = 2000] [id = 240] 08:37:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x1186bd800) [pid = 2000] [serial = 718] [outer = 0x0] 08:37:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x126aa6800) [pid = 2000] [serial = 719] [outer = 0x1186bd800] 08:37:56 INFO - PROCESS | 2000 | 1469115476388 Marionette DEBUG loaded listener.js 08:37:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x126bcfc00) [pid = 2000] [serial = 720] [outer = 0x1186bd800] 08:37:57 INFO - PROCESS | 2000 | 1469115477045 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]]]}] 08:37:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 08:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 920ms 08:37:57 INFO - PROCESS | 2000 | 1469115477085 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 08:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 08:37:57 INFO - PROCESS | 2000 | 1469115477089 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 08:37:57 INFO - PROCESS | 2000 | 1469115477094 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 08:37:57 INFO - PROCESS | 2000 | 1469115477097 Marionette TRACE conn2 <- [1,934,null,{}] 08:37:57 INFO - PROCESS | 2000 | 1469115477102 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}] 08:37:57 INFO - PROCESS | 2000 | 1469115477104 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:57 INFO - PROCESS | 2000 | 1469115477246 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 08:37:57 INFO - PROCESS | 2000 | 1469115477330 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:57 INFO - PROCESS | 2000 | 1469115477331 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:57 INFO - PROCESS | 2000 | ++DOCSHELL 0x118628800 == 48 [pid = 2000] [id = 241] 08:37:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x1126df400) [pid = 2000] [serial = 721] [outer = 0x0] 08:37:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x112d9d800) [pid = 2000] [serial = 722] [outer = 0x1126df400] 08:37:57 INFO - PROCESS | 2000 | 1469115477358 Marionette DEBUG loaded listener.js 08:37:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x115fe1400) [pid = 2000] [serial = 723] [outer = 0x1126df400] 08:37:57 INFO - PROCESS | 2000 | 1469115477851 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]]]}] 08:37:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 08:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 773ms 08:37:57 INFO - PROCESS | 2000 | 1469115477866 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 08:37:57 INFO - PROCESS | 2000 | 1469115477870 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 08:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 08:37:57 INFO - PROCESS | 2000 | 1469115477877 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 08:37:57 INFO - PROCESS | 2000 | 1469115477879 Marionette TRACE conn2 <- [1,938,null,{}] 08:37:57 INFO - PROCESS | 2000 | 1469115477883 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}] 08:37:57 INFO - PROCESS | 2000 | 1469115477886 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:58 INFO - PROCESS | 2000 | 1469115478024 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 08:37:58 INFO - PROCESS | 2000 | 1469115478089 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:58 INFO - PROCESS | 2000 | 1469115478090 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:58 INFO - PROCESS | 2000 | ++DOCSHELL 0x117021000 == 49 [pid = 2000] [id = 242] 08:37:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x1173c0000) [pid = 2000] [serial = 724] [outer = 0x0] 08:37:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 117 (0x118f8c000) [pid = 2000] [serial = 725] [outer = 0x1173c0000] 08:37:58 INFO - PROCESS | 2000 | 1469115478118 Marionette DEBUG loaded listener.js 08:37:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 118 (0x11948e000) [pid = 2000] [serial = 726] [outer = 0x1173c0000] 08:37:58 INFO - PROCESS | 2000 | --DOCSHELL 0x119b27800 == 48 [pid = 2000] [id = 209] 08:37:58 INFO - PROCESS | 2000 | --DOCSHELL 0x129042000 == 47 [pid = 2000] [id = 234] 08:37:58 INFO - PROCESS | 2000 | --DOCSHELL 0x128896800 == 46 [pid = 2000] [id = 233] 08:37:58 INFO - PROCESS | 2000 | --DOCSHELL 0x117d78800 == 45 [pid = 2000] [id = 232] 08:37:58 INFO - PROCESS | 2000 | --DOCSHELL 0x1245fc000 == 44 [pid = 2000] [id = 231] 08:37:58 INFO - PROCESS | 2000 | --DOCSHELL 0x123cbf800 == 43 [pid = 2000] [id = 230] 08:37:58 INFO - PROCESS | 2000 | --DOCSHELL 0x12141b000 == 42 [pid = 2000] [id = 229] 08:37:58 INFO - PROCESS | 2000 | --DOCSHELL 0x1199d9000 == 41 [pid = 2000] [id = 228] 08:37:58 INFO - PROCESS | 2000 | --DOCSHELL 0x119677800 == 40 [pid = 2000] [id = 227] 08:37:58 INFO - PROCESS | 2000 | --DOCSHELL 0x117d7b800 == 39 [pid = 2000] [id = 226] 08:37:58 INFO - PROCESS | 2000 | --DOCSHELL 0x116531000 == 38 [pid = 2000] [id = 225] 08:37:58 INFO - PROCESS | 2000 | --DOCSHELL 0x112671000 == 37 [pid = 2000] [id = 224] 08:37:58 INFO - PROCESS | 2000 | --DOCSHELL 0x125bba000 == 36 [pid = 2000] [id = 223] 08:37:58 INFO - PROCESS | 2000 | --DOCSHELL 0x1196a1800 == 35 [pid = 2000] [id = 222] 08:37:58 INFO - PROCESS | 2000 | --DOCSHELL 0x115097000 == 34 [pid = 2000] [id = 221] 08:37:58 INFO - PROCESS | 2000 | --DOCSHELL 0x118628800 == 33 [pid = 2000] [id = 241] 08:37:58 INFO - PROCESS | 2000 | --DOCSHELL 0x119b2e800 == 32 [pid = 2000] [id = 240] 08:37:58 INFO - PROCESS | 2000 | --DOCSHELL 0x12b711000 == 31 [pid = 2000] [id = 239] 08:37:58 INFO - PROCESS | 2000 | --DOCSHELL 0x12a92d800 == 30 [pid = 2000] [id = 238] 08:37:58 INFO - PROCESS | 2000 | --DOCSHELL 0x121128800 == 29 [pid = 2000] [id = 237] 08:37:58 INFO - PROCESS | 2000 | --DOCSHELL 0x129c48000 == 28 [pid = 2000] [id = 235] 08:37:58 INFO - PROCESS | 2000 | --DOCSHELL 0x117003000 == 27 [pid = 2000] [id = 236] 08:37:58 INFO - PROCESS | 2000 | --DOMWINDOW == 117 (0x113c2f800) [pid = 2000] [serial = 611] [outer = 0x0] [url = about:blank] 08:37:58 INFO - PROCESS | 2000 | --DOMWINDOW == 116 (0x1173b7400) [pid = 2000] [serial = 612] [outer = 0x0] [url = about:blank] 08:37:58 INFO - PROCESS | 2000 | --DOMWINDOW == 115 (0x124312000) [pid = 2000] [serial = 615] [outer = 0x0] [url = about:blank] 08:37:58 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x1210b0400) [pid = 2000] [serial = 614] [outer = 0x0] [url = about:blank] 08:37:58 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x124a27000) [pid = 2000] [serial = 635] [outer = 0x0] [url = about:blank] 08:37:58 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x12568e000) [pid = 2000] [serial = 636] [outer = 0x0] [url = about:blank] 08:37:58 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x119981800) [pid = 2000] [serial = 632] [outer = 0x0] [url = about:blank] 08:37:58 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x1214e5000) [pid = 2000] [serial = 633] [outer = 0x0] [url = about:blank] 08:37:58 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x128be6400) [pid = 2000] [serial = 641] [outer = 0x0] [url = about:blank] 08:37:58 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x128bea400) [pid = 2000] [serial = 618] [outer = 0x0] [url = about:blank] 08:37:58 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x126b12000) [pid = 2000] [serial = 617] [outer = 0x0] [url = about:blank] 08:37:58 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x117d92400) [pid = 2000] [serial = 629] [outer = 0x0] [url = about:blank] 08:37:58 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x11894cc00) [pid = 2000] [serial = 630] [outer = 0x0] [url = about:blank] 08:37:58 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x1241acc00) [pid = 2000] [serial = 627] [outer = 0x0] [url = about:blank] 08:37:58 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x12aa68800) [pid = 2000] [serial = 621] [outer = 0x0] [url = about:blank] 08:37:58 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x12a99a400) [pid = 2000] [serial = 620] [outer = 0x0] [url = about:blank] 08:37:58 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x1213c6800) [pid = 2000] [serial = 626] [outer = 0x0] [url = about:blank] 08:37:58 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x126b17800) [pid = 2000] [serial = 638] [outer = 0x0] [url = about:blank] 08:37:58 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x1176bb400) [pid = 2000] [serial = 624] [outer = 0x0] [url = about:blank] 08:37:58 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x1173bb800) [pid = 2000] [serial = 623] [outer = 0x0] [url = about:blank] 08:37:58 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x12a57a400) [pid = 2000] [serial = 644] [outer = 0x0] [url = about:blank] 08:37:58 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x118560000) [pid = 2000] [serial = 650] [outer = 0x0] [url = about:blank] 08:37:58 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x12aa6b800) [pid = 2000] [serial = 647] [outer = 0x0] [url = about:blank] 08:37:58 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x124a9e800) [pid = 2000] [serial = 651] [outer = 0x0] [url = about:blank] 08:37:58 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x128bf3000) [pid = 2000] [serial = 653] [outer = 0x0] [url = about:blank] 08:37:58 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x12a9a4000) [pid = 2000] [serial = 645] [outer = 0x0] [url = about:blank] 08:37:58 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x12aa72000) [pid = 2000] [serial = 648] [outer = 0x0] [url = about:blank] 08:37:58 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x12aa6d800) [pid = 2000] [serial = 654] [outer = 0x0] [url = about:blank] 08:37:58 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x128bf0000) [pid = 2000] [serial = 642] [outer = 0x0] [url = about:blank] 08:37:58 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x12b816800) [pid = 2000] [serial = 656] [outer = 0x0] [url = about:blank] 08:37:58 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x12b8b0000) [pid = 2000] [serial = 657] [outer = 0x0] [url = about:blank] 08:37:58 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x12888a000) [pid = 2000] [serial = 639] [outer = 0x0] [url = about:blank] 08:37:58 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x12bd1b000) [pid = 2000] [serial = 659] [outer = 0x0] [url = about:blank] 08:37:59 INFO - PROCESS | 2000 | 1469115479113 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]]]}] 08:37:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 08:37:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1271ms 08:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 08:37:59 INFO - PROCESS | 2000 | 1469115479148 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 08:37:59 INFO - PROCESS | 2000 | 1469115479150 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 08:37:59 INFO - PROCESS | 2000 | 1469115479153 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 08:37:59 INFO - PROCESS | 2000 | 1469115479158 Marionette TRACE conn2 <- [1,942,null,{}] 08:37:59 INFO - PROCESS | 2000 | 1469115479161 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}] 08:37:59 INFO - PROCESS | 2000 | 1469115479163 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:59 INFO - PROCESS | 2000 | 1469115479239 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 08:37:59 INFO - PROCESS | 2000 | 1469115479243 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:59 INFO - PROCESS | 2000 | 1469115479245 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:59 INFO - PROCESS | 2000 | ++DOCSHELL 0x116154000 == 28 [pid = 2000] [id = 243] 08:37:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x1126db000) [pid = 2000] [serial = 727] [outer = 0x0] 08:37:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x113993800) [pid = 2000] [serial = 728] [outer = 0x1126db000] 08:37:59 INFO - PROCESS | 2000 | 1469115479274 Marionette DEBUG loaded listener.js 08:37:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x116544000) [pid = 2000] [serial = 729] [outer = 0x1126db000] 08:37:59 INFO - PROCESS | 2000 | 1469115479735 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]]]}] 08:37:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 08:37:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 622ms 08:37:59 INFO - PROCESS | 2000 | 1469115479776 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 08:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 08:37:59 INFO - PROCESS | 2000 | 1469115479781 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 08:37:59 INFO - PROCESS | 2000 | 1469115479787 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 08:37:59 INFO - PROCESS | 2000 | 1469115479790 Marionette TRACE conn2 <- [1,946,null,{}] 08:37:59 INFO - PROCESS | 2000 | 1469115479794 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}] 08:37:59 INFO - PROCESS | 2000 | 1469115479796 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:59 INFO - PROCESS | 2000 | 1469115479921 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 08:37:59 INFO - PROCESS | 2000 | 1469115479931 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:59 INFO - PROCESS | 2000 | 1469115479932 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:37:59 INFO - PROCESS | 2000 | ++DOCSHELL 0x11726d800 == 29 [pid = 2000] [id = 244] 08:37:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x1172c3800) [pid = 2000] [serial = 730] [outer = 0x0] 08:37:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x11834d400) [pid = 2000] [serial = 731] [outer = 0x1172c3800] 08:37:59 INFO - PROCESS | 2000 | 1469115479958 Marionette DEBUG loaded listener.js 08:38:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x1186b7c00) [pid = 2000] [serial = 732] [outer = 0x1172c3800] 08:38:00 INFO - PROCESS | 2000 | 1469115480303 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]]]}] 08:38:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 08:38:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 572ms 08:38:00 INFO - PROCESS | 2000 | 1469115480359 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 08:38:00 INFO - PROCESS | 2000 | 1469115480361 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 08:38:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 08:38:00 INFO - PROCESS | 2000 | 1469115480363 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 08:38:00 INFO - PROCESS | 2000 | 1469115480365 Marionette TRACE conn2 <- [1,950,null,{}] 08:38:00 INFO - PROCESS | 2000 | 1469115480373 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}] 08:38:00 INFO - PROCESS | 2000 | 1469115480376 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:00 INFO - PROCESS | 2000 | 1469115480452 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 08:38:00 INFO - PROCESS | 2000 | 1469115480459 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:00 INFO - PROCESS | 2000 | 1469115480461 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:00 INFO - PROCESS | 2000 | ++DOCSHELL 0x1191ec000 == 30 [pid = 2000] [id = 245] 08:38:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x118950800) [pid = 2000] [serial = 733] [outer = 0x0] 08:38:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x11914b400) [pid = 2000] [serial = 734] [outer = 0x118950800] 08:38:00 INFO - PROCESS | 2000 | 1469115480489 Marionette DEBUG loaded listener.js 08:38:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x11992f800) [pid = 2000] [serial = 735] [outer = 0x118950800] 08:38:00 INFO - PROCESS | 2000 | 1469115480799 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]]]}] 08:38:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 08:38:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 472ms 08:38:00 INFO - PROCESS | 2000 | 1469115480836 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 08:38:00 INFO - PROCESS | 2000 | 1469115480837 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 08:38:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 08:38:00 INFO - PROCESS | 2000 | 1469115480842 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 08:38:00 INFO - PROCESS | 2000 | 1469115480843 Marionette TRACE conn2 <- [1,954,null,{}] 08:38:00 INFO - PROCESS | 2000 | 1469115480845 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}] 08:38:00 INFO - PROCESS | 2000 | 1469115480846 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:00 INFO - PROCESS | 2000 | 1469115480922 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 08:38:00 INFO - PROCESS | 2000 | 1469115480956 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:00 INFO - PROCESS | 2000 | 1469115480957 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:00 INFO - PROCESS | 2000 | ++DOCSHELL 0x119698800 == 31 [pid = 2000] [id = 246] 08:38:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x11213bc00) [pid = 2000] [serial = 736] [outer = 0x0] 08:38:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x119978400) [pid = 2000] [serial = 737] [outer = 0x11213bc00] 08:38:00 INFO - PROCESS | 2000 | 1469115480982 Marionette DEBUG loaded listener.js 08:38:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x1212e5800) [pid = 2000] [serial = 738] [outer = 0x11213bc00] 08:38:01 INFO - PROCESS | 2000 | 1469115481328 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]]]}] 08:38:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 08:38:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 518ms 08:38:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 08:38:01 INFO - PROCESS | 2000 | 1469115481360 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 08:38:01 INFO - PROCESS | 2000 | 1469115481362 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 08:38:01 INFO - PROCESS | 2000 | 1469115481364 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 08:38:01 INFO - PROCESS | 2000 | 1469115481365 Marionette TRACE conn2 <- [1,958,null,{}] 08:38:01 INFO - PROCESS | 2000 | 1469115481376 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}] 08:38:01 INFO - PROCESS | 2000 | 1469115481377 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:01 INFO - PROCESS | 2000 | 1469115481470 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 08:38:01 INFO - PROCESS | 2000 | 1469115481474 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:01 INFO - PROCESS | 2000 | 1469115481475 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:01 INFO - PROCESS | 2000 | ++DOCSHELL 0x120f44800 == 32 [pid = 2000] [id = 247] 08:38:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x1126db400) [pid = 2000] [serial = 739] [outer = 0x0] 08:38:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x121a22000) [pid = 2000] [serial = 740] [outer = 0x1126db400] 08:38:01 INFO - PROCESS | 2000 | 1469115481499 Marionette DEBUG loaded listener.js 08:38:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x123cc6800) [pid = 2000] [serial = 741] [outer = 0x1126db400] 08:38:01 INFO - PROCESS | 2000 | 1469115481848 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]]]}] 08:38:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 08:38:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 518ms 08:38:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 08:38:01 INFO - PROCESS | 2000 | 1469115481882 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 08:38:01 INFO - PROCESS | 2000 | 1469115481883 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 08:38:01 INFO - PROCESS | 2000 | 1469115481886 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 08:38:01 INFO - PROCESS | 2000 | 1469115481887 Marionette TRACE conn2 <- [1,962,null,{}] 08:38:01 INFO - PROCESS | 2000 | 1469115481889 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}] 08:38:01 INFO - PROCESS | 2000 | 1469115481893 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:01 INFO - PROCESS | 2000 | 1469115481994 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 08:38:02 INFO - PROCESS | 2000 | 1469115482028 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:02 INFO - PROCESS | 2000 | 1469115482029 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:02 INFO - PROCESS | 2000 | ++DOCSHELL 0x12138b000 == 33 [pid = 2000] [id = 248] 08:38:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x123f4e800) [pid = 2000] [serial = 742] [outer = 0x0] 08:38:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x124a27000) [pid = 2000] [serial = 743] [outer = 0x123f4e800] 08:38:02 INFO - PROCESS | 2000 | 1469115482054 Marionette DEBUG loaded listener.js 08:38:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x125690400) [pid = 2000] [serial = 744] [outer = 0x123f4e800] 08:38:02 INFO - PROCESS | 2000 | 1469115482361 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]]]}] 08:38:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 08:38:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 519ms 08:38:02 INFO - PROCESS | 2000 | 1469115482405 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 08:38:02 INFO - PROCESS | 2000 | 1469115482407 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 08:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 08:38:02 INFO - PROCESS | 2000 | 1469115482416 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 08:38:02 INFO - PROCESS | 2000 | 1469115482417 Marionette TRACE conn2 <- [1,966,null,{}] 08:38:02 INFO - PROCESS | 2000 | 1469115482419 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}] 08:38:02 INFO - PROCESS | 2000 | 1469115482421 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:02 INFO - PROCESS | 2000 | 1469115482514 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 08:38:02 INFO - PROCESS | 2000 | 1469115482518 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:02 INFO - PROCESS | 2000 | 1469115482519 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:02 INFO - PROCESS | 2000 | ++DOCSHELL 0x123b27000 == 34 [pid = 2000] [id = 249] 08:38:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x111e2c800) [pid = 2000] [serial = 745] [outer = 0x0] 08:38:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x125692400) [pid = 2000] [serial = 746] [outer = 0x111e2c800] 08:38:02 INFO - PROCESS | 2000 | 1469115482544 Marionette DEBUG loaded listener.js 08:38:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x126aa7800) [pid = 2000] [serial = 747] [outer = 0x111e2c800] 08:38:02 INFO - PROCESS | 2000 | 1469115482876 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]]]}] 08:38:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 08:38:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 476ms 08:38:02 INFO - PROCESS | 2000 | 1469115482885 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 08:38:02 INFO - PROCESS | 2000 | 1469115482887 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 08:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 08:38:02 INFO - PROCESS | 2000 | 1469115482890 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 08:38:02 INFO - PROCESS | 2000 | 1469115482893 Marionette TRACE conn2 <- [1,970,null,{}] 08:38:02 INFO - PROCESS | 2000 | 1469115482896 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}] 08:38:02 INFO - PROCESS | 2000 | 1469115482897 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:03 INFO - PROCESS | 2000 | 1469115483186 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 08:38:03 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x119143400) [pid = 2000] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 08:38:03 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x121a1ec00) [pid = 2000] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 08:38:03 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x1128adc00) [pid = 2000] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 08:38:03 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x121a2bc00) [pid = 2000] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 08:38:03 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x11997e400) [pid = 2000] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 08:38:03 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x1126de400) [pid = 2000] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 08:38:03 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x1121b7c00) [pid = 2000] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 08:38:03 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x120fa9c00) [pid = 2000] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 08:38:03 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x1133d3800) [pid = 2000] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 08:38:03 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x119976c00) [pid = 2000] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 08:38:03 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x11834f800) [pid = 2000] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 08:38:03 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x1126d7000) [pid = 2000] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 08:38:03 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x125368c00) [pid = 2000] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 08:38:03 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x125d19c00) [pid = 2000] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 08:38:03 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x1128b0000) [pid = 2000] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 08:38:03 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x12b81e000) [pid = 2000] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 08:38:03 INFO - PROCESS | 2000 | 1469115483232 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:03 INFO - PROCESS | 2000 | 1469115483233 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:03 INFO - PROCESS | 2000 | ++DOCSHELL 0x117263800 == 35 [pid = 2000] [id = 250] 08:38:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x110fa1400) [pid = 2000] [serial = 748] [outer = 0x0] 08:38:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x1126d2c00) [pid = 2000] [serial = 749] [outer = 0x110fa1400] 08:38:03 INFO - PROCESS | 2000 | 1469115483258 Marionette DEBUG loaded listener.js 08:38:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x116ab5c00) [pid = 2000] [serial = 750] [outer = 0x110fa1400] 08:38:03 INFO - PROCESS | 2000 | 1469115483526 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]]]}] 08:38:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 08:38:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 675ms 08:38:03 INFO - PROCESS | 2000 | 1469115483584 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 08:38:03 INFO - PROCESS | 2000 | 1469115483586 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 08:38:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 08:38:03 INFO - PROCESS | 2000 | 1469115483592 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 08:38:03 INFO - PROCESS | 2000 | 1469115483595 Marionette TRACE conn2 <- [1,974,null,{}] 08:38:03 INFO - PROCESS | 2000 | 1469115483598 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}] 08:38:03 INFO - PROCESS | 2000 | 1469115483600 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:03 INFO - PROCESS | 2000 | 1469115483722 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 08:38:03 INFO - PROCESS | 2000 | 1469115483798 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:03 INFO - PROCESS | 2000 | 1469115483800 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:03 INFO - PROCESS | 2000 | ++DOCSHELL 0x1256db000 == 36 [pid = 2000] [id = 251] 08:38:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x1121b2800) [pid = 2000] [serial = 751] [outer = 0x0] 08:38:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x11859e400) [pid = 2000] [serial = 752] [outer = 0x1121b2800] 08:38:03 INFO - PROCESS | 2000 | 1469115483841 Marionette DEBUG loaded listener.js 08:38:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x1241ae000) [pid = 2000] [serial = 753] [outer = 0x1121b2800] 08:38:04 INFO - PROCESS | 2000 | 1469115484162 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]]]}] 08:38:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 08:38:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 623ms 08:38:04 INFO - PROCESS | 2000 | 1469115484213 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 08:38:04 INFO - PROCESS | 2000 | 1469115484214 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 08:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 08:38:04 INFO - PROCESS | 2000 | 1469115484216 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 08:38:04 INFO - PROCESS | 2000 | 1469115484217 Marionette TRACE conn2 <- [1,978,null,{}] 08:38:04 INFO - PROCESS | 2000 | 1469115484219 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}] 08:38:04 INFO - PROCESS | 2000 | 1469115484220 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:04 INFO - PROCESS | 2000 | 1469115484300 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 08:38:04 INFO - PROCESS | 2000 | 1469115484354 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:04 INFO - PROCESS | 2000 | 1469115484355 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:04 INFO - PROCESS | 2000 | ++DOCSHELL 0x126a51800 == 37 [pid = 2000] [id = 252] 08:38:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x11298e000) [pid = 2000] [serial = 754] [outer = 0x0] 08:38:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x125366c00) [pid = 2000] [serial = 755] [outer = 0x11298e000] 08:38:04 INFO - PROCESS | 2000 | 1469115484380 Marionette DEBUG loaded listener.js 08:38:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x126bcb800) [pid = 2000] [serial = 756] [outer = 0x11298e000] 08:38:04 INFO - PROCESS | 2000 | 1469115484701 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]]]}] 08:38:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 08:38:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 519ms 08:38:04 INFO - PROCESS | 2000 | 1469115484736 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 08:38:04 INFO - PROCESS | 2000 | 1469115484738 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 08:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 08:38:04 INFO - PROCESS | 2000 | 1469115484754 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 08:38:04 INFO - PROCESS | 2000 | 1469115484756 Marionette TRACE conn2 <- [1,982,null,{}] 08:38:04 INFO - PROCESS | 2000 | 1469115484760 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}] 08:38:04 INFO - PROCESS | 2000 | 1469115484762 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:04 INFO - PROCESS | 2000 | 1469115484902 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 08:38:04 INFO - PROCESS | 2000 | 1469115484979 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:04 INFO - PROCESS | 2000 | 1469115484981 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:05 INFO - PROCESS | 2000 | ++DOCSHELL 0x12902d000 == 38 [pid = 2000] [id = 253] 08:38:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x1186d5000) [pid = 2000] [serial = 757] [outer = 0x0] 08:38:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x126bd2400) [pid = 2000] [serial = 758] [outer = 0x1186d5000] 08:38:05 INFO - PROCESS | 2000 | 1469115485026 Marionette DEBUG loaded listener.js 08:38:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x128b32000) [pid = 2000] [serial = 759] [outer = 0x1186d5000] 08:38:05 INFO - PROCESS | 2000 | 1469115485600 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]]]}] 08:38:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 08:38:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 922ms 08:38:05 INFO - PROCESS | 2000 | 1469115485675 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 08:38:05 INFO - PROCESS | 2000 | 1469115485678 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 08:38:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 08:38:05 INFO - PROCESS | 2000 | 1469115485682 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 08:38:05 INFO - PROCESS | 2000 | 1469115485684 Marionette TRACE conn2 <- [1,986,null,{}] 08:38:05 INFO - PROCESS | 2000 | 1469115485688 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}] 08:38:05 INFO - PROCESS | 2000 | 1469115485690 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:05 INFO - PROCESS | 2000 | 1469115485799 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 08:38:05 INFO - PROCESS | 2000 | 1469115485853 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:05 INFO - PROCESS | 2000 | 1469115485854 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:05 INFO - PROCESS | 2000 | ++DOCSHELL 0x11701f000 == 39 [pid = 2000] [id = 254] 08:38:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x112d9e400) [pid = 2000] [serial = 760] [outer = 0x0] 08:38:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x113e3c800) [pid = 2000] [serial = 761] [outer = 0x112d9e400] 08:38:05 INFO - PROCESS | 2000 | 1469115485885 Marionette DEBUG loaded listener.js 08:38:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x11688a400) [pid = 2000] [serial = 762] [outer = 0x112d9e400] 08:38:06 INFO - PROCESS | 2000 | 1469115486344 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]]]}] 08:38:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 08:38:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 721ms 08:38:06 INFO - PROCESS | 2000 | 1469115486402 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 08:38:06 INFO - PROCESS | 2000 | 1469115486406 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 08:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 08:38:06 INFO - PROCESS | 2000 | 1469115486452 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 08:38:06 INFO - PROCESS | 2000 | 1469115486454 Marionette TRACE conn2 <- [1,990,null,{}] 08:38:06 INFO - PROCESS | 2000 | 1469115486457 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}] 08:38:06 INFO - PROCESS | 2000 | 1469115486459 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:06 INFO - PROCESS | 2000 | 1469115486576 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 08:38:06 INFO - PROCESS | 2000 | 1469115486650 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:06 INFO - PROCESS | 2000 | 1469115486652 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:06 INFO - PROCESS | 2000 | ++DOCSHELL 0x119b62000 == 40 [pid = 2000] [id = 255] 08:38:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x117d88c00) [pid = 2000] [serial = 763] [outer = 0x0] 08:38:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x1186d5c00) [pid = 2000] [serial = 764] [outer = 0x117d88c00] 08:38:06 INFO - PROCESS | 2000 | 1469115486682 Marionette DEBUG loaded listener.js 08:38:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x118fb4000) [pid = 2000] [serial = 765] [outer = 0x117d88c00] 08:38:07 INFO - PROCESS | 2000 | 1469115487271 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]]]}] 08:38:07 INFO - PROCESS | 2000 | --DOCSHELL 0x126a51800 == 39 [pid = 2000] [id = 252] 08:38:07 INFO - PROCESS | 2000 | --DOCSHELL 0x1256db000 == 38 [pid = 2000] [id = 251] 08:38:07 INFO - PROCESS | 2000 | --DOCSHELL 0x117263800 == 37 [pid = 2000] [id = 250] 08:38:07 INFO - PROCESS | 2000 | --DOCSHELL 0x123b27000 == 36 [pid = 2000] [id = 249] 08:38:07 INFO - PROCESS | 2000 | --DOCSHELL 0x12138b000 == 35 [pid = 2000] [id = 248] 08:38:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 08:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 876ms 08:38:07 INFO - PROCESS | 2000 | --DOCSHELL 0x120f44800 == 34 [pid = 2000] [id = 247] 08:38:07 INFO - PROCESS | 2000 | --DOCSHELL 0x119698800 == 33 [pid = 2000] [id = 246] 08:38:07 INFO - PROCESS | 2000 | --DOCSHELL 0x1191ec000 == 32 [pid = 2000] [id = 245] 08:38:07 INFO - PROCESS | 2000 | --DOCSHELL 0x11726d800 == 31 [pid = 2000] [id = 244] 08:38:07 INFO - PROCESS | 2000 | --DOCSHELL 0x116154000 == 30 [pid = 2000] [id = 243] 08:38:07 INFO - PROCESS | 2000 | --DOCSHELL 0x117021000 == 29 [pid = 2000] [id = 242] 08:38:07 INFO - PROCESS | 2000 | 1469115487354 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 08:38:07 INFO - PROCESS | 2000 | 1469115487358 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 08:38:07 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x12be08c00) [pid = 2000] [serial = 660] [outer = 0x0] [url = about:blank] 08:38:07 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x1196f8000) [pid = 2000] [serial = 686] [outer = 0x0] [url = about:blank] 08:38:07 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x123bdcc00) [pid = 2000] [serial = 689] [outer = 0x0] [url = about:blank] 08:38:07 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x11914c400) [pid = 2000] [serial = 695] [outer = 0x0] [url = about:blank] 08:38:07 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x124313800) [pid = 2000] [serial = 692] [outer = 0x0] [url = about:blank] 08:38:07 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x124108c00) [pid = 2000] [serial = 690] [outer = 0x0] [url = about:blank] 08:38:07 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x124af5400) [pid = 2000] [serial = 698] [outer = 0x0] [url = about:blank] 08:38:07 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x1128ae800) [pid = 2000] [serial = 671] [outer = 0x0] [url = about:blank] 08:38:07 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x112986400) [pid = 2000] [serial = 672] [outer = 0x0] [url = about:blank] 08:38:07 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x1121be400) [pid = 2000] [serial = 662] [outer = 0x0] [url = about:blank] 08:38:07 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x116a0c400) [pid = 2000] [serial = 663] [outer = 0x0] [url = about:blank] 08:38:07 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x124af4800) [pid = 2000] [serial = 668] [outer = 0x0] [url = about:blank] 08:38:07 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x128887c00) [pid = 2000] [serial = 669] [outer = 0x0] [url = about:blank] 08:38:07 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x1133f7c00) [pid = 2000] [serial = 674] [outer = 0x0] [url = about:blank] 08:38:07 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x113c8b800) [pid = 2000] [serial = 675] [outer = 0x0] [url = about:blank] 08:38:07 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x119bdac00) [pid = 2000] [serial = 665] [outer = 0x0] [url = about:blank] 08:38:07 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x123c0c400) [pid = 2000] [serial = 666] [outer = 0x0] [url = about:blank] 08:38:07 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x1186b4000) [pid = 2000] [serial = 680] [outer = 0x0] [url = about:blank] 08:38:07 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x1186d1000) [pid = 2000] [serial = 681] [outer = 0x0] [url = about:blank] 08:38:07 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x116784800) [pid = 2000] [serial = 677] [outer = 0x0] [url = about:blank] 08:38:07 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x1173be400) [pid = 2000] [serial = 678] [outer = 0x0] [url = about:blank] 08:38:07 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x124a20c00) [pid = 2000] [serial = 693] [outer = 0x0] [url = about:blank] 08:38:07 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x126bc9800) [pid = 2000] [serial = 702] [outer = 0x0] [url = about:blank] 08:38:07 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x128882c00) [pid = 2000] [serial = 704] [outer = 0x0] [url = about:blank] 08:38:07 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x12888d400) [pid = 2000] [serial = 705] [outer = 0x0] [url = about:blank] 08:38:07 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x125370800) [pid = 2000] [serial = 699] [outer = 0x0] [url = about:blank] 08:38:07 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x1186cb400) [pid = 2000] [serial = 683] [outer = 0x0] [url = about:blank] 08:38:07 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x118faa000) [pid = 2000] [serial = 684] [outer = 0x0] [url = about:blank] 08:38:07 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x121811000) [pid = 2000] [serial = 687] [outer = 0x0] [url = about:blank] 08:38:07 INFO - PROCESS | 2000 | --DOMWINDOW == 78 (0x124a1e800) [pid = 2000] [serial = 696] [outer = 0x0] [url = about:blank] 08:38:07 INFO - PROCESS | 2000 | --DOMWINDOW == 77 (0x125b08400) [pid = 2000] [serial = 701] [outer = 0x0] [url = about:blank] 08:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 08:38:07 INFO - PROCESS | 2000 | 1469115487379 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 08:38:07 INFO - PROCESS | 2000 | 1469115487382 Marionette TRACE conn2 <- [1,994,null,{}] 08:38:07 INFO - PROCESS | 2000 | 1469115487387 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}] 08:38:07 INFO - PROCESS | 2000 | 1469115487390 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:07 INFO - PROCESS | 2000 | 1469115487522 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 08:38:07 INFO - PROCESS | 2000 | 1469115487529 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:07 INFO - PROCESS | 2000 | 1469115487530 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:07 INFO - PROCESS | 2000 | ++DOCSHELL 0x1161a0000 == 30 [pid = 2000] [id = 256] 08:38:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 78 (0x11677d000) [pid = 2000] [serial = 766] [outer = 0x0] 08:38:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 79 (0x116aa9400) [pid = 2000] [serial = 767] [outer = 0x11677d000] 08:38:07 INFO - PROCESS | 2000 | 1469115487577 Marionette DEBUG loaded listener.js 08:38:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x1176b6000) [pid = 2000] [serial = 768] [outer = 0x11677d000] 08:38:08 INFO - PROCESS | 2000 | 1469115488027 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]]]}] 08:38:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 08:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 679ms 08:38:08 INFO - PROCESS | 2000 | 1469115488054 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 08:38:08 INFO - PROCESS | 2000 | 1469115488056 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 08:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 08:38:08 INFO - PROCESS | 2000 | 1469115488061 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 08:38:08 INFO - PROCESS | 2000 | 1469115488062 Marionette TRACE conn2 <- [1,998,null,{}] 08:38:08 INFO - PROCESS | 2000 | 1469115488065 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}] 08:38:08 INFO - PROCESS | 2000 | 1469115488066 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:08 INFO - PROCESS | 2000 | 1469115488145 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 08:38:08 INFO - PROCESS | 2000 | 1469115488149 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:08 INFO - PROCESS | 2000 | 1469115488150 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:08 INFO - PROCESS | 2000 | ++DOCSHELL 0x1184c6000 == 31 [pid = 2000] [id = 257] 08:38:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x11859c800) [pid = 2000] [serial = 769] [outer = 0x0] 08:38:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x118f81800) [pid = 2000] [serial = 770] [outer = 0x11859c800] 08:38:08 INFO - PROCESS | 2000 | 1469115488179 Marionette DEBUG loaded listener.js 08:38:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x11948bc00) [pid = 2000] [serial = 771] [outer = 0x11859c800] 08:38:08 INFO - PROCESS | 2000 | 1469115488510 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]]]}] 08:38:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 08:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 469ms 08:38:08 INFO - PROCESS | 2000 | 1469115488533 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 08:38:08 INFO - PROCESS | 2000 | 1469115488534 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 08:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 08:38:08 INFO - PROCESS | 2000 | 1469115488537 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 08:38:08 INFO - PROCESS | 2000 | 1469115488539 Marionette TRACE conn2 <- [1,1002,null,{}] 08:38:08 INFO - PROCESS | 2000 | 1469115488547 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}] 08:38:08 INFO - PROCESS | 2000 | 1469115488550 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:08 INFO - PROCESS | 2000 | 1469115488630 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 08:38:08 INFO - PROCESS | 2000 | 1469115488635 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:08 INFO - PROCESS | 2000 | 1469115488637 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:08 INFO - PROCESS | 2000 | ++DOCSHELL 0x1199e3800 == 32 [pid = 2000] [id = 258] 08:38:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x11997e000) [pid = 2000] [serial = 772] [outer = 0x0] 08:38:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x1210af000) [pid = 2000] [serial = 773] [outer = 0x11997e000] 08:38:08 INFO - PROCESS | 2000 | 1469115488669 Marionette DEBUG loaded listener.js 08:38:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x124108400) [pid = 2000] [serial = 774] [outer = 0x11997e000] 08:38:09 INFO - PROCESS | 2000 | 1469115489038 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]]]}] 08:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 08:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 522ms 08:38:09 INFO - PROCESS | 2000 | 1469115489060 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 08:38:09 INFO - PROCESS | 2000 | 1469115489062 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 08:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 08:38:09 INFO - PROCESS | 2000 | 1469115489064 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 08:38:09 INFO - PROCESS | 2000 | 1469115489065 Marionette TRACE conn2 <- [1,1006,null,{}] 08:38:09 INFO - PROCESS | 2000 | 1469115489068 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}] 08:38:09 INFO - PROCESS | 2000 | 1469115489069 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:09 INFO - PROCESS | 2000 | 1469115489180 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 08:38:09 INFO - PROCESS | 2000 | 1469115489209 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:09 INFO - PROCESS | 2000 | 1469115489211 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:09 INFO - PROCESS | 2000 | ++DOCSHELL 0x121128800 == 33 [pid = 2000] [id = 259] 08:38:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x11997e800) [pid = 2000] [serial = 775] [outer = 0x0] 08:38:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x124313800) [pid = 2000] [serial = 776] [outer = 0x11997e800] 08:38:09 INFO - PROCESS | 2000 | 1469115489236 Marionette DEBUG loaded listener.js 08:38:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x124af0000) [pid = 2000] [serial = 777] [outer = 0x11997e800] 08:38:09 INFO - PROCESS | 2000 | 1469115489535 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]]]}] 08:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 08:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 520ms 08:38:09 INFO - PROCESS | 2000 | 1469115489584 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 08:38:09 INFO - PROCESS | 2000 | 1469115489585 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 08:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 08:38:09 INFO - PROCESS | 2000 | 1469115489588 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 08:38:09 INFO - PROCESS | 2000 | 1469115489589 Marionette TRACE conn2 <- [1,1010,null,{}] 08:38:09 INFO - PROCESS | 2000 | 1469115489591 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}] 08:38:09 INFO - PROCESS | 2000 | 1469115489592 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:09 INFO - PROCESS | 2000 | 1469115489691 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 08:38:09 INFO - PROCESS | 2000 | 1469115489694 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:09 INFO - PROCESS | 2000 | 1469115489695 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:09 INFO - PROCESS | 2000 | ++DOCSHELL 0x123b30800 == 34 [pid = 2000] [id = 260] 08:38:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x1176bb800) [pid = 2000] [serial = 778] [outer = 0x0] 08:38:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x124af5400) [pid = 2000] [serial = 779] [outer = 0x1176bb800] 08:38:09 INFO - PROCESS | 2000 | 1469115489719 Marionette DEBUG loaded listener.js 08:38:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x125b08400) [pid = 2000] [serial = 780] [outer = 0x1176bb800] 08:38:10 INFO - PROCESS | 2000 | 1469115490070 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]]]}] 08:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 08:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 521ms 08:38:10 INFO - PROCESS | 2000 | 1469115490111 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 08:38:10 INFO - PROCESS | 2000 | 1469115490112 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 08:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 08:38:10 INFO - PROCESS | 2000 | 1469115490114 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 08:38:10 INFO - PROCESS | 2000 | 1469115490115 Marionette TRACE conn2 <- [1,1014,null,{}] 08:38:10 INFO - PROCESS | 2000 | 1469115490117 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}] 08:38:10 INFO - PROCESS | 2000 | 1469115490121 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:10 INFO - PROCESS | 2000 | 1469115490235 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 08:38:10 INFO - PROCESS | 2000 | 1469115490271 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:10 INFO - PROCESS | 2000 | 1469115490272 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:10 INFO - PROCESS | 2000 | ++DOCSHELL 0x12532a000 == 35 [pid = 2000] [id = 261] 08:38:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x125d14800) [pid = 2000] [serial = 781] [outer = 0x0] 08:38:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x126bd0400) [pid = 2000] [serial = 782] [outer = 0x125d14800] 08:38:10 INFO - PROCESS | 2000 | 1469115490297 Marionette DEBUG loaded listener.js 08:38:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x128aa8800) [pid = 2000] [serial = 783] [outer = 0x125d14800] 08:38:10 INFO - PROCESS | 2000 | 1469115490611 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]]]}] 08:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 08:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 520ms 08:38:10 INFO - PROCESS | 2000 | 1469115490634 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 08:38:10 INFO - PROCESS | 2000 | 1469115490635 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 08:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 08:38:10 INFO - PROCESS | 2000 | 1469115490644 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 08:38:10 INFO - PROCESS | 2000 | 1469115490645 Marionette TRACE conn2 <- [1,1018,null,{}] 08:38:10 INFO - PROCESS | 2000 | 1469115490648 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}] 08:38:10 INFO - PROCESS | 2000 | 1469115490649 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:10 INFO - PROCESS | 2000 | 1469115490743 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 08:38:10 INFO - PROCESS | 2000 | 1469115490747 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:10 INFO - PROCESS | 2000 | 1469115490748 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:10 INFO - PROCESS | 2000 | ++DOCSHELL 0x128891800 == 36 [pid = 2000] [id = 262] 08:38:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x128aaa000) [pid = 2000] [serial = 784] [outer = 0x0] 08:38:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x128be8c00) [pid = 2000] [serial = 785] [outer = 0x128aaa000] 08:38:10 INFO - PROCESS | 2000 | 1469115490772 Marionette DEBUG loaded listener.js 08:38:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x128bed400) [pid = 2000] [serial = 786] [outer = 0x128aaa000] 08:38:11 INFO - PROCESS | 2000 | 1469115491085 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]]]}] 08:38:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 08:38:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 474ms 08:38:11 INFO - PROCESS | 2000 | 1469115491115 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 08:38:11 INFO - PROCESS | 2000 | 1469115491116 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 08:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 08:38:11 INFO - PROCESS | 2000 | 1469115491125 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 08:38:11 INFO - PROCESS | 2000 | 1469115491127 Marionette TRACE conn2 <- [1,1022,null,{}] 08:38:11 INFO - PROCESS | 2000 | 1469115491130 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}] 08:38:11 INFO - PROCESS | 2000 | 1469115491131 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:11 INFO - PROCESS | 2000 | 1469115491227 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 08:38:11 INFO - PROCESS | 2000 | 1469115491231 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:11 INFO - PROCESS | 2000 | 1469115491232 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:11 INFO - PROCESS | 2000 | ++DOCSHELL 0x12903c000 == 37 [pid = 2000] [id = 263] 08:38:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x128b38c00) [pid = 2000] [serial = 787] [outer = 0x0] 08:38:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x128bf2800) [pid = 2000] [serial = 788] [outer = 0x128b38c00] 08:38:11 INFO - PROCESS | 2000 | 1469115491257 Marionette DEBUG loaded listener.js 08:38:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x128d5f000) [pid = 2000] [serial = 789] [outer = 0x128b38c00] 08:38:11 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x1126db400) [pid = 2000] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 08:38:11 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x118950800) [pid = 2000] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 08:38:11 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x1173c0000) [pid = 2000] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 08:38:11 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x1172c3800) [pid = 2000] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 08:38:11 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x1126db000) [pid = 2000] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 08:38:11 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x123f4e800) [pid = 2000] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 08:38:11 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x11298f800) [pid = 2000] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 08:38:11 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x1164dfc00) [pid = 2000] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 08:38:11 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x119489c00) [pid = 2000] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 08:38:11 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x124380400) [pid = 2000] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 08:38:11 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x1186bd800) [pid = 2000] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 08:38:11 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x1126df400) [pid = 2000] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 08:38:11 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x111e2c800) [pid = 2000] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 08:38:11 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x110fa1400) [pid = 2000] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 08:38:11 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x11213bc00) [pid = 2000] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 08:38:11 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x1121b2800) [pid = 2000] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 08:38:11 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x11298e000) [pid = 2000] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 08:38:11 INFO - PROCESS | 2000 | 1469115491718 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]]]}] 08:38:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 08:38:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 628ms 08:38:11 INFO - PROCESS | 2000 | 1469115491747 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 08:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 08:38:11 INFO - PROCESS | 2000 | 1469115491749 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 08:38:11 INFO - PROCESS | 2000 | 1469115491752 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 08:38:11 INFO - PROCESS | 2000 | 1469115491754 Marionette TRACE conn2 <- [1,1026,null,{}] 08:38:11 INFO - PROCESS | 2000 | 1469115491757 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}] 08:38:11 INFO - PROCESS | 2000 | 1469115491759 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:11 INFO - PROCESS | 2000 | 1469115491847 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 08:38:11 INFO - PROCESS | 2000 | 1469115491902 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:11 INFO - PROCESS | 2000 | 1469115491903 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:11 INFO - PROCESS | 2000 | ++DOCSHELL 0x111e9e000 == 38 [pid = 2000] [id = 264] 08:38:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x112653400) [pid = 2000] [serial = 790] [outer = 0x0] 08:38:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x116881800) [pid = 2000] [serial = 791] [outer = 0x112653400] 08:38:11 INFO - PROCESS | 2000 | 1469115491927 Marionette DEBUG loaded listener.js 08:38:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x11894c400) [pid = 2000] [serial = 792] [outer = 0x112653400] 08:38:12 INFO - PROCESS | 2000 | 1469115492171 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]]]}] 08:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 08:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 470ms 08:38:12 INFO - PROCESS | 2000 | 1469115492231 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 08:38:12 INFO - PROCESS | 2000 | 1469115492233 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 08:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 08:38:12 INFO - PROCESS | 2000 | 1469115492236 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 08:38:12 INFO - PROCESS | 2000 | 1469115492238 Marionette TRACE conn2 <- [1,1030,null,{}] 08:38:12 INFO - PROCESS | 2000 | 1469115492252 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}] 08:38:12 INFO - PROCESS | 2000 | 1469115492253 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:12 INFO - PROCESS | 2000 | 1469115492382 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 08:38:12 INFO - PROCESS | 2000 | 1469115492389 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:12 INFO - PROCESS | 2000 | 1469115492390 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:12 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a54d000 == 39 [pid = 2000] [id = 265] 08:38:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x1126db000) [pid = 2000] [serial = 793] [outer = 0x0] 08:38:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x124aee800) [pid = 2000] [serial = 794] [outer = 0x1126db000] 08:38:12 INFO - PROCESS | 2000 | 1469115492431 Marionette DEBUG loaded listener.js 08:38:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x124a27400) [pid = 2000] [serial = 795] [outer = 0x1126db000] 08:38:12 INFO - PROCESS | 2000 | 1469115492892 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]]]}] 08:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 08:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 684ms 08:38:12 INFO - PROCESS | 2000 | 1469115492921 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 08:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 08:38:12 INFO - PROCESS | 2000 | 1469115492922 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 08:38:12 INFO - PROCESS | 2000 | 1469115492924 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 08:38:12 INFO - PROCESS | 2000 | 1469115492926 Marionette TRACE conn2 <- [1,1034,null,{}] 08:38:12 INFO - PROCESS | 2000 | 1469115492929 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}] 08:38:12 INFO - PROCESS | 2000 | 1469115492930 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:13 INFO - PROCESS | 2000 | 1469115493021 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 08:38:13 INFO - PROCESS | 2000 | 1469115493027 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:13 INFO - PROCESS | 2000 | 1469115493028 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:13 INFO - PROCESS | 2000 | ++DOCSHELL 0x12ac20800 == 40 [pid = 2000] [id = 266] 08:38:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x125d7a800) [pid = 2000] [serial = 796] [outer = 0x0] 08:38:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x12906dc00) [pid = 2000] [serial = 797] [outer = 0x125d7a800] 08:38:13 INFO - PROCESS | 2000 | 1469115493054 Marionette DEBUG loaded listener.js 08:38:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x1291b7c00) [pid = 2000] [serial = 798] [outer = 0x125d7a800] 08:38:13 INFO - PROCESS | 2000 | 1469115493368 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]]]}] 08:38:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 08:38:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 471ms 08:38:13 INFO - PROCESS | 2000 | 1469115493397 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 08:38:13 INFO - PROCESS | 2000 | 1469115493398 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 08:38:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 08:38:13 INFO - PROCESS | 2000 | 1469115493400 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 08:38:13 INFO - PROCESS | 2000 | 1469115493401 Marionette TRACE conn2 <- [1,1038,null,{}] 08:38:13 INFO - PROCESS | 2000 | 1469115493404 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}] 08:38:13 INFO - PROCESS | 2000 | 1469115493405 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:13 INFO - PROCESS | 2000 | 1469115493483 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 08:38:13 INFO - PROCESS | 2000 | 1469115493539 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:13 INFO - PROCESS | 2000 | 1469115493540 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:13 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b715000 == 41 [pid = 2000] [id = 267] 08:38:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x1291a8800) [pid = 2000] [serial = 799] [outer = 0x0] 08:38:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x1291cd800) [pid = 2000] [serial = 800] [outer = 0x1291a8800] 08:38:13 INFO - PROCESS | 2000 | 1469115493564 Marionette DEBUG loaded listener.js 08:38:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x1294d5800) [pid = 2000] [serial = 801] [outer = 0x1291a8800] 08:38:14 INFO - PROCESS | 2000 | 1469115494015 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]]]}] 08:38:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 08:38:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 669ms 08:38:14 INFO - PROCESS | 2000 | 1469115494070 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 08:38:14 INFO - PROCESS | 2000 | 1469115494073 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 08:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 08:38:14 INFO - PROCESS | 2000 | 1469115494076 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 08:38:14 INFO - PROCESS | 2000 | 1469115494080 Marionette TRACE conn2 <- [1,1042,null,{}] 08:38:14 INFO - PROCESS | 2000 | 1469115494084 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}] 08:38:14 INFO - PROCESS | 2000 | 1469115494085 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:14 INFO - PROCESS | 2000 | 1469115494198 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 08:38:14 INFO - PROCESS | 2000 | 1469115494253 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:14 INFO - PROCESS | 2000 | 1469115494255 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:14 INFO - PROCESS | 2000 | ++DOCSHELL 0x118ff7800 == 42 [pid = 2000] [id = 268] 08:38:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x115d18400) [pid = 2000] [serial = 802] [outer = 0x0] 08:38:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x116aacc00) [pid = 2000] [serial = 803] [outer = 0x115d18400] 08:38:14 INFO - PROCESS | 2000 | 1469115494286 Marionette DEBUG loaded listener.js 08:38:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x118560000) [pid = 2000] [serial = 804] [outer = 0x115d18400] 08:38:14 INFO - PROCESS | 2000 | 1469115494816 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]]]}] 08:38:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 08:38:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 774ms 08:38:14 INFO - PROCESS | 2000 | 1469115494856 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 08:38:14 INFO - PROCESS | 2000 | 1469115494859 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 08:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 08:38:14 INFO - PROCESS | 2000 | 1469115494865 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 08:38:14 INFO - PROCESS | 2000 | 1469115494867 Marionette TRACE conn2 <- [1,1046,null,{}] 08:38:14 INFO - PROCESS | 2000 | 1469115494870 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}] 08:38:14 INFO - PROCESS | 2000 | 1469115494871 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:14 INFO - PROCESS | 2000 | 1469115494996 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 08:38:15 INFO - PROCESS | 2000 | 1469115495064 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:15 INFO - PROCESS | 2000 | 1469115495065 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:15 INFO - PROCESS | 2000 | ++DOCSHELL 0x125a09800 == 43 [pid = 2000] [id = 269] 08:38:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x1210ac400) [pid = 2000] [serial = 805] [outer = 0x0] 08:38:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x1213cc400) [pid = 2000] [serial = 806] [outer = 0x1210ac400] 08:38:15 INFO - PROCESS | 2000 | 1469115495096 Marionette DEBUG loaded listener.js 08:38:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x123f4e400) [pid = 2000] [serial = 807] [outer = 0x1210ac400] 08:38:15 INFO - PROCESS | 2000 | 1469115495509 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]]]}] 08:38:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 08:38:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 669ms 08:38:15 INFO - PROCESS | 2000 | 1469115495535 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 08:38:15 INFO - PROCESS | 2000 | 1469115495536 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 08:38:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 08:38:15 INFO - PROCESS | 2000 | 1469115495539 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 08:38:15 INFO - PROCESS | 2000 | 1469115495541 Marionette TRACE conn2 <- [1,1050,null,{}] 08:38:15 INFO - PROCESS | 2000 | 1469115495549 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}] 08:38:15 INFO - PROCESS | 2000 | 1469115495553 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:15 INFO - PROCESS | 2000 | 1469115495654 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 08:38:15 INFO - PROCESS | 2000 | 1469115495710 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:15 INFO - PROCESS | 2000 | 1469115495712 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:15 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b961000 == 44 [pid = 2000] [id = 270] 08:38:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x124af8800) [pid = 2000] [serial = 808] [outer = 0x0] 08:38:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x125d78000) [pid = 2000] [serial = 809] [outer = 0x124af8800] 08:38:15 INFO - PROCESS | 2000 | 1469115495743 Marionette DEBUG loaded listener.js 08:38:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x128880000) [pid = 2000] [serial = 810] [outer = 0x124af8800] 08:38:16 INFO - PROCESS | 2000 | 1469115496146 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]]]}] 08:38:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 08:38:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 621ms 08:38:16 INFO - PROCESS | 2000 | 1469115496161 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 08:38:16 INFO - PROCESS | 2000 | 1469115496163 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 08:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 08:38:16 INFO - PROCESS | 2000 | 1469115496165 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 08:38:16 INFO - PROCESS | 2000 | 1469115496167 Marionette TRACE conn2 <- [1,1054,null,{}] 08:38:16 INFO - PROCESS | 2000 | 1469115496169 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}] 08:38:16 INFO - PROCESS | 2000 | 1469115496170 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:16 INFO - PROCESS | 2000 | 1469115496275 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 08:38:16 INFO - PROCESS | 2000 | 1469115496361 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:16 INFO - PROCESS | 2000 | 1469115496362 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:16 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c2b2800 == 45 [pid = 2000] [id = 271] 08:38:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x128b31c00) [pid = 2000] [serial = 811] [outer = 0x0] 08:38:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x128bef000) [pid = 2000] [serial = 812] [outer = 0x128b31c00] 08:38:16 INFO - PROCESS | 2000 | 1469115496390 Marionette DEBUG loaded listener.js 08:38:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x129072400) [pid = 2000] [serial = 813] [outer = 0x128b31c00] 08:38:16 INFO - PROCESS | 2000 | 1469115496796 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]]]}] 08:38:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 08:38:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 670ms 08:38:16 INFO - PROCESS | 2000 | 1469115496836 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 08:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 08:38:16 INFO - PROCESS | 2000 | 1469115496837 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 08:38:16 INFO - PROCESS | 2000 | 1469115496839 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 08:38:16 INFO - PROCESS | 2000 | 1469115496841 Marionette TRACE conn2 <- [1,1058,null,{}] 08:38:16 INFO - PROCESS | 2000 | 1469115496843 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}] 08:38:16 INFO - PROCESS | 2000 | 1469115496845 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:16 INFO - PROCESS | 2000 | 1469115496957 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 08:38:17 INFO - PROCESS | 2000 | 1469115497012 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:17 INFO - PROCESS | 2000 | 1469115497013 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:17 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c2b7800 == 46 [pid = 2000] [id = 272] 08:38:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x128883400) [pid = 2000] [serial = 814] [outer = 0x0] 08:38:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x1291ab800) [pid = 2000] [serial = 815] [outer = 0x128883400] 08:38:17 INFO - PROCESS | 2000 | 1469115497042 Marionette DEBUG loaded listener.js 08:38:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x1291d8400) [pid = 2000] [serial = 816] [outer = 0x128883400] 08:38:17 INFO - PROCESS | 2000 | 1469115497708 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]]]}] 08:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 08:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 921ms 08:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 08:38:17 INFO - PROCESS | 2000 | 1469115497761 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 08:38:17 INFO - PROCESS | 2000 | 1469115497765 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 08:38:17 INFO - PROCESS | 2000 | 1469115497770 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 08:38:17 INFO - PROCESS | 2000 | 1469115497773 Marionette TRACE conn2 <- [1,1062,null,{}] 08:38:17 INFO - PROCESS | 2000 | 1469115497778 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}] 08:38:17 INFO - PROCESS | 2000 | 1469115497781 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:17 INFO - PROCESS | 2000 | 1469115497935 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 08:38:18 INFO - PROCESS | 2000 | 1469115498028 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:18 INFO - PROCESS | 2000 | 1469115498032 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:18 INFO - PROCESS | 2000 | ++DOCSHELL 0x118628800 == 47 [pid = 2000] [id = 273] 08:38:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x115d0b000) [pid = 2000] [serial = 817] [outer = 0x0] 08:38:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x116779c00) [pid = 2000] [serial = 818] [outer = 0x115d0b000] 08:38:18 INFO - PROCESS | 2000 | 1469115498078 Marionette DEBUG loaded listener.js 08:38:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x117d90c00) [pid = 2000] [serial = 819] [outer = 0x115d0b000] 08:38:19 INFO - PROCESS | 2000 | --DOCSHELL 0x12ac20800 == 46 [pid = 2000] [id = 266] 08:38:19 INFO - PROCESS | 2000 | --DOCSHELL 0x12a54d000 == 45 [pid = 2000] [id = 265] 08:38:19 INFO - PROCESS | 2000 | --DOCSHELL 0x111e9e000 == 44 [pid = 2000] [id = 264] 08:38:19 INFO - PROCESS | 2000 | --DOCSHELL 0x12903c000 == 43 [pid = 2000] [id = 263] 08:38:19 INFO - PROCESS | 2000 | --DOCSHELL 0x128891800 == 42 [pid = 2000] [id = 262] 08:38:19 INFO - PROCESS | 2000 | --DOCSHELL 0x12532a000 == 41 [pid = 2000] [id = 261] 08:38:19 INFO - PROCESS | 2000 | --DOCSHELL 0x123b30800 == 40 [pid = 2000] [id = 260] 08:38:19 INFO - PROCESS | 2000 | --DOCSHELL 0x121128800 == 39 [pid = 2000] [id = 259] 08:38:19 INFO - PROCESS | 2000 | --DOCSHELL 0x1199e3800 == 38 [pid = 2000] [id = 258] 08:38:19 INFO - PROCESS | 2000 | --DOCSHELL 0x1184c6000 == 37 [pid = 2000] [id = 257] 08:38:19 INFO - PROCESS | 2000 | --DOCSHELL 0x1161a0000 == 36 [pid = 2000] [id = 256] 08:38:19 INFO - PROCESS | 2000 | --DOCSHELL 0x119b62000 == 35 [pid = 2000] [id = 255] 08:38:19 INFO - PROCESS | 2000 | --DOCSHELL 0x12902d000 == 34 [pid = 2000] [id = 253] 08:38:19 INFO - PROCESS | 2000 | --DOCSHELL 0x11701f000 == 33 [pid = 2000] [id = 254] 08:38:19 INFO - PROCESS | 2000 | --DOCSHELL 0x12c2b7800 == 32 [pid = 2000] [id = 272] 08:38:19 INFO - PROCESS | 2000 | --DOCSHELL 0x12c2b2800 == 31 [pid = 2000] [id = 271] 08:38:19 INFO - PROCESS | 2000 | --DOCSHELL 0x12b961000 == 30 [pid = 2000] [id = 270] 08:38:19 INFO - PROCESS | 2000 | --DOCSHELL 0x125a09800 == 29 [pid = 2000] [id = 269] 08:38:19 INFO - PROCESS | 2000 | --DOCSHELL 0x118ff7800 == 28 [pid = 2000] [id = 268] 08:38:19 INFO - PROCESS | 2000 | --DOCSHELL 0x12b715000 == 27 [pid = 2000] [id = 267] 08:38:19 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x121a22000) [pid = 2000] [serial = 740] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x11914b400) [pid = 2000] [serial = 734] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x11992f800) [pid = 2000] [serial = 735] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x11948e000) [pid = 2000] [serial = 726] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x1186b7c00) [pid = 2000] [serial = 732] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x11834d400) [pid = 2000] [serial = 731] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x118f8c000) [pid = 2000] [serial = 725] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x113993800) [pid = 2000] [serial = 728] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x116544000) [pid = 2000] [serial = 729] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x124a27000) [pid = 2000] [serial = 743] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x113c8a800) [pid = 2000] [serial = 708] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x112e77400) [pid = 2000] [serial = 707] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x118349000) [pid = 2000] [serial = 711] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x1173bac00) [pid = 2000] [serial = 710] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x1212e8000) [pid = 2000] [serial = 714] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x11997a400) [pid = 2000] [serial = 713] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x125d0e000) [pid = 2000] [serial = 717] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x125688c00) [pid = 2000] [serial = 716] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x126bcfc00) [pid = 2000] [serial = 720] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x126aa6800) [pid = 2000] [serial = 719] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x115fe1400) [pid = 2000] [serial = 723] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x112d9d800) [pid = 2000] [serial = 722] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x125692400) [pid = 2000] [serial = 746] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x125690400) [pid = 2000] [serial = 744] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x126aa7800) [pid = 2000] [serial = 747] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x116ab5c00) [pid = 2000] [serial = 750] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x1126d2c00) [pid = 2000] [serial = 749] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x119978400) [pid = 2000] [serial = 737] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x123cc6800) [pid = 2000] [serial = 741] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x1241ae000) [pid = 2000] [serial = 753] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x125366c00) [pid = 2000] [serial = 755] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x1212e5800) [pid = 2000] [serial = 738] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x126bcb800) [pid = 2000] [serial = 756] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x11859e400) [pid = 2000] [serial = 752] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x126bd2400) [pid = 2000] [serial = 758] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 2000 | 1469115499142 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]]]}] 08:38:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 08:38:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1428ms 08:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 08:38:19 INFO - PROCESS | 2000 | 1469115499198 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 08:38:19 INFO - PROCESS | 2000 | 1469115499201 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 08:38:19 INFO - PROCESS | 2000 | 1469115499209 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 08:38:19 INFO - PROCESS | 2000 | 1469115499212 Marionette TRACE conn2 <- [1,1066,null,{}] 08:38:19 INFO - PROCESS | 2000 | 1469115499217 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}] 08:38:19 INFO - PROCESS | 2000 | 1469115499221 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:19 INFO - PROCESS | 2000 | 1469115499341 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 08:38:19 INFO - PROCESS | 2000 | 1469115499348 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:19 INFO - PROCESS | 2000 | 1469115499351 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:19 INFO - PROCESS | 2000 | ++DOCSHELL 0x113e46000 == 28 [pid = 2000] [id = 274] 08:38:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x1128b4000) [pid = 2000] [serial = 820] [outer = 0x0] 08:38:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x1128b7400) [pid = 2000] [serial = 821] [outer = 0x1128b4000] 08:38:19 INFO - PROCESS | 2000 | 1469115499379 Marionette DEBUG loaded listener.js 08:38:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x1132a3c00) [pid = 2000] [serial = 822] [outer = 0x1128b4000] 08:38:19 INFO - PROCESS | 2000 | 1469115499717 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]]]}] 08:38:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 08:38:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 578ms 08:38:19 INFO - PROCESS | 2000 | 1469115499783 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 08:38:19 INFO - PROCESS | 2000 | 1469115499787 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 08:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 08:38:19 INFO - PROCESS | 2000 | 1469115499791 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 08:38:19 INFO - PROCESS | 2000 | 1469115499793 Marionette TRACE conn2 <- [1,1070,null,{}] 08:38:19 INFO - PROCESS | 2000 | 1469115499795 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}] 08:38:19 INFO - PROCESS | 2000 | 1469115499797 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:19 INFO - PROCESS | 2000 | 1469115499875 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 08:38:19 INFO - PROCESS | 2000 | 1469115499879 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:19 INFO - PROCESS | 2000 | 1469115499880 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:19 INFO - PROCESS | 2000 | ++DOCSHELL 0x117007800 == 29 [pid = 2000] [id = 275] 08:38:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x113c8f400) [pid = 2000] [serial = 823] [outer = 0x0] 08:38:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x116808000) [pid = 2000] [serial = 824] [outer = 0x113c8f400] 08:38:19 INFO - PROCESS | 2000 | 1469115499909 Marionette DEBUG loaded listener.js 08:38:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x1173b8400) [pid = 2000] [serial = 825] [outer = 0x113c8f400] 08:38:20 INFO - PROCESS | 2000 | 1469115500238 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]]]}] 08:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 08:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 469ms 08:38:20 INFO - PROCESS | 2000 | 1469115500260 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 08:38:20 INFO - PROCESS | 2000 | 1469115500262 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 08:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 08:38:20 INFO - PROCESS | 2000 | 1469115500265 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 08:38:20 INFO - PROCESS | 2000 | 1469115500276 Marionette TRACE conn2 <- [1,1074,null,{}] 08:38:20 INFO - PROCESS | 2000 | 1469115500288 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}] 08:38:20 INFO - PROCESS | 2000 | 1469115500292 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:20 INFO - PROCESS | 2000 | 1469115500420 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 08:38:20 INFO - PROCESS | 2000 | 1469115500429 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:20 INFO - PROCESS | 2000 | 1469115500432 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:20 INFO - PROCESS | 2000 | ++DOCSHELL 0x117006800 == 30 [pid = 2000] [id = 276] 08:38:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x1186b3400) [pid = 2000] [serial = 826] [outer = 0x0] 08:38:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x1186bbc00) [pid = 2000] [serial = 827] [outer = 0x1186b3400] 08:38:20 INFO - PROCESS | 2000 | 1469115500485 Marionette DEBUG loaded listener.js 08:38:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x118955000) [pid = 2000] [serial = 828] [outer = 0x1186b3400] 08:38:20 INFO - PROCESS | 2000 | 1469115500906 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]]]}] 08:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 08:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 683ms 08:38:20 INFO - PROCESS | 2000 | 1469115500948 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 08:38:20 INFO - PROCESS | 2000 | 1469115500950 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 08:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 08:38:20 INFO - PROCESS | 2000 | 1469115500953 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 08:38:20 INFO - PROCESS | 2000 | 1469115500955 Marionette TRACE conn2 <- [1,1078,null,{}] 08:38:20 INFO - PROCESS | 2000 | 1469115500958 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}] 08:38:20 INFO - PROCESS | 2000 | 1469115500960 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:21 INFO - PROCESS | 2000 | 1469115501078 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 08:38:21 INFO - PROCESS | 2000 | 1469115501084 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:21 INFO - PROCESS | 2000 | 1469115501086 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:21 INFO - PROCESS | 2000 | ++DOCSHELL 0x119686800 == 31 [pid = 2000] [id = 277] 08:38:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x11914e400) [pid = 2000] [serial = 829] [outer = 0x0] 08:38:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x1196f5400) [pid = 2000] [serial = 830] [outer = 0x11914e400] 08:38:21 INFO - PROCESS | 2000 | 1469115501129 Marionette DEBUG loaded listener.js 08:38:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x119936800) [pid = 2000] [serial = 831] [outer = 0x11914e400] 08:38:21 INFO - PROCESS | 2000 | 1469115501582 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]]]}] 08:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 08:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 671ms 08:38:21 INFO - PROCESS | 2000 | 1469115501626 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 08:38:21 INFO - PROCESS | 2000 | 1469115501627 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 08:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 08:38:21 INFO - PROCESS | 2000 | 1469115501629 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 08:38:21 INFO - PROCESS | 2000 | 1469115501631 Marionette TRACE conn2 <- [1,1082,null,{}] 08:38:21 INFO - PROCESS | 2000 | 1469115501633 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}] 08:38:21 INFO - PROCESS | 2000 | 1469115501634 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:21 INFO - PROCESS | 2000 | 1469115501734 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 08:38:21 INFO - PROCESS | 2000 | 1469115501737 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:21 INFO - PROCESS | 2000 | 1469115501739 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:21 INFO - PROCESS | 2000 | ++DOCSHELL 0x119b4e800 == 32 [pid = 2000] [id = 278] 08:38:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x119489c00) [pid = 2000] [serial = 832] [outer = 0x0] 08:38:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x120fa8c00) [pid = 2000] [serial = 833] [outer = 0x119489c00] 08:38:21 INFO - PROCESS | 2000 | 1469115501766 Marionette DEBUG loaded listener.js 08:38:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x1211c6800) [pid = 2000] [serial = 834] [outer = 0x119489c00] 08:38:22 INFO - PROCESS | 2000 | 1469115502101 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]]]}] 08:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 08:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 517ms 08:38:22 INFO - PROCESS | 2000 | 1469115502147 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 08:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 08:38:22 INFO - PROCESS | 2000 | 1469115502149 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 08:38:22 INFO - PROCESS | 2000 | 1469115502151 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 08:38:22 INFO - PROCESS | 2000 | 1469115502152 Marionette TRACE conn2 <- [1,1086,null,{}] 08:38:22 INFO - PROCESS | 2000 | 1469115502154 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}] 08:38:22 INFO - PROCESS | 2000 | 1469115502160 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:22 INFO - PROCESS | 2000 | 1469115502271 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 08:38:22 INFO - PROCESS | 2000 | 1469115502306 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:22 INFO - PROCESS | 2000 | 1469115502307 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:22 INFO - PROCESS | 2000 | ++DOCSHELL 0x121126000 == 33 [pid = 2000] [id = 279] 08:38:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x1213cd000) [pid = 2000] [serial = 835] [outer = 0x0] 08:38:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x123bd6000) [pid = 2000] [serial = 836] [outer = 0x1213cd000] 08:38:22 INFO - PROCESS | 2000 | 1469115502332 Marionette DEBUG loaded listener.js 08:38:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x124384800) [pid = 2000] [serial = 837] [outer = 0x1213cd000] 08:38:22 INFO - PROCESS | 2000 | 1469115502636 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]]]}] 08:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 08:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 518ms 08:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 08:38:22 INFO - PROCESS | 2000 | 1469115502669 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 08:38:22 INFO - PROCESS | 2000 | 1469115502671 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 08:38:22 INFO - PROCESS | 2000 | 1469115502673 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 08:38:22 INFO - PROCESS | 2000 | 1469115502675 Marionette TRACE conn2 <- [1,1090,null,{}] 08:38:22 INFO - PROCESS | 2000 | 1469115502679 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}] 08:38:22 INFO - PROCESS | 2000 | 1469115502680 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:22 INFO - PROCESS | 2000 | 1469115502775 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 08:38:22 INFO - PROCESS | 2000 | 1469115502810 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:22 INFO - PROCESS | 2000 | 1469115502811 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:22 INFO - PROCESS | 2000 | ++DOCSHELL 0x121910000 == 34 [pid = 2000] [id = 280] 08:38:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x111f4bc00) [pid = 2000] [serial = 838] [outer = 0x0] 08:38:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x124a97400) [pid = 2000] [serial = 839] [outer = 0x111f4bc00] 08:38:22 INFO - PROCESS | 2000 | 1469115502836 Marionette DEBUG loaded listener.js 08:38:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x124afac00) [pid = 2000] [serial = 840] [outer = 0x111f4bc00] 08:38:23 INFO - PROCESS | 2000 | 1469115503161 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]]]}] 08:38:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 08:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 522ms 08:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 08:38:23 INFO - PROCESS | 2000 | 1469115503202 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 08:38:23 INFO - PROCESS | 2000 | 1469115503203 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 08:38:23 INFO - PROCESS | 2000 | 1469115503205 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 08:38:23 INFO - PROCESS | 2000 | 1469115503206 Marionette TRACE conn2 <- [1,1094,null,{}] 08:38:23 INFO - PROCESS | 2000 | 1469115503208 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}] 08:38:23 INFO - PROCESS | 2000 | 1469115503209 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:23 INFO - PROCESS | 2000 | 1469115503487 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 08:38:23 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x1291a8800) [pid = 2000] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 08:38:23 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x1176bb800) [pid = 2000] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 08:38:23 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x125d14800) [pid = 2000] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 08:38:23 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x112653400) [pid = 2000] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 08:38:23 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x128b38c00) [pid = 2000] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 08:38:23 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x11859c800) [pid = 2000] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 08:38:23 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x128aaa000) [pid = 2000] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 08:38:23 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x11997e800) [pid = 2000] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 08:38:23 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x1186d5000) [pid = 2000] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 08:38:23 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x112d9e400) [pid = 2000] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 08:38:23 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x11677d000) [pid = 2000] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 08:38:23 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x117d88c00) [pid = 2000] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 08:38:23 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x11997e000) [pid = 2000] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 08:38:23 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x125d7a800) [pid = 2000] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 08:38:23 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x1126db000) [pid = 2000] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 08:38:23 INFO - PROCESS | 2000 | 1469115503529 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:23 INFO - PROCESS | 2000 | 1469115503530 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:23 INFO - PROCESS | 2000 | ++DOCSHELL 0x11508f800 == 35 [pid = 2000] [id = 281] 08:38:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x110fa1400) [pid = 2000] [serial = 841] [outer = 0x0] 08:38:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x1126dd400) [pid = 2000] [serial = 842] [outer = 0x110fa1400] 08:38:23 INFO - PROCESS | 2000 | 1469115503554 Marionette DEBUG loaded listener.js 08:38:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x1173c3800) [pid = 2000] [serial = 843] [outer = 0x110fa1400] 08:38:23 INFO - PROCESS | 2000 | 1469115503797 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]]]}] 08:38:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 08:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 620ms 08:38:23 INFO - PROCESS | 2000 | 1469115503834 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 08:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 08:38:23 INFO - PROCESS | 2000 | 1469115503836 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 08:38:23 INFO - PROCESS | 2000 | 1469115503848 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 08:38:23 INFO - PROCESS | 2000 | 1469115503849 Marionette TRACE conn2 <- [1,1098,null,{}] 08:38:23 INFO - PROCESS | 2000 | 1469115503852 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}] 08:38:23 INFO - PROCESS | 2000 | 1469115503853 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:23 INFO - PROCESS | 2000 | 1469115503944 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 08:38:23 INFO - PROCESS | 2000 | 1469115503959 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:23 INFO - PROCESS | 2000 | 1469115503960 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:23 INFO - PROCESS | 2000 | ++DOCSHELL 0x124a7d000 == 36 [pid = 2000] [id = 282] 08:38:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x1173b9800) [pid = 2000] [serial = 844] [outer = 0x0] 08:38:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x124afc000) [pid = 2000] [serial = 845] [outer = 0x1173b9800] 08:38:24 INFO - PROCESS | 2000 | 1469115504000 Marionette DEBUG loaded listener.js 08:38:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x125a64400) [pid = 2000] [serial = 846] [outer = 0x1173b9800] 08:38:24 INFO - PROCESS | 2000 | 1469115504387 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]]]}] 08:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 08:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 581ms 08:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 08:38:24 INFO - PROCESS | 2000 | 1469115504420 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 08:38:24 INFO - PROCESS | 2000 | 1469115504421 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 08:38:24 INFO - PROCESS | 2000 | 1469115504429 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 08:38:24 INFO - PROCESS | 2000 | 1469115504430 Marionette TRACE conn2 <- [1,1102,null,{}] 08:38:24 INFO - PROCESS | 2000 | 1469115504432 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}] 08:38:24 INFO - PROCESS | 2000 | 1469115504433 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:24 INFO - PROCESS | 2000 | 1469115504541 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 08:38:24 INFO - PROCESS | 2000 | 1469115504547 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:24 INFO - PROCESS | 2000 | 1469115504548 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:24 INFO - PROCESS | 2000 | ++DOCSHELL 0x1256cf000 == 37 [pid = 2000] [id = 283] 08:38:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x1186bd800) [pid = 2000] [serial = 847] [outer = 0x0] 08:38:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x125d0d000) [pid = 2000] [serial = 848] [outer = 0x1186bd800] 08:38:24 INFO - PROCESS | 2000 | 1469115504572 Marionette DEBUG loaded listener.js 08:38:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x126aa7800) [pid = 2000] [serial = 849] [outer = 0x1186bd800] 08:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 08:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 421ms 08:38:24 INFO - PROCESS | 2000 | 1469115504845 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]]]}] 08:38:24 INFO - PROCESS | 2000 | 1469115504851 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 08:38:24 INFO - PROCESS | 2000 | 1469115504853 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 08:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 08:38:24 INFO - PROCESS | 2000 | 1469115504862 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 08:38:24 INFO - PROCESS | 2000 | 1469115504864 Marionette TRACE conn2 <- [1,1106,null,{}] 08:38:24 INFO - PROCESS | 2000 | 1469115504866 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}] 08:38:24 INFO - PROCESS | 2000 | 1469115504868 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:24 INFO - PROCESS | 2000 | 1469115504960 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 08:38:24 INFO - PROCESS | 2000 | 1469115504965 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:24 INFO - PROCESS | 2000 | 1469115504966 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:24 INFO - PROCESS | 2000 | ++DOCSHELL 0x12889a000 == 38 [pid = 2000] [id = 284] 08:38:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x11298e000) [pid = 2000] [serial = 850] [outer = 0x0] 08:38:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x126b10400) [pid = 2000] [serial = 851] [outer = 0x11298e000] 08:38:25 INFO - PROCESS | 2000 | 1469115505000 Marionette DEBUG loaded listener.js 08:38:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x128888c00) [pid = 2000] [serial = 852] [outer = 0x11298e000] 08:38:25 INFO - PROCESS | 2000 | 1469115505407 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]]]}] 08:38:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 08:38:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 577ms 08:38:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 08:38:25 INFO - PROCESS | 2000 | 1469115505433 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 08:38:25 INFO - PROCESS | 2000 | 1469115505435 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 08:38:25 INFO - PROCESS | 2000 | 1469115505438 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 08:38:25 INFO - PROCESS | 2000 | 1469115505439 Marionette TRACE conn2 <- [1,1110,null,{}] 08:38:25 INFO - PROCESS | 2000 | 1469115505443 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}] 08:38:25 INFO - PROCESS | 2000 | 1469115505444 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:25 INFO - PROCESS | 2000 | 1469115505641 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 08:38:25 INFO - PROCESS | 2000 | 1469115505786 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:25 INFO - PROCESS | 2000 | 1469115505788 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:25 INFO - PROCESS | 2000 | ++DOCSHELL 0x118639000 == 39 [pid = 2000] [id = 285] 08:38:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x115fe2800) [pid = 2000] [serial = 853] [outer = 0x0] 08:38:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x11677a400) [pid = 2000] [serial = 854] [outer = 0x115fe2800] 08:38:25 INFO - PROCESS | 2000 | 1469115505847 Marionette DEBUG loaded listener.js 08:38:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x1173bec00) [pid = 2000] [serial = 855] [outer = 0x115fe2800] 08:38:26 INFO - PROCESS | 2000 | 1469115506423 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]]]}] 08:38:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 08:38:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1022ms 08:38:26 INFO - PROCESS | 2000 | 1469115506496 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 08:38:26 INFO - PROCESS | 2000 | 1469115506499 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 08:38:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 08:38:26 INFO - PROCESS | 2000 | 1469115506504 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 08:38:26 INFO - PROCESS | 2000 | 1469115506506 Marionette TRACE conn2 <- [1,1114,null,{}] 08:38:26 INFO - PROCESS | 2000 | 1469115506509 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}] 08:38:26 INFO - PROCESS | 2000 | 1469115506511 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:26 INFO - PROCESS | 2000 | 1469115506617 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 08:38:26 INFO - PROCESS | 2000 | 1469115506691 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:26 INFO - PROCESS | 2000 | 1469115506693 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:26 INFO - PROCESS | 2000 | ++DOCSHELL 0x126eab000 == 40 [pid = 2000] [id = 286] 08:38:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x1196fa000) [pid = 2000] [serial = 856] [outer = 0x0] 08:38:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x119bd7800) [pid = 2000] [serial = 857] [outer = 0x1196fa000] 08:38:26 INFO - PROCESS | 2000 | 1469115506723 Marionette DEBUG loaded listener.js 08:38:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x121806800) [pid = 2000] [serial = 858] [outer = 0x1196fa000] 08:38:27 INFO - PROCESS | 2000 | 1469115507396 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]]]}] 08:38:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 08:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 920ms 08:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 08:38:27 INFO - PROCESS | 2000 | 1469115507432 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 08:38:27 INFO - PROCESS | 2000 | 1469115507434 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 08:38:27 INFO - PROCESS | 2000 | 1469115507439 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 08:38:27 INFO - PROCESS | 2000 | 1469115507444 Marionette TRACE conn2 <- [1,1118,null,{}] 08:38:27 INFO - PROCESS | 2000 | 1469115507448 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}] 08:38:27 INFO - PROCESS | 2000 | 1469115507449 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:27 INFO - PROCESS | 2000 | 1469115507557 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 08:38:27 INFO - PROCESS | 2000 | 1469115507606 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:27 INFO - PROCESS | 2000 | 1469115507609 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:27 INFO - PROCESS | 2000 | ++DOCSHELL 0x118620000 == 41 [pid = 2000] [id = 287] 08:38:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x116778c00) [pid = 2000] [serial = 859] [outer = 0x0] 08:38:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x1173bdc00) [pid = 2000] [serial = 860] [outer = 0x116778c00] 08:38:27 INFO - PROCESS | 2000 | 1469115507636 Marionette DEBUG loaded listener.js 08:38:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x118354000) [pid = 2000] [serial = 861] [outer = 0x116778c00] 08:38:27 INFO - PROCESS | 2000 | --DOCSHELL 0x12889a000 == 40 [pid = 2000] [id = 284] 08:38:27 INFO - PROCESS | 2000 | --DOCSHELL 0x1256cf000 == 39 [pid = 2000] [id = 283] 08:38:27 INFO - PROCESS | 2000 | --DOCSHELL 0x124a7d000 == 38 [pid = 2000] [id = 282] 08:38:27 INFO - PROCESS | 2000 | --DOCSHELL 0x11508f800 == 37 [pid = 2000] [id = 281] 08:38:27 INFO - PROCESS | 2000 | --DOCSHELL 0x121910000 == 36 [pid = 2000] [id = 280] 08:38:27 INFO - PROCESS | 2000 | --DOCSHELL 0x121126000 == 35 [pid = 2000] [id = 279] 08:38:27 INFO - PROCESS | 2000 | --DOCSHELL 0x119b4e800 == 34 [pid = 2000] [id = 278] 08:38:27 INFO - PROCESS | 2000 | --DOCSHELL 0x119686800 == 33 [pid = 2000] [id = 277] 08:38:27 INFO - PROCESS | 2000 | --DOCSHELL 0x117006800 == 32 [pid = 2000] [id = 276] 08:38:27 INFO - PROCESS | 2000 | --DOCSHELL 0x117007800 == 31 [pid = 2000] [id = 275] 08:38:27 INFO - PROCESS | 2000 | --DOCSHELL 0x113e46000 == 30 [pid = 2000] [id = 274] 08:38:28 INFO - PROCESS | 2000 | 1469115508041 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]]]}] 08:38:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 08:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 624ms 08:38:28 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x124aee800) [pid = 2000] [serial = 794] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x12906dc00) [pid = 2000] [serial = 797] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x11894c400) [pid = 2000] [serial = 792] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x128d5f000) [pid = 2000] [serial = 789] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x124a27400) [pid = 2000] [serial = 795] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x124af0000) [pid = 2000] [serial = 777] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x1294d5800) [pid = 2000] [serial = 801] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x1291cd800) [pid = 2000] [serial = 800] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x124af5400) [pid = 2000] [serial = 779] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x125b08400) [pid = 2000] [serial = 780] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x128aa8800) [pid = 2000] [serial = 783] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x126bd0400) [pid = 2000] [serial = 782] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x116881800) [pid = 2000] [serial = 791] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x128bf2800) [pid = 2000] [serial = 788] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x118f81800) [pid = 2000] [serial = 770] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x11948bc00) [pid = 2000] [serial = 771] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x128bed400) [pid = 2000] [serial = 786] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x128be8c00) [pid = 2000] [serial = 785] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x124313800) [pid = 2000] [serial = 776] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x128b32000) [pid = 2000] [serial = 759] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x113e3c800) [pid = 2000] [serial = 761] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x11688a400) [pid = 2000] [serial = 762] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x116aa9400) [pid = 2000] [serial = 767] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x1176b6000) [pid = 2000] [serial = 768] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x1186d5c00) [pid = 2000] [serial = 764] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x118fb4000) [pid = 2000] [serial = 765] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x1210af000) [pid = 2000] [serial = 773] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 2000 | --DOMWINDOW == 78 (0x124108400) [pid = 2000] [serial = 774] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 2000 | --DOMWINDOW == 77 (0x1291b7c00) [pid = 2000] [serial = 798] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 2000 | 1469115508077 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 08:38:28 INFO - PROCESS | 2000 | 1469115508081 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 08:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 08:38:28 INFO - PROCESS | 2000 | 1469115508110 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 08:38:28 INFO - PROCESS | 2000 | 1469115508112 Marionette TRACE conn2 <- [1,1122,null,{}] 08:38:28 INFO - PROCESS | 2000 | 1469115508114 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}] 08:38:28 INFO - PROCESS | 2000 | 1469115508115 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:28 INFO - PROCESS | 2000 | 1469115508192 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 08:38:28 INFO - PROCESS | 2000 | 1469115508197 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:28 INFO - PROCESS | 2000 | 1469115508198 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:28 INFO - PROCESS | 2000 | ++DOCSHELL 0x117d67000 == 31 [pid = 2000] [id = 288] 08:38:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 78 (0x1186d5c00) [pid = 2000] [serial = 862] [outer = 0x0] 08:38:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 79 (0x119143400) [pid = 2000] [serial = 863] [outer = 0x1186d5c00] 08:38:28 INFO - PROCESS | 2000 | 1469115508226 Marionette DEBUG loaded listener.js 08:38:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x119931400) [pid = 2000] [serial = 864] [outer = 0x1186d5c00] 08:38:28 INFO - PROCESS | 2000 | 1469115508559 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]]]}] 08:38:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 08:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 473ms 08:38:28 INFO - PROCESS | 2000 | 1469115508579 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 08:38:28 INFO - PROCESS | 2000 | 1469115508580 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 08:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 08:38:28 INFO - PROCESS | 2000 | 1469115508583 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 08:38:28 INFO - PROCESS | 2000 | 1469115508585 Marionette TRACE conn2 <- [1,1126,null,{}] 08:38:28 INFO - PROCESS | 2000 | 1469115508595 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}] 08:38:28 INFO - PROCESS | 2000 | 1469115508598 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:28 INFO - PROCESS | 2000 | 1469115508689 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 08:38:28 INFO - PROCESS | 2000 | 1469115508742 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:28 INFO - PROCESS | 2000 | 1469115508744 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:28 INFO - PROCESS | 2000 | ++DOCSHELL 0x120f32800 == 32 [pid = 2000] [id = 289] 08:38:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x120fac000) [pid = 2000] [serial = 865] [outer = 0x0] 08:38:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x1210b1c00) [pid = 2000] [serial = 866] [outer = 0x120fac000] 08:38:28 INFO - PROCESS | 2000 | 1469115508772 Marionette DEBUG loaded listener.js 08:38:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x124313800) [pid = 2000] [serial = 867] [outer = 0x120fac000] 08:38:29 INFO - PROCESS | 2000 | 1469115509064 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]]]}] 08:38:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 08:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 523ms 08:38:29 INFO - PROCESS | 2000 | 1469115509107 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 08:38:29 INFO - PROCESS | 2000 | 1469115509112 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 08:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 08:38:29 INFO - PROCESS | 2000 | 1469115509114 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 08:38:29 INFO - PROCESS | 2000 | 1469115509115 Marionette TRACE conn2 <- [1,1130,null,{}] 08:38:29 INFO - PROCESS | 2000 | 1469115509117 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}] 08:38:29 INFO - PROCESS | 2000 | 1469115509118 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:29 INFO - PROCESS | 2000 | 1469115509196 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 08:38:29 INFO - PROCESS | 2000 | 1469115509249 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:29 INFO - PROCESS | 2000 | 1469115509251 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:29 INFO - PROCESS | 2000 | ++DOCSHELL 0x12113c800 == 33 [pid = 2000] [id = 290] 08:38:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x1210af000) [pid = 2000] [serial = 868] [outer = 0x0] 08:38:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x124a26800) [pid = 2000] [serial = 869] [outer = 0x1210af000] 08:38:29 INFO - PROCESS | 2000 | 1469115509276 Marionette DEBUG loaded listener.js 08:38:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x125691400) [pid = 2000] [serial = 870] [outer = 0x1210af000] 08:38:29 INFO - PROCESS | 2000 | 1469115509595 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]]]}] 08:38:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 08:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 518ms 08:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 08:38:29 INFO - PROCESS | 2000 | 1469115509633 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 08:38:29 INFO - PROCESS | 2000 | 1469115509635 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 08:38:29 INFO - PROCESS | 2000 | 1469115509637 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 08:38:29 INFO - PROCESS | 2000 | 1469115509639 Marionette TRACE conn2 <- [1,1134,null,{}] 08:38:29 INFO - PROCESS | 2000 | 1469115509642 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}] 08:38:29 INFO - PROCESS | 2000 | 1469115509644 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:29 INFO - PROCESS | 2000 | 1469115509753 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 08:38:29 INFO - PROCESS | 2000 | 1469115509853 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:29 INFO - PROCESS | 2000 | 1469115509854 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:29 INFO - PROCESS | 2000 | ++DOCSHELL 0x1186f7800 == 34 [pid = 2000] [id = 291] 08:38:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x113c35c00) [pid = 2000] [serial = 871] [outer = 0x0] 08:38:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x126b17000) [pid = 2000] [serial = 872] [outer = 0x113c35c00] 08:38:29 INFO - PROCESS | 2000 | 1469115509896 Marionette DEBUG loaded listener.js 08:38:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x126bce000) [pid = 2000] [serial = 873] [outer = 0x113c35c00] 08:38:30 INFO - PROCESS | 2000 | 1469115510288 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]]]}] 08:38:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 08:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 672ms 08:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 08:38:30 INFO - PROCESS | 2000 | 1469115510310 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 08:38:30 INFO - PROCESS | 2000 | 1469115510312 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 08:38:30 INFO - PROCESS | 2000 | 1469115510314 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 08:38:30 INFO - PROCESS | 2000 | 1469115510315 Marionette TRACE conn2 <- [1,1138,null,{}] 08:38:30 INFO - PROCESS | 2000 | 1469115510317 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}] 08:38:30 INFO - PROCESS | 2000 | 1469115510321 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:30 INFO - PROCESS | 2000 | 1469115510436 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 08:38:30 INFO - PROCESS | 2000 | 1469115510468 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:30 INFO - PROCESS | 2000 | 1469115510468 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:30 INFO - PROCESS | 2000 | ++DOCSHELL 0x126a58800 == 35 [pid = 2000] [id = 292] 08:38:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x126bd3400) [pid = 2000] [serial = 874] [outer = 0x0] 08:38:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x128aa3000) [pid = 2000] [serial = 875] [outer = 0x126bd3400] 08:38:30 INFO - PROCESS | 2000 | 1469115510493 Marionette DEBUG loaded listener.js 08:38:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x128bf1c00) [pid = 2000] [serial = 876] [outer = 0x126bd3400] 08:38:30 INFO - PROCESS | 2000 | 1469115510840 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]]]}] 08:38:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 08:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 568ms 08:38:30 INFO - PROCESS | 2000 | 1469115510883 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 08:38:30 INFO - PROCESS | 2000 | 1469115510884 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 08:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 08:38:30 INFO - PROCESS | 2000 | 1469115510886 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 08:38:30 INFO - PROCESS | 2000 | 1469115510887 Marionette TRACE conn2 <- [1,1142,null,{}] 08:38:30 INFO - PROCESS | 2000 | 1469115510890 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}] 08:38:30 INFO - PROCESS | 2000 | 1469115510891 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:30 INFO - PROCESS | 2000 | 1469115510989 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 08:38:30 INFO - PROCESS | 2000 | 1469115510992 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:30 INFO - PROCESS | 2000 | 1469115510993 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:31 INFO - PROCESS | 2000 | ++DOCSHELL 0x128d26000 == 36 [pid = 2000] [id = 293] 08:38:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x128d5e000) [pid = 2000] [serial = 877] [outer = 0x0] 08:38:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x12906c800) [pid = 2000] [serial = 878] [outer = 0x128d5e000] 08:38:31 INFO - PROCESS | 2000 | 1469115511024 Marionette DEBUG loaded listener.js 08:38:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x1291abc00) [pid = 2000] [serial = 879] [outer = 0x128d5e000] 08:38:31 INFO - PROCESS | 2000 | 1469115511332 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]]]}] 08:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 08:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 469ms 08:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 08:38:31 INFO - PROCESS | 2000 | 1469115511363 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 08:38:31 INFO - PROCESS | 2000 | 1469115511364 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 08:38:31 INFO - PROCESS | 2000 | 1469115511366 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 08:38:31 INFO - PROCESS | 2000 | 1469115511367 Marionette TRACE conn2 <- [1,1146,null,{}] 08:38:31 INFO - PROCESS | 2000 | 1469115511370 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}] 08:38:31 INFO - PROCESS | 2000 | 1469115511371 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:31 INFO - PROCESS | 2000 | 1469115511472 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 08:38:31 INFO - PROCESS | 2000 | 1469115511477 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:31 INFO - PROCESS | 2000 | 1469115511478 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:31 INFO - PROCESS | 2000 | ++DOCSHELL 0x129c33000 == 37 [pid = 2000] [id = 294] 08:38:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x128d5e800) [pid = 2000] [serial = 880] [outer = 0x0] 08:38:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x1291b2000) [pid = 2000] [serial = 881] [outer = 0x128d5e800] 08:38:31 INFO - PROCESS | 2000 | 1469115511502 Marionette DEBUG loaded listener.js 08:38:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x1294d2000) [pid = 2000] [serial = 882] [outer = 0x128d5e800] 08:38:31 INFO - PROCESS | 2000 | 1469115511927 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]]]}] 08:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 08:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 567ms 08:38:31 INFO - PROCESS | 2000 | 1469115511937 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 08:38:31 INFO - PROCESS | 2000 | 1469115511939 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 08:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 08:38:31 INFO - PROCESS | 2000 | 1469115511945 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 08:38:31 INFO - PROCESS | 2000 | 1469115511947 Marionette TRACE conn2 <- [1,1150,null,{}] 08:38:31 INFO - PROCESS | 2000 | 1469115511950 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}] 08:38:31 INFO - PROCESS | 2000 | 1469115511952 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:32 INFO - PROCESS | 2000 | 1469115512105 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 08:38:32 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x1186b3400) [pid = 2000] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 08:38:32 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x1128b4000) [pid = 2000] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 08:38:32 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x1186bd800) [pid = 2000] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 08:38:32 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x128b31c00) [pid = 2000] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 08:38:32 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x11914e400) [pid = 2000] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 08:38:32 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x115d18400) [pid = 2000] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 08:38:32 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x1173b9800) [pid = 2000] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 08:38:32 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x115d0b000) [pid = 2000] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 08:38:32 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x113c8f400) [pid = 2000] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 08:38:32 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x111f4bc00) [pid = 2000] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 08:38:32 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x1210ac400) [pid = 2000] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 08:38:32 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x124af8800) [pid = 2000] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 08:38:32 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x128883400) [pid = 2000] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 08:38:32 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x110fa1400) [pid = 2000] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 08:38:32 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x119489c00) [pid = 2000] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 08:38:32 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x1213cd000) [pid = 2000] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 08:38:32 INFO - PROCESS | 2000 | 1469115512303 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:32 INFO - PROCESS | 2000 | 1469115512315 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:32 INFO - PROCESS | 2000 | ++DOCSHELL 0x117d6e000 == 38 [pid = 2000] [id = 295] 08:38:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x111e5cc00) [pid = 2000] [serial = 883] [outer = 0x0] 08:38:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x112983c00) [pid = 2000] [serial = 884] [outer = 0x111e5cc00] 08:38:32 INFO - PROCESS | 2000 | 1469115512359 Marionette DEBUG loaded listener.js 08:38:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x1173c3400) [pid = 2000] [serial = 885] [outer = 0x111e5cc00] 08:38:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x12aa75c00) [pid = 2000] [serial = 886] [outer = 0x12ccb1000] 08:38:32 INFO - PROCESS | 2000 | 1469115512684 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]]]}] 08:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 08:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 771ms 08:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 08:38:32 INFO - PROCESS | 2000 | 1469115512716 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 08:38:32 INFO - PROCESS | 2000 | 1469115512718 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 08:38:32 INFO - PROCESS | 2000 | 1469115512720 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 08:38:32 INFO - PROCESS | 2000 | 1469115512721 Marionette TRACE conn2 <- [1,1154,null,{}] 08:38:32 INFO - PROCESS | 2000 | 1469115512724 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}] 08:38:32 INFO - PROCESS | 2000 | 1469115512727 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:32 INFO - PROCESS | 2000 | 1469115512803 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 08:38:32 INFO - PROCESS | 2000 | 1469115512874 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:32 INFO - PROCESS | 2000 | 1469115512875 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:32 INFO - PROCESS | 2000 | ++DOCSHELL 0x12141d000 == 39 [pid = 2000] [id = 296] 08:38:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x111f4a800) [pid = 2000] [serial = 887] [outer = 0x0] 08:38:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x118f7f400) [pid = 2000] [serial = 888] [outer = 0x111f4a800] 08:38:32 INFO - PROCESS | 2000 | 1469115512899 Marionette DEBUG loaded listener.js 08:38:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x125b06000) [pid = 2000] [serial = 889] [outer = 0x111f4a800] 08:38:33 INFO - PROCESS | 2000 | 1469115513139 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]]]}] 08:38:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 08:38:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 469ms 08:38:33 INFO - PROCESS | 2000 | 1469115513196 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 08:38:33 INFO - PROCESS | 2000 | 1469115513198 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 08:38:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 08:38:33 INFO - PROCESS | 2000 | 1469115513200 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 08:38:33 INFO - PROCESS | 2000 | 1469115513202 Marionette TRACE conn2 <- [1,1158,null,{}] 08:38:33 INFO - PROCESS | 2000 | 1469115513205 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}] 08:38:33 INFO - PROCESS | 2000 | 1469115513206 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:33 INFO - PROCESS | 2000 | 1469115513316 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 08:38:33 INFO - PROCESS | 2000 | 1469115513319 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:33 INFO - PROCESS | 2000 | 1469115513320 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:33 INFO - PROCESS | 2000 | ++DOCSHELL 0x12aca2800 == 40 [pid = 2000] [id = 297] 08:38:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x12a43cc00) [pid = 2000] [serial = 890] [outer = 0x0] 08:38:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x12a56f400) [pid = 2000] [serial = 891] [outer = 0x12a43cc00] 08:38:33 INFO - PROCESS | 2000 | 1469115513348 Marionette DEBUG loaded listener.js 08:38:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x12a59b400) [pid = 2000] [serial = 892] [outer = 0x12a43cc00] 08:38:33 INFO - PROCESS | 2000 | 1469115513662 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]]]}] 08:38:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 08:38:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 469ms 08:38:33 INFO - PROCESS | 2000 | 1469115513671 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 08:38:33 INFO - PROCESS | 2000 | 1469115513672 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 08:38:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 08:38:33 INFO - PROCESS | 2000 | 1469115513676 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 08:38:33 INFO - PROCESS | 2000 | 1469115513679 Marionette TRACE conn2 <- [1,1162,null,{}] 08:38:33 INFO - PROCESS | 2000 | 1469115513684 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}] 08:38:33 INFO - PROCESS | 2000 | 1469115513685 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:33 INFO - PROCESS | 2000 | 1469115513765 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 08:38:33 INFO - PROCESS | 2000 | 1469115513822 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:33 INFO - PROCESS | 2000 | 1469115513823 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:33 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b71e800 == 41 [pid = 2000] [id = 298] 08:38:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x12a766000) [pid = 2000] [serial = 893] [outer = 0x0] 08:38:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x12a760800) [pid = 2000] [serial = 894] [outer = 0x12a766000] 08:38:33 INFO - PROCESS | 2000 | 1469115513847 Marionette DEBUG loaded listener.js 08:38:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x12a984800) [pid = 2000] [serial = 895] [outer = 0x12a766000] 08:38:34 INFO - PROCESS | 2000 | 1469115514127 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]]]}] 08:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 08:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 476ms 08:38:34 INFO - PROCESS | 2000 | 1469115514150 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 08:38:34 INFO - PROCESS | 2000 | 1469115514151 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 08:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 08:38:34 INFO - PROCESS | 2000 | 1469115514153 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 08:38:34 INFO - PROCESS | 2000 | 1469115514154 Marionette TRACE conn2 <- [1,1166,null,{}] 08:38:34 INFO - PROCESS | 2000 | 1469115514164 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}] 08:38:34 INFO - PROCESS | 2000 | 1469115514165 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:34 INFO - PROCESS | 2000 | 1469115514254 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 08:38:34 INFO - PROCESS | 2000 | 1469115514353 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:34 INFO - PROCESS | 2000 | 1469115514355 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:34 INFO - PROCESS | 2000 | ++DOCSHELL 0x113c66800 == 42 [pid = 2000] [id = 299] 08:38:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x111c18800) [pid = 2000] [serial = 896] [outer = 0x0] 08:38:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x1126d2800) [pid = 2000] [serial = 897] [outer = 0x111c18800] 08:38:34 INFO - PROCESS | 2000 | 1469115514387 Marionette DEBUG loaded listener.js 08:38:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x113e3c800) [pid = 2000] [serial = 898] [outer = 0x111c18800] 08:38:34 INFO - PROCESS | 2000 | 1469115514804 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]]]}] 08:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 08:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 673ms 08:38:34 INFO - PROCESS | 2000 | 1469115514832 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 08:38:34 INFO - PROCESS | 2000 | 1469115514834 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 08:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 08:38:34 INFO - PROCESS | 2000 | 1469115514837 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 08:38:34 INFO - PROCESS | 2000 | 1469115514839 Marionette TRACE conn2 <- [1,1170,null,{}] 08:38:34 INFO - PROCESS | 2000 | 1469115514863 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}] 08:38:34 INFO - PROCESS | 2000 | 1469115514866 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:34 INFO - PROCESS | 2000 | 1469115514971 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 08:38:35 INFO - PROCESS | 2000 | 1469115515038 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:35 INFO - PROCESS | 2000 | 1469115515040 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:35 INFO - PROCESS | 2000 | ++DOCSHELL 0x120f49800 == 43 [pid = 2000] [id = 300] 08:38:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x118fad800) [pid = 2000] [serial = 899] [outer = 0x0] 08:38:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x11992c000) [pid = 2000] [serial = 900] [outer = 0x118fad800] 08:38:35 INFO - PROCESS | 2000 | 1469115515070 Marionette DEBUG loaded listener.js 08:38:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x1210ad400) [pid = 2000] [serial = 901] [outer = 0x118fad800] 08:38:35 INFO - PROCESS | 2000 | 1469115515466 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]]]}] 08:38:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 08:38:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 638ms 08:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 08:38:35 INFO - PROCESS | 2000 | 1469115515478 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 08:38:35 INFO - PROCESS | 2000 | 1469115515481 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 08:38:35 INFO - PROCESS | 2000 | 1469115515483 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 08:38:35 INFO - PROCESS | 2000 | 1469115515484 Marionette TRACE conn2 <- [1,1174,null,{}] 08:38:35 INFO - PROCESS | 2000 | 1469115515487 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}] 08:38:35 INFO - PROCESS | 2000 | 1469115515489 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:35 INFO - PROCESS | 2000 | 1469115515592 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 08:38:35 INFO - PROCESS | 2000 | 1469115515686 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:35 INFO - PROCESS | 2000 | 1469115515687 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:35 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a552800 == 44 [pid = 2000] [id = 301] 08:38:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x124a27800) [pid = 2000] [serial = 902] [outer = 0x0] 08:38:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x124af1c00) [pid = 2000] [serial = 903] [outer = 0x124a27800] 08:38:35 INFO - PROCESS | 2000 | 1469115515716 Marionette DEBUG loaded listener.js 08:38:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x126b11800) [pid = 2000] [serial = 904] [outer = 0x124a27800] 08:38:36 INFO - PROCESS | 2000 | 1469115516131 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] 08:38:36 INFO - PROCESS | 2000 | 1469115516155 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 08:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 08:38:36 INFO - PROCESS | 2000 | 1469115516165 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 08:38:36 INFO - PROCESS | 2000 | 1469115516169 Marionette TRACE conn2 <- [1,1178,null,{}] 08:38:36 INFO - PROCESS | 2000 | 1469115516172 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}] 08:38:36 INFO - PROCESS | 2000 | 1469115516175 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:36 INFO - PROCESS | 2000 | 1469115516276 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 08:38:36 INFO - PROCESS | 2000 | 1469115516329 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:36 INFO - PROCESS | 2000 | 1469115516331 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:36 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c069800 == 45 [pid = 2000] [id = 302] 08:38:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x126bcf800) [pid = 2000] [serial = 905] [outer = 0x0] 08:38:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x128aa7000) [pid = 2000] [serial = 906] [outer = 0x126bcf800] 08:38:36 INFO - PROCESS | 2000 | 1469115516359 Marionette DEBUG loaded listener.js 08:38:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x129067000) [pid = 2000] [serial = 907] [outer = 0x126bcf800] 08:38:36 INFO - PROCESS | 2000 | 1469115516770 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] 08:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 08:38:36 INFO - PROCESS | 2000 | 1469115516789 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 08:38:36 INFO - PROCESS | 2000 | 1469115516794 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 08:38:36 INFO - PROCESS | 2000 | 1469115516795 Marionette TRACE conn2 <- [1,1182,null,{}] 08:38:36 INFO - PROCESS | 2000 | 1469115516797 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}] 08:38:36 INFO - PROCESS | 2000 | 1469115516799 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:36 INFO - PROCESS | 2000 | 1469115516899 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 08:38:36 INFO - PROCESS | 2000 | 1469115516986 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:36 INFO - PROCESS | 2000 | 1469115516987 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:36 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c675000 == 46 [pid = 2000] [id = 303] 08:38:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x12a440c00) [pid = 2000] [serial = 908] [outer = 0x0] 08:38:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x12a576800) [pid = 2000] [serial = 909] [outer = 0x12a440c00] 08:38:37 INFO - PROCESS | 2000 | 1469115517015 Marionette DEBUG loaded listener.js 08:38:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x12a765c00) [pid = 2000] [serial = 910] [outer = 0x12a440c00] 08:38:37 INFO - PROCESS | 2000 | 1469115517433 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] 08:38:37 INFO - PROCESS | 2000 | 1469115517631 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 08:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 08:38:37 INFO - PROCESS | 2000 | 1469115517635 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 08:38:37 INFO - PROCESS | 2000 | 1469115517637 Marionette TRACE conn2 <- [1,1186,null,{}] 08:38:37 INFO - PROCESS | 2000 | 1469115517643 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}] 08:38:37 INFO - PROCESS | 2000 | 1469115517645 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:37 INFO - PROCESS | 2000 | 1469115517740 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 08:38:37 INFO - PROCESS | 2000 | 1469115517803 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:37 INFO - PROCESS | 2000 | 1469115517807 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:37 INFO - PROCESS | 2000 | ++DOCSHELL 0x119686800 == 47 [pid = 2000] [id = 304] 08:38:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x1186b7c00) [pid = 2000] [serial = 911] [outer = 0x0] 08:38:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x11894fc00) [pid = 2000] [serial = 912] [outer = 0x1186b7c00] 08:38:37 INFO - PROCESS | 2000 | 1469115517833 Marionette DEBUG loaded listener.js 08:38:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x119931c00) [pid = 2000] [serial = 913] [outer = 0x1186b7c00] 08:38:38 INFO - PROCESS | 2000 | 1469115518280 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] 08:38:38 INFO - PROCESS | 2000 | 1469115518312 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 08:38:38 INFO - PROCESS | 2000 | 1469115518316 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 08:38:38 INFO - PROCESS | 2000 | 1469115518318 Marionette TRACE conn2 <- [1,1190,null,{}] 08:38:38 INFO - PROCESS | 2000 | 1469115518321 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}] 08:38:38 INFO - PROCESS | 2000 | 1469115518322 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:38 INFO - PROCESS | 2000 | 1469115518414 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 08:38:38 INFO - PROCESS | 2000 | 1469115518470 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:38 INFO - PROCESS | 2000 | 1469115518471 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:38 INFO - PROCESS | 2000 | ++DOCSHELL 0x11966d800 == 48 [pid = 2000] [id = 305] 08:38:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x120fac400) [pid = 2000] [serial = 914] [outer = 0x0] 08:38:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x1213cd000) [pid = 2000] [serial = 915] [outer = 0x120fac400] 08:38:38 INFO - PROCESS | 2000 | 1469115518499 Marionette DEBUG loaded listener.js 08:38:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x1241ad000) [pid = 2000] [serial = 916] [outer = 0x120fac400] 08:38:39 INFO - PROCESS | 2000 | --DOCSHELL 0x12b71e800 == 47 [pid = 2000] [id = 298] 08:38:39 INFO - PROCESS | 2000 | --DOCSHELL 0x12aca2800 == 46 [pid = 2000] [id = 297] 08:38:39 INFO - PROCESS | 2000 | --DOCSHELL 0x12141d000 == 45 [pid = 2000] [id = 296] 08:38:39 INFO - PROCESS | 2000 | --DOCSHELL 0x117d6e000 == 44 [pid = 2000] [id = 295] 08:38:39 INFO - PROCESS | 2000 | --DOCSHELL 0x129c33000 == 43 [pid = 2000] [id = 294] 08:38:39 INFO - PROCESS | 2000 | --DOCSHELL 0x128d26000 == 42 [pid = 2000] [id = 293] 08:38:39 INFO - PROCESS | 2000 | --DOCSHELL 0x126a58800 == 41 [pid = 2000] [id = 292] 08:38:39 INFO - PROCESS | 2000 | --DOCSHELL 0x1186f7800 == 40 [pid = 2000] [id = 291] 08:38:39 INFO - PROCESS | 2000 | --DOCSHELL 0x12113c800 == 39 [pid = 2000] [id = 290] 08:38:39 INFO - PROCESS | 2000 | --DOCSHELL 0x120f32800 == 38 [pid = 2000] [id = 289] 08:38:39 INFO - PROCESS | 2000 | --DOCSHELL 0x117d67000 == 37 [pid = 2000] [id = 288] 08:38:39 INFO - PROCESS | 2000 | --DOCSHELL 0x118620000 == 36 [pid = 2000] [id = 287] 08:38:39 INFO - PROCESS | 2000 | --DOCSHELL 0x126eab000 == 35 [pid = 2000] [id = 286] 08:38:39 INFO - PROCESS | 2000 | --DOCSHELL 0x118639000 == 34 [pid = 2000] [id = 285] 08:38:39 INFO - PROCESS | 2000 | --DOCSHELL 0x118628800 == 33 [pid = 2000] [id = 273] 08:38:39 INFO - PROCESS | 2000 | --DOCSHELL 0x119686800 == 32 [pid = 2000] [id = 304] 08:38:39 INFO - PROCESS | 2000 | --DOCSHELL 0x12c675000 == 31 [pid = 2000] [id = 303] 08:38:39 INFO - PROCESS | 2000 | --DOCSHELL 0x12c069800 == 30 [pid = 2000] [id = 302] 08:38:39 INFO - PROCESS | 2000 | --DOCSHELL 0x12a552800 == 29 [pid = 2000] [id = 301] 08:38:39 INFO - PROCESS | 2000 | --DOCSHELL 0x120f49800 == 28 [pid = 2000] [id = 300] 08:38:39 INFO - PROCESS | 2000 | --DOCSHELL 0x113c66800 == 27 [pid = 2000] [id = 299] 08:38:39 INFO - PROCESS | 2000 | --DOMWINDOW == 115 (0x118955000) [pid = 2000] [serial = 828] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x1132a3c00) [pid = 2000] [serial = 822] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x126aa7800) [pid = 2000] [serial = 849] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x128bef000) [pid = 2000] [serial = 812] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x1196f5400) [pid = 2000] [serial = 830] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x118560000) [pid = 2000] [serial = 804] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x125a64400) [pid = 2000] [serial = 846] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x124afc000) [pid = 2000] [serial = 845] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x116779c00) [pid = 2000] [serial = 818] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x125d0d000) [pid = 2000] [serial = 848] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x1173b8400) [pid = 2000] [serial = 825] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x124afac00) [pid = 2000] [serial = 840] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x123f4e400) [pid = 2000] [serial = 807] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x116aacc00) [pid = 2000] [serial = 803] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x128880000) [pid = 2000] [serial = 810] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x1291ab800) [pid = 2000] [serial = 815] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x129072400) [pid = 2000] [serial = 813] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x1186bbc00) [pid = 2000] [serial = 827] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x119936800) [pid = 2000] [serial = 831] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x1126dd400) [pid = 2000] [serial = 842] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x117d90c00) [pid = 2000] [serial = 819] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x116808000) [pid = 2000] [serial = 824] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x120fa8c00) [pid = 2000] [serial = 833] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x1211c6800) [pid = 2000] [serial = 834] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x124a97400) [pid = 2000] [serial = 839] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x123bd6000) [pid = 2000] [serial = 836] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x124384800) [pid = 2000] [serial = 837] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x1173c3800) [pid = 2000] [serial = 843] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x125d78000) [pid = 2000] [serial = 809] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x1291d8400) [pid = 2000] [serial = 816] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x1128b7400) [pid = 2000] [serial = 821] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x1213cc400) [pid = 2000] [serial = 806] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x126b10400) [pid = 2000] [serial = 851] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 2000 | 1469115519404 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] 08:38:39 INFO - PROCESS | 2000 | 1469115519439 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 08:38:39 INFO - PROCESS | 2000 | 1469115519442 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 08:38:39 INFO - PROCESS | 2000 | 1469115519444 Marionette TRACE conn2 <- [1,1194,null,{}] 08:38:39 INFO - PROCESS | 2000 | 1469115519448 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}] 08:38:39 INFO - PROCESS | 2000 | 1469115519449 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:39 INFO - PROCESS | 2000 | 1469115519530 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 08:38:39 INFO - PROCESS | 2000 | 1469115519535 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:39 INFO - PROCESS | 2000 | 1469115519538 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:39 INFO - PROCESS | 2000 | ++DOCSHELL 0x1168c6800 == 28 [pid = 2000] [id = 306] 08:38:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x112dc0000) [pid = 2000] [serial = 917] [outer = 0x0] 08:38:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x116779800) [pid = 2000] [serial = 918] [outer = 0x112dc0000] 08:38:39 INFO - PROCESS | 2000 | 1469115519569 Marionette DEBUG loaded listener.js 08:38:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x1173b5400) [pid = 2000] [serial = 919] [outer = 0x112dc0000] 08:38:39 INFO - PROCESS | 2000 | 1469115519946 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] 08:38:39 INFO - PROCESS | 2000 | 1469115519966 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 08:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 08:38:39 INFO - PROCESS | 2000 | 1469115519970 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 08:38:39 INFO - PROCESS | 2000 | 1469115519972 Marionette TRACE conn2 <- [1,1198,null,{}] 08:38:39 INFO - PROCESS | 2000 | 1469115519975 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}] 08:38:39 INFO - PROCESS | 2000 | 1469115519978 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:40 INFO - PROCESS | 2000 | 1469115520053 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 08:38:40 INFO - PROCESS | 2000 | 1469115520059 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:40 INFO - PROCESS | 2000 | 1469115520061 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:40 INFO - PROCESS | 2000 | ++DOCSHELL 0x1184cf800 == 29 [pid = 2000] [id = 307] 08:38:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x1176b5000) [pid = 2000] [serial = 920] [outer = 0x0] 08:38:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x11894c800) [pid = 2000] [serial = 921] [outer = 0x1176b5000] 08:38:40 INFO - PROCESS | 2000 | 1469115520088 Marionette DEBUG loaded listener.js 08:38:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x11914e000) [pid = 2000] [serial = 922] [outer = 0x1176b5000] 08:38:40 INFO - PROCESS | 2000 | 1469115520437 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]]]}] 08:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 08:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 521ms 08:38:40 INFO - PROCESS | 2000 | 1469115520492 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 08:38:40 INFO - PROCESS | 2000 | 1469115520493 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 08:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 08:38:40 INFO - PROCESS | 2000 | 1469115520496 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 08:38:40 INFO - PROCESS | 2000 | 1469115520498 Marionette TRACE conn2 <- [1,1202,null,{}] 08:38:40 INFO - PROCESS | 2000 | 1469115520506 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}] 08:38:40 INFO - PROCESS | 2000 | 1469115520509 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:40 INFO - PROCESS | 2000 | 1469115520584 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 08:38:40 INFO - PROCESS | 2000 | 1469115520590 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:40 INFO - PROCESS | 2000 | 1469115520594 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:40 INFO - PROCESS | 2000 | ++DOCSHELL 0x1191ec800 == 30 [pid = 2000] [id = 308] 08:38:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x116805c00) [pid = 2000] [serial = 923] [outer = 0x0] 08:38:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x1210b4c00) [pid = 2000] [serial = 924] [outer = 0x116805c00] 08:38:40 INFO - PROCESS | 2000 | 1469115520621 Marionette DEBUG loaded listener.js 08:38:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x124102c00) [pid = 2000] [serial = 925] [outer = 0x116805c00] 08:38:40 INFO - PROCESS | 2000 | 1469115520964 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]]]}] 08:38:41 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 08:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 520ms 08:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 08:38:41 INFO - PROCESS | 2000 | 1469115521016 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 08:38:41 INFO - PROCESS | 2000 | 1469115521018 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 08:38:41 INFO - PROCESS | 2000 | 1469115521020 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 08:38:41 INFO - PROCESS | 2000 | 1469115521021 Marionette TRACE conn2 <- [1,1206,null,{}] 08:38:41 INFO - PROCESS | 2000 | 1469115521023 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}] 08:38:41 INFO - PROCESS | 2000 | 1469115521024 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:41 INFO - PROCESS | 2000 | 1469115521128 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 08:38:41 INFO - PROCESS | 2000 | 1469115521158 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:41 INFO - PROCESS | 2000 | 1469115521159 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:41 INFO - PROCESS | 2000 | ++DOCSHELL 0x1199dd000 == 31 [pid = 2000] [id = 309] 08:38:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x124382400) [pid = 2000] [serial = 926] [outer = 0x0] 08:38:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x124a20c00) [pid = 2000] [serial = 927] [outer = 0x124382400] 08:38:41 INFO - PROCESS | 2000 | 1469115521187 Marionette DEBUG loaded listener.js 08:38:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x124aee400) [pid = 2000] [serial = 928] [outer = 0x124382400] 08:38:41 INFO - PROCESS | 2000 | 1469115521496 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]]]}] 08:38:41 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 08:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 519ms 08:38:41 INFO - PROCESS | 2000 | 1469115521540 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 08:38:41 INFO - PROCESS | 2000 | 1469115521541 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 08:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 08:38:41 INFO - PROCESS | 2000 | 1469115521543 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 08:38:41 INFO - PROCESS | 2000 | 1469115521544 Marionette TRACE conn2 <- [1,1210,null,{}] 08:38:41 INFO - PROCESS | 2000 | 1469115521546 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}] 08:38:41 INFO - PROCESS | 2000 | 1469115521548 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:41 INFO - PROCESS | 2000 | 1469115521637 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 08:38:41 INFO - PROCESS | 2000 | 1469115521673 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:41 INFO - PROCESS | 2000 | 1469115521674 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:41 INFO - PROCESS | 2000 | ++DOCSHELL 0x121240000 == 32 [pid = 2000] [id = 310] 08:38:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x1176af800) [pid = 2000] [serial = 929] [outer = 0x0] 08:38:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x124afb400) [pid = 2000] [serial = 930] [outer = 0x1176af800] 08:38:41 INFO - PROCESS | 2000 | 1469115521699 Marionette DEBUG loaded listener.js 08:38:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x125a64000) [pid = 2000] [serial = 931] [outer = 0x1176af800] 08:38:42 INFO - PROCESS | 2000 | 1469115522024 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]]]}] 08:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 08:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 521ms 08:38:42 INFO - PROCESS | 2000 | 1469115522064 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 08:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 08:38:42 INFO - PROCESS | 2000 | 1469115522065 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 08:38:42 INFO - PROCESS | 2000 | 1469115522068 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 08:38:42 INFO - PROCESS | 2000 | 1469115522069 Marionette TRACE conn2 <- [1,1214,null,{}] 08:38:42 INFO - PROCESS | 2000 | 1469115522071 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}] 08:38:42 INFO - PROCESS | 2000 | 1469115522075 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:42 INFO - PROCESS | 2000 | 1469115522187 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 08:38:42 INFO - PROCESS | 2000 | 1469115522222 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:42 INFO - PROCESS | 2000 | 1469115522223 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:42 INFO - PROCESS | 2000 | ++DOCSHELL 0x121909000 == 33 [pid = 2000] [id = 311] 08:38:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x124af7000) [pid = 2000] [serial = 932] [outer = 0x0] 08:38:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x126b0d400) [pid = 2000] [serial = 933] [outer = 0x124af7000] 08:38:42 INFO - PROCESS | 2000 | 1469115522248 Marionette DEBUG loaded listener.js 08:38:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x125d7e800) [pid = 2000] [serial = 934] [outer = 0x124af7000] 08:38:42 INFO - PROCESS | 2000 | 1469115522564 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]]]}] 08:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 08:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 519ms 08:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 08:38:42 INFO - PROCESS | 2000 | 1469115522594 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 08:38:42 INFO - PROCESS | 2000 | 1469115522595 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 08:38:42 INFO - PROCESS | 2000 | 1469115522597 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 08:38:42 INFO - PROCESS | 2000 | 1469115522598 Marionette TRACE conn2 <- [1,1218,null,{}] 08:38:42 INFO - PROCESS | 2000 | 1469115522600 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}] 08:38:42 INFO - PROCESS | 2000 | 1469115522601 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:42 INFO - PROCESS | 2000 | 1469115522696 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 08:38:42 INFO - PROCESS | 2000 | 1469115522699 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:42 INFO - PROCESS | 2000 | 1469115522701 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:42 INFO - PROCESS | 2000 | ++DOCSHELL 0x124a81000 == 34 [pid = 2000] [id = 312] 08:38:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x125d0d000) [pid = 2000] [serial = 935] [outer = 0x0] 08:38:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x128be5400) [pid = 2000] [serial = 936] [outer = 0x125d0d000] 08:38:42 INFO - PROCESS | 2000 | 1469115522725 Marionette DEBUG loaded listener.js 08:38:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x128becc00) [pid = 2000] [serial = 937] [outer = 0x125d0d000] 08:38:43 INFO - PROCESS | 2000 | 1469115523044 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]]]}] 08:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 08:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 468ms 08:38:43 INFO - PROCESS | 2000 | 1469115523065 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 08:38:43 INFO - PROCESS | 2000 | 1469115523067 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 08:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 08:38:43 INFO - PROCESS | 2000 | 1469115523069 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 08:38:43 INFO - PROCESS | 2000 | 1469115523070 Marionette TRACE conn2 <- [1,1222,null,{}] 08:38:43 INFO - PROCESS | 2000 | 1469115523072 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}] 08:38:43 INFO - PROCESS | 2000 | 1469115523075 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:43 INFO - PROCESS | 2000 | 1469115523170 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 08:38:43 INFO - PROCESS | 2000 | 1469115523174 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:43 INFO - PROCESS | 2000 | 1469115523175 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:43 INFO - PROCESS | 2000 | ++DOCSHELL 0x125a0e800 == 35 [pid = 2000] [id = 313] 08:38:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x126b0b800) [pid = 2000] [serial = 938] [outer = 0x0] 08:38:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x128bef000) [pid = 2000] [serial = 939] [outer = 0x126b0b800] 08:38:43 INFO - PROCESS | 2000 | 1469115523201 Marionette DEBUG loaded listener.js 08:38:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x129071800) [pid = 2000] [serial = 940] [outer = 0x126b0b800] 08:38:43 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x12a43cc00) [pid = 2000] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 08:38:43 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x12a766000) [pid = 2000] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 08:38:43 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x126bd3400) [pid = 2000] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 08:38:43 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x128d5e000) [pid = 2000] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 08:38:43 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x128d5e800) [pid = 2000] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 08:38:43 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x111e5cc00) [pid = 2000] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 08:38:43 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x111f4a800) [pid = 2000] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 08:38:43 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x115fe2800) [pid = 2000] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 08:38:43 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x11298e000) [pid = 2000] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 08:38:43 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x1186d5c00) [pid = 2000] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 08:38:43 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x1196fa000) [pid = 2000] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 08:38:43 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x116778c00) [pid = 2000] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 08:38:43 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x113c35c00) [pid = 2000] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 08:38:43 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x120fac000) [pid = 2000] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 08:38:43 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x1210af000) [pid = 2000] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 08:38:43 INFO - PROCESS | 2000 | 1469115523700 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] 08:38:43 INFO - PROCESS | 2000 | 1469115523749 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 08:38:43 INFO - PROCESS | 2000 | 1469115523751 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 08:38:43 INFO - PROCESS | 2000 | 1469115523753 Marionette TRACE conn2 <- [1,1226,null,{}] 08:38:43 INFO - PROCESS | 2000 | 1469115523755 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}] 08:38:43 INFO - PROCESS | 2000 | 1469115523756 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:43 INFO - PROCESS | 2000 | 1469115523829 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 08:38:43 INFO - PROCESS | 2000 | 1469115523832 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:43 INFO - PROCESS | 2000 | 1469115523833 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:43 INFO - PROCESS | 2000 | ++DOCSHELL 0x1191eb800 == 36 [pid = 2000] [id = 314] 08:38:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x117d93000) [pid = 2000] [serial = 941] [outer = 0x0] 08:38:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x119931800) [pid = 2000] [serial = 942] [outer = 0x117d93000] 08:38:43 INFO - PROCESS | 2000 | 1469115523859 Marionette DEBUG loaded listener.js 08:38:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x126b0e000) [pid = 2000] [serial = 943] [outer = 0x117d93000] 08:38:44 INFO - PROCESS | 2000 | 1469115524169 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]]]}] 08:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 08:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 469ms 08:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 08:38:44 INFO - PROCESS | 2000 | 1469115524220 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 08:38:44 INFO - PROCESS | 2000 | 1469115524221 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 08:38:44 INFO - PROCESS | 2000 | 1469115524224 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 08:38:44 INFO - PROCESS | 2000 | 1469115524225 Marionette TRACE conn2 <- [1,1230,null,{}] 08:38:44 INFO - PROCESS | 2000 | 1469115524227 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}] 08:38:44 INFO - PROCESS | 2000 | 1469115524228 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:44 INFO - PROCESS | 2000 | 1469115524326 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 08:38:44 INFO - PROCESS | 2000 | 1469115524333 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:44 INFO - PROCESS | 2000 | 1469115524334 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:44 INFO - PROCESS | 2000 | ++DOCSHELL 0x128d1f800 == 37 [pid = 2000] [id = 315] 08:38:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x128d55000) [pid = 2000] [serial = 944] [outer = 0x0] 08:38:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x129068400) [pid = 2000] [serial = 945] [outer = 0x128d55000] 08:38:44 INFO - PROCESS | 2000 | 1469115524359 Marionette DEBUG loaded listener.js 08:38:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x1291af000) [pid = 2000] [serial = 946] [outer = 0x128d55000] 08:38:44 INFO - PROCESS | 2000 | 1469115524653 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]]]}] 08:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 08:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 469ms 08:38:44 INFO - PROCESS | 2000 | 1469115524702 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 08:38:44 INFO - PROCESS | 2000 | 1469115524704 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 08:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 08:38:44 INFO - PROCESS | 2000 | 1469115524706 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 08:38:44 INFO - PROCESS | 2000 | 1469115524710 Marionette TRACE conn2 <- [1,1234,null,{}] 08:38:44 INFO - PROCESS | 2000 | 1469115524713 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}] 08:38:44 INFO - PROCESS | 2000 | 1469115524714 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:44 INFO - PROCESS | 2000 | 1469115524802 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 08:38:44 INFO - PROCESS | 2000 | 1469115524806 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:44 INFO - PROCESS | 2000 | 1469115524809 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:44 INFO - PROCESS | 2000 | ++DOCSHELL 0x12123e800 == 38 [pid = 2000] [id = 316] 08:38:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x1291b0400) [pid = 2000] [serial = 947] [outer = 0x0] 08:38:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x1294da400) [pid = 2000] [serial = 948] [outer = 0x1291b0400] 08:38:44 INFO - PROCESS | 2000 | 1469115524837 Marionette DEBUG loaded listener.js 08:38:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x12a5a0000) [pid = 2000] [serial = 949] [outer = 0x1291b0400] 08:38:45 INFO - PROCESS | 2000 | 1469115525173 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]]]}] 08:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 08:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 472ms 08:38:45 INFO - PROCESS | 2000 | 1469115525178 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 08:38:45 INFO - PROCESS | 2000 | 1469115525179 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 08:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 08:38:45 INFO - PROCESS | 2000 | 1469115525183 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 08:38:45 INFO - PROCESS | 2000 | 1469115525184 Marionette TRACE conn2 <- [1,1238,null,{}] 08:38:45 INFO - PROCESS | 2000 | 1469115525186 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}] 08:38:45 INFO - PROCESS | 2000 | 1469115525187 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:45 INFO - PROCESS | 2000 | 1469115525303 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 08:38:45 INFO - PROCESS | 2000 | 1469115525342 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:45 INFO - PROCESS | 2000 | 1469115525343 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:45 INFO - PROCESS | 2000 | ++DOCSHELL 0x12ac08000 == 39 [pid = 2000] [id = 317] 08:38:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x11859d800) [pid = 2000] [serial = 950] [outer = 0x0] 08:38:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x12a765800) [pid = 2000] [serial = 951] [outer = 0x11859d800] 08:38:45 INFO - PROCESS | 2000 | 1469115525383 Marionette DEBUG loaded listener.js 08:38:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x12a996800) [pid = 2000] [serial = 952] [outer = 0x11859d800] 08:38:46 INFO - PROCESS | 2000 | 1469115525995 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]]]}] 08:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 08:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 822ms 08:38:46 INFO - PROCESS | 2000 | 1469115526005 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 08:38:46 INFO - PROCESS | 2000 | 1469115526007 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 08:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 08:38:46 INFO - PROCESS | 2000 | 1469115526010 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 08:38:46 INFO - PROCESS | 2000 | 1469115526013 Marionette TRACE conn2 <- [1,1242,null,{}] 08:38:46 INFO - PROCESS | 2000 | 1469115526016 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}] 08:38:46 INFO - PROCESS | 2000 | 1469115526018 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:46 INFO - PROCESS | 2000 | 1469115526130 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 08:38:46 INFO - PROCESS | 2000 | 1469115526256 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:46 INFO - PROCESS | 2000 | 1469115526258 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:46 INFO - PROCESS | 2000 | ++DOCSHELL 0x117269000 == 40 [pid = 2000] [id = 318] 08:38:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x116779c00) [pid = 2000] [serial = 953] [outer = 0x0] 08:38:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x11688dc00) [pid = 2000] [serial = 954] [outer = 0x116779c00] 08:38:46 INFO - PROCESS | 2000 | 1469115526289 Marionette DEBUG loaded listener.js 08:38:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x1176b0400) [pid = 2000] [serial = 955] [outer = 0x116779c00] 08:38:46 INFO - PROCESS | 2000 | 1469115526784 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]]]}] 08:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 08:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 823ms 08:38:46 INFO - PROCESS | 2000 | 1469115526852 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 08:38:46 INFO - PROCESS | 2000 | 1469115526855 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 08:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 08:38:46 INFO - PROCESS | 2000 | 1469115526863 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 08:38:46 INFO - PROCESS | 2000 | 1469115526865 Marionette TRACE conn2 <- [1,1246,null,{}] 08:38:46 INFO - PROCESS | 2000 | 1469115526867 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}] 08:38:46 INFO - PROCESS | 2000 | 1469115526869 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:46 INFO - PROCESS | 2000 | 1469115526980 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 08:38:47 INFO - PROCESS | 2000 | 1469115527059 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:47 INFO - PROCESS | 2000 | 1469115527060 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:47 INFO - PROCESS | 2000 | ++DOCSHELL 0x121234800 == 41 [pid = 2000] [id = 319] 08:38:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x11914c400) [pid = 2000] [serial = 956] [outer = 0x0] 08:38:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x1196f4c00) [pid = 2000] [serial = 957] [outer = 0x11914c400] 08:38:47 INFO - PROCESS | 2000 | 1469115527091 Marionette DEBUG loaded listener.js 08:38:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x120fa9000) [pid = 2000] [serial = 958] [outer = 0x11914c400] 08:38:47 INFO - PROCESS | 2000 | 1469115527774 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]]]}] 08:38:47 INFO - PROCESS | 2000 | --DOCSHELL 0x12123e800 == 40 [pid = 2000] [id = 316] 08:38:47 INFO - PROCESS | 2000 | --DOCSHELL 0x128d1f800 == 39 [pid = 2000] [id = 315] 08:38:47 INFO - PROCESS | 2000 | --DOCSHELL 0x1191eb800 == 38 [pid = 2000] [id = 314] 08:38:47 INFO - PROCESS | 2000 | --DOCSHELL 0x125a0e800 == 37 [pid = 2000] [id = 313] 08:38:47 INFO - PROCESS | 2000 | --DOCSHELL 0x124a81000 == 36 [pid = 2000] [id = 312] 08:38:47 INFO - PROCESS | 2000 | --DOCSHELL 0x121909000 == 35 [pid = 2000] [id = 311] 08:38:47 INFO - PROCESS | 2000 | --DOCSHELL 0x121240000 == 34 [pid = 2000] [id = 310] 08:38:47 INFO - PROCESS | 2000 | --DOCSHELL 0x1199dd000 == 33 [pid = 2000] [id = 309] 08:38:47 INFO - PROCESS | 2000 | --DOCSHELL 0x1191ec800 == 32 [pid = 2000] [id = 308] 08:38:47 INFO - PROCESS | 2000 | --DOCSHELL 0x1184cf800 == 31 [pid = 2000] [id = 307] 08:38:47 INFO - PROCESS | 2000 | --DOCSHELL 0x1168c6800 == 30 [pid = 2000] [id = 306] 08:38:47 INFO - PROCESS | 2000 | --DOCSHELL 0x11966d800 == 29 [pid = 2000] [id = 305] 08:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 08:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 971ms 08:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 08:38:47 INFO - PROCESS | 2000 | 1469115527834 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 08:38:47 INFO - PROCESS | 2000 | 1469115527836 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 08:38:47 INFO - PROCESS | 2000 | 1469115527839 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 08:38:47 INFO - PROCESS | 2000 | 1469115527841 Marionette TRACE conn2 <- [1,1250,null,{}] 08:38:47 INFO - PROCESS | 2000 | 1469115527844 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}] 08:38:47 INFO - PROCESS | 2000 | 1469115527846 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:47 INFO - PROCESS | 2000 | 1469115527928 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 08:38:47 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x12a59b400) [pid = 2000] [serial = 892] [outer = 0x0] [url = about:blank] 08:38:47 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x12a760800) [pid = 2000] [serial = 894] [outer = 0x0] [url = about:blank] 08:38:47 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x128aa3000) [pid = 2000] [serial = 875] [outer = 0x0] [url = about:blank] 08:38:47 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x12906c800) [pid = 2000] [serial = 878] [outer = 0x0] [url = about:blank] 08:38:47 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x128bf1c00) [pid = 2000] [serial = 876] [outer = 0x0] [url = about:blank] 08:38:47 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x1291b2000) [pid = 2000] [serial = 881] [outer = 0x0] [url = about:blank] 08:38:47 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x1291abc00) [pid = 2000] [serial = 879] [outer = 0x0] [url = about:blank] 08:38:47 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x112983c00) [pid = 2000] [serial = 884] [outer = 0x0] [url = about:blank] 08:38:47 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x1294d2000) [pid = 2000] [serial = 882] [outer = 0x0] [url = about:blank] 08:38:47 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x118f7f400) [pid = 2000] [serial = 888] [outer = 0x0] [url = about:blank] 08:38:47 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x123f52c00) [pid = 2000] [serial = 495] [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.] 08:38:47 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x11677a400) [pid = 2000] [serial = 854] [outer = 0x0] [url = about:blank] 08:38:47 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x1173bec00) [pid = 2000] [serial = 855] [outer = 0x0] [url = about:blank] 08:38:47 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x128888c00) [pid = 2000] [serial = 852] [outer = 0x0] [url = about:blank] 08:38:47 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x119143400) [pid = 2000] [serial = 863] [outer = 0x0] [url = about:blank] 08:38:47 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x119931400) [pid = 2000] [serial = 864] [outer = 0x0] [url = about:blank] 08:38:47 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x119bd7800) [pid = 2000] [serial = 857] [outer = 0x0] [url = about:blank] 08:38:47 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x121806800) [pid = 2000] [serial = 858] [outer = 0x0] [url = about:blank] 08:38:47 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x1173bdc00) [pid = 2000] [serial = 860] [outer = 0x0] [url = about:blank] 08:38:47 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x118354000) [pid = 2000] [serial = 861] [outer = 0x0] [url = about:blank] 08:38:47 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x126b17000) [pid = 2000] [serial = 872] [outer = 0x0] [url = about:blank] 08:38:47 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x1210b1c00) [pid = 2000] [serial = 866] [outer = 0x0] [url = about:blank] 08:38:47 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x124313800) [pid = 2000] [serial = 867] [outer = 0x0] [url = about:blank] 08:38:47 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x124a26800) [pid = 2000] [serial = 869] [outer = 0x0] [url = about:blank] 08:38:47 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x125691400) [pid = 2000] [serial = 870] [outer = 0x0] [url = about:blank] 08:38:47 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x12a56f400) [pid = 2000] [serial = 891] [outer = 0x0] [url = about:blank] 08:38:47 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x12a984800) [pid = 2000] [serial = 895] [outer = 0x0] [url = about:blank] 08:38:47 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x1173c3400) [pid = 2000] [serial = 885] [outer = 0x0] [url = about:blank] 08:38:47 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x125b06000) [pid = 2000] [serial = 889] [outer = 0x0] [url = about:blank] 08:38:47 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x126bce000) [pid = 2000] [serial = 873] [outer = 0x0] [url = about:blank] 08:38:48 INFO - PROCESS | 2000 | 1469115527995 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:48 INFO - PROCESS | 2000 | 1469115527997 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:48 INFO - PROCESS | 2000 | ++DOCSHELL 0x11701c000 == 30 [pid = 2000] [id = 320] 08:38:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x112e72800) [pid = 2000] [serial = 959] [outer = 0x0] 08:38:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x1173c3800) [pid = 2000] [serial = 960] [outer = 0x112e72800] 08:38:48 INFO - PROCESS | 2000 | 1469115528026 Marionette DEBUG loaded listener.js 08:38:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x1186ca800) [pid = 2000] [serial = 961] [outer = 0x112e72800] 08:38:48 INFO - PROCESS | 2000 | 1469115528315 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]]]}] 08:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 08:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 522ms 08:38:48 INFO - PROCESS | 2000 | 1469115528362 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 08:38:48 INFO - PROCESS | 2000 | 1469115528365 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 08:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 08:38:48 INFO - PROCESS | 2000 | 1469115528369 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 08:38:48 INFO - PROCESS | 2000 | 1469115528371 Marionette TRACE conn2 <- [1,1254,null,{}] 08:38:48 INFO - PROCESS | 2000 | 1469115528373 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}] 08:38:48 INFO - PROCESS | 2000 | 1469115528377 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:48 INFO - PROCESS | 2000 | 1469115528453 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 08:38:48 INFO - PROCESS | 2000 | 1469115528458 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:48 INFO - PROCESS | 2000 | 1469115528461 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:48 INFO - PROCESS | 2000 | ++DOCSHELL 0x1191da000 == 31 [pid = 2000] [id = 321] 08:38:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x118f81c00) [pid = 2000] [serial = 962] [outer = 0x0] 08:38:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x1210ac800) [pid = 2000] [serial = 963] [outer = 0x118f81c00] 08:38:48 INFO - PROCESS | 2000 | 1469115528488 Marionette DEBUG loaded listener.js 08:38:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x121a2a400) [pid = 2000] [serial = 964] [outer = 0x118f81c00] 08:38:48 INFO - PROCESS | 2000 | 1469115528843 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]]]}] 08:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 08:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 519ms 08:38:48 INFO - PROCESS | 2000 | 1469115528889 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 08:38:48 INFO - PROCESS | 2000 | 1469115528891 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 08:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 08:38:48 INFO - PROCESS | 2000 | 1469115528895 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 08:38:48 INFO - PROCESS | 2000 | 1469115528897 Marionette TRACE conn2 <- [1,1258,null,{}] 08:38:48 INFO - PROCESS | 2000 | 1469115528905 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}] 08:38:48 INFO - PROCESS | 2000 | 1469115528908 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:48 INFO - PROCESS | 2000 | 1469115528985 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 08:38:48 INFO - PROCESS | 2000 | 1469115528990 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:48 INFO - PROCESS | 2000 | 1469115528994 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:49 INFO - PROCESS | 2000 | ++DOCSHELL 0x120fc9000 == 32 [pid = 2000] [id = 322] 08:38:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x1128b5400) [pid = 2000] [serial = 965] [outer = 0x0] 08:38:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x124a95c00) [pid = 2000] [serial = 966] [outer = 0x1128b5400] 08:38:49 INFO - PROCESS | 2000 | 1469115529022 Marionette DEBUG loaded listener.js 08:38:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x125693000) [pid = 2000] [serial = 967] [outer = 0x1128b5400] 08:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 08:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 470ms 08:38:49 INFO - PROCESS | 2000 | 1469115529362 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]]]}] 08:38:49 INFO - PROCESS | 2000 | 1469115529366 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 08:38:49 INFO - PROCESS | 2000 | 1469115529367 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 08:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 08:38:49 INFO - PROCESS | 2000 | 1469115529369 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 08:38:49 INFO - PROCESS | 2000 | 1469115529371 Marionette TRACE conn2 <- [1,1262,null,{}] 08:38:49 INFO - PROCESS | 2000 | 1469115529373 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}] 08:38:49 INFO - PROCESS | 2000 | 1469115529376 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:49 INFO - PROCESS | 2000 | 1469115529482 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 08:38:49 INFO - PROCESS | 2000 | 1469115529488 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:49 INFO - PROCESS | 2000 | 1469115529489 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:49 INFO - PROCESS | 2000 | ++DOCSHELL 0x121a70800 == 33 [pid = 2000] [id = 323] 08:38:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x125b53400) [pid = 2000] [serial = 968] [outer = 0x0] 08:38:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x125d85800) [pid = 2000] [serial = 969] [outer = 0x125b53400] 08:38:49 INFO - PROCESS | 2000 | 1469115529515 Marionette DEBUG loaded listener.js 08:38:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x126bc8400) [pid = 2000] [serial = 970] [outer = 0x125b53400] 08:38:49 INFO - PROCESS | 2000 | 1469115529817 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]]]}] 08:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 08:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 470ms 08:38:49 INFO - PROCESS | 2000 | 1469115529841 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 08:38:49 INFO - PROCESS | 2000 | 1469115529844 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 08:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 08:38:49 INFO - PROCESS | 2000 | 1469115529847 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 08:38:49 INFO - PROCESS | 2000 | 1469115529848 Marionette TRACE conn2 <- [1,1266,null,{}] 08:38:49 INFO - PROCESS | 2000 | 1469115529850 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}] 08:38:49 INFO - PROCESS | 2000 | 1469115529852 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:49 INFO - PROCESS | 2000 | 1469115529929 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 08:38:49 INFO - PROCESS | 2000 | 1469115529933 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:49 INFO - PROCESS | 2000 | 1469115529934 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:49 INFO - PROCESS | 2000 | ++DOCSHELL 0x124a84000 == 34 [pid = 2000] [id = 324] 08:38:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x1128b5c00) [pid = 2000] [serial = 971] [outer = 0x0] 08:38:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x128882c00) [pid = 2000] [serial = 972] [outer = 0x1128b5c00] 08:38:49 INFO - PROCESS | 2000 | 1469115529958 Marionette DEBUG loaded listener.js 08:38:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x128aa8400) [pid = 2000] [serial = 973] [outer = 0x1128b5c00] 08:38:50 INFO - PROCESS | 2000 | 1469115530346 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]]]}] 08:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 08:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 520ms 08:38:50 INFO - PROCESS | 2000 | 1469115530368 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 08:38:50 INFO - PROCESS | 2000 | 1469115530369 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 08:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 08:38:50 INFO - PROCESS | 2000 | 1469115530377 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 08:38:50 INFO - PROCESS | 2000 | 1469115530379 Marionette TRACE conn2 <- [1,1270,null,{}] 08:38:50 INFO - PROCESS | 2000 | 1469115530381 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}] 08:38:50 INFO - PROCESS | 2000 | 1469115530385 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:50 INFO - PROCESS | 2000 | 1469115530498 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 08:38:50 INFO - PROCESS | 2000 | 1469115530504 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:50 INFO - PROCESS | 2000 | 1469115530505 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:50 INFO - PROCESS | 2000 | ++DOCSHELL 0x126eab000 == 35 [pid = 2000] [id = 325] 08:38:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x1173ba000) [pid = 2000] [serial = 974] [outer = 0x0] 08:38:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x128befc00) [pid = 2000] [serial = 975] [outer = 0x1173ba000] 08:38:50 INFO - PROCESS | 2000 | 1469115530531 Marionette DEBUG loaded listener.js 08:38:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x1294d8000) [pid = 2000] [serial = 976] [outer = 0x1173ba000] 08:38:50 INFO - PROCESS | 2000 | 1469115530872 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]]]}] 08:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 08:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 525ms 08:38:50 INFO - PROCESS | 2000 | 1469115530900 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 08:38:50 INFO - PROCESS | 2000 | 1469115530901 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 08:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 08:38:50 INFO - PROCESS | 2000 | 1469115530903 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 08:38:50 INFO - PROCESS | 2000 | 1469115530904 Marionette TRACE conn2 <- [1,1274,null,{}] 08:38:50 INFO - PROCESS | 2000 | 1469115530907 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}] 08:38:50 INFO - PROCESS | 2000 | 1469115530910 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:51 INFO - PROCESS | 2000 | 1469115531006 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 08:38:51 INFO - PROCESS | 2000 | 1469115531010 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:51 INFO - PROCESS | 2000 | 1469115531011 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:51 INFO - PROCESS | 2000 | ++DOCSHELL 0x12902f000 == 36 [pid = 2000] [id = 326] 08:38:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x12a445400) [pid = 2000] [serial = 977] [outer = 0x0] 08:38:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x12a574c00) [pid = 2000] [serial = 978] [outer = 0x12a445400] 08:38:51 INFO - PROCESS | 2000 | 1469115531036 Marionette DEBUG loaded listener.js 08:38:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x12a761400) [pid = 2000] [serial = 979] [outer = 0x12a445400] 08:38:51 INFO - PROCESS | 2000 | 1469115531352 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]]]}] 08:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 08:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 469ms 08:38:51 INFO - PROCESS | 2000 | 1469115531373 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 08:38:51 INFO - PROCESS | 2000 | 1469115531374 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 08:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 08:38:51 INFO - PROCESS | 2000 | 1469115531384 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 08:38:51 INFO - PROCESS | 2000 | 1469115531386 Marionette TRACE conn2 <- [1,1278,null,{}] 08:38:51 INFO - PROCESS | 2000 | 1469115531388 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}] 08:38:51 INFO - PROCESS | 2000 | 1469115531389 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:51 INFO - PROCESS | 2000 | 1469115531490 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 08:38:51 INFO - PROCESS | 2000 | 1469115531494 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:51 INFO - PROCESS | 2000 | 1469115531495 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:51 INFO - PROCESS | 2000 | ++DOCSHELL 0x12931e800 == 37 [pid = 2000] [id = 327] 08:38:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x12a443c00) [pid = 2000] [serial = 980] [outer = 0x0] 08:38:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x12a97fc00) [pid = 2000] [serial = 981] [outer = 0x12a443c00] 08:38:51 INFO - PROCESS | 2000 | 1469115531519 Marionette DEBUG loaded listener.js 08:38:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x12a99a800) [pid = 2000] [serial = 982] [outer = 0x12a443c00] 08:38:51 INFO - PROCESS | 2000 | 1469115531855 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]]]}] 08:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 08:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 518ms 08:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 08:38:51 INFO - PROCESS | 2000 | 1469115531904 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 08:38:51 INFO - PROCESS | 2000 | 1469115531905 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 08:38:51 INFO - PROCESS | 2000 | 1469115531910 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 08:38:51 INFO - PROCESS | 2000 | 1469115531911 Marionette TRACE conn2 <- [1,1282,null,{}] 08:38:51 INFO - PROCESS | 2000 | 1469115531914 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}] 08:38:51 INFO - PROCESS | 2000 | 1469115531915 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:52 INFO - PROCESS | 2000 | 1469115532009 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 08:38:52 INFO - PROCESS | 2000 | 1469115532019 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:52 INFO - PROCESS | 2000 | 1469115532020 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:52 INFO - PROCESS | 2000 | ++DOCSHELL 0x120fc5800 == 38 [pid = 2000] [id = 328] 08:38:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x12a99b000) [pid = 2000] [serial = 983] [outer = 0x0] 08:38:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x12a9a1c00) [pid = 2000] [serial = 984] [outer = 0x12a99b000] 08:38:52 INFO - PROCESS | 2000 | 1469115532044 Marionette DEBUG loaded listener.js 08:38:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x12aa68400) [pid = 2000] [serial = 985] [outer = 0x12a99b000] 08:38:52 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x116805c00) [pid = 2000] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 08:38:52 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x112dc0000) [pid = 2000] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 08:38:52 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x1176b5000) [pid = 2000] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 08:38:52 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x124382400) [pid = 2000] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 08:38:52 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x120fac400) [pid = 2000] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 08:38:52 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x1176af800) [pid = 2000] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 08:38:52 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x111c18800) [pid = 2000] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 08:38:52 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x118fad800) [pid = 2000] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 08:38:52 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x124a27800) [pid = 2000] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 08:38:52 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x126bcf800) [pid = 2000] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 08:38:52 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x12a440c00) [pid = 2000] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 08:38:52 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x1186b7c00) [pid = 2000] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 08:38:52 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x124af7000) [pid = 2000] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 08:38:52 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x125d0d000) [pid = 2000] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 08:38:52 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x126b0b800) [pid = 2000] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 08:38:52 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x117d93000) [pid = 2000] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 08:38:52 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x1291b0400) [pid = 2000] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 08:38:52 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x128d55000) [pid = 2000] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 08:38:52 INFO - PROCESS | 2000 | 1469115532434 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]]]}] 08:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 08:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 571ms 08:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 08:38:52 INFO - PROCESS | 2000 | 1469115532480 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 08:38:52 INFO - PROCESS | 2000 | 1469115532482 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 08:38:52 INFO - PROCESS | 2000 | 1469115532484 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 08:38:52 INFO - PROCESS | 2000 | 1469115532485 Marionette TRACE conn2 <- [1,1286,null,{}] 08:38:52 INFO - PROCESS | 2000 | 1469115532488 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}] 08:38:52 INFO - PROCESS | 2000 | 1469115532489 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:52 INFO - PROCESS | 2000 | 1469115532620 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 08:38:52 INFO - PROCESS | 2000 | 1469115532670 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:52 INFO - PROCESS | 2000 | 1469115532671 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:52 INFO - PROCESS | 2000 | ++DOCSHELL 0x126ea0800 == 39 [pid = 2000] [id = 329] 08:38:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x115d0b000) [pid = 2000] [serial = 986] [outer = 0x0] 08:38:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x11992f800) [pid = 2000] [serial = 987] [outer = 0x115d0b000] 08:38:52 INFO - PROCESS | 2000 | 1469115532712 Marionette DEBUG loaded listener.js 08:38:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x12568f800) [pid = 2000] [serial = 988] [outer = 0x115d0b000] 08:38:53 INFO - PROCESS | 2000 | 1469115533114 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]]]}] 08:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 08:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 669ms 08:38:53 INFO - PROCESS | 2000 | 1469115533154 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 08:38:53 INFO - PROCESS | 2000 | 1469115533155 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 08:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 08:38:53 INFO - PROCESS | 2000 | 1469115533166 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 08:38:53 INFO - PROCESS | 2000 | 1469115533167 Marionette TRACE conn2 <- [1,1290,null,{}] 08:38:53 INFO - PROCESS | 2000 | 1469115533170 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}] 08:38:53 INFO - PROCESS | 2000 | 1469115533171 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:53 INFO - PROCESS | 2000 | 1469115533262 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 08:38:53 INFO - PROCESS | 2000 | 1469115533265 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:53 INFO - PROCESS | 2000 | 1469115533266 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:53 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b952800 == 40 [pid = 2000] [id = 330] 08:38:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x125d85c00) [pid = 2000] [serial = 989] [outer = 0x0] 08:38:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x12a99ec00) [pid = 2000] [serial = 990] [outer = 0x125d85c00] 08:38:53 INFO - PROCESS | 2000 | 1469115533292 Marionette DEBUG loaded listener.js 08:38:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x12aa72000) [pid = 2000] [serial = 991] [outer = 0x125d85c00] 08:38:53 INFO - PROCESS | 2000 | 1469115533621 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]]]}] 08:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 08:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 472ms 08:38:53 INFO - PROCESS | 2000 | 1469115533638 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 08:38:53 INFO - PROCESS | 2000 | 1469115533641 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 08:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 08:38:53 INFO - PROCESS | 2000 | 1469115533646 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 08:38:53 INFO - PROCESS | 2000 | 1469115533647 Marionette TRACE conn2 <- [1,1294,null,{}] 08:38:53 INFO - PROCESS | 2000 | 1469115533650 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}] 08:38:53 INFO - PROCESS | 2000 | 1469115533651 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:53 INFO - PROCESS | 2000 | 1469115533732 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 08:38:53 INFO - PROCESS | 2000 | 1469115533735 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:53 INFO - PROCESS | 2000 | 1469115533737 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:53 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c069800 == 41 [pid = 2000] [id = 331] 08:38:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x12aa74400) [pid = 2000] [serial = 992] [outer = 0x0] 08:38:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x12ace0000) [pid = 2000] [serial = 993] [outer = 0x12aa74400] 08:38:53 INFO - PROCESS | 2000 | 1469115533767 Marionette DEBUG loaded listener.js 08:38:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x12b812c00) [pid = 2000] [serial = 994] [outer = 0x12aa74400] 08:38:54 INFO - PROCESS | 2000 | 1469115534055 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]]]}] 08:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 08:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 418ms 08:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 08:38:54 INFO - PROCESS | 2000 | 1469115534065 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 08:38:54 INFO - PROCESS | 2000 | 1469115534066 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 08:38:54 INFO - PROCESS | 2000 | 1469115534068 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 08:38:54 INFO - PROCESS | 2000 | 1469115534069 Marionette TRACE conn2 <- [1,1298,null,{}] 08:38:54 INFO - PROCESS | 2000 | 1469115534071 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}] 08:38:54 INFO - PROCESS | 2000 | 1469115534072 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:54 INFO - PROCESS | 2000 | 1469115534158 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 08:38:54 INFO - PROCESS | 2000 | 1469115534218 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:54 INFO - PROCESS | 2000 | 1469115534219 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:54 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c06c800 == 42 [pid = 2000] [id = 332] 08:38:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x1164de800) [pid = 2000] [serial = 995] [outer = 0x0] 08:38:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x12b812800) [pid = 2000] [serial = 996] [outer = 0x1164de800] 08:38:54 INFO - PROCESS | 2000 | 1469115534242 Marionette DEBUG loaded listener.js 08:38:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x12b81c400) [pid = 2000] [serial = 997] [outer = 0x1164de800] 08:38:54 INFO - PROCESS | 2000 | 1469115534720 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]]]}] 08:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 08:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 669ms 08:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 08:38:54 INFO - PROCESS | 2000 | 1469115534738 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 08:38:54 INFO - PROCESS | 2000 | 1469115534740 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 08:38:54 INFO - PROCESS | 2000 | 1469115534743 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 08:38:54 INFO - PROCESS | 2000 | 1469115534747 Marionette TRACE conn2 <- [1,1302,null,{}] 08:38:54 INFO - PROCESS | 2000 | 1469115534750 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}] 08:38:54 INFO - PROCESS | 2000 | 1469115534752 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:54 INFO - PROCESS | 2000 | 1469115534860 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 08:38:54 INFO - PROCESS | 2000 | 1469115534931 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:54 INFO - PROCESS | 2000 | 1469115534933 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:54 INFO - PROCESS | 2000 | ++DOCSHELL 0x1191d5800 == 43 [pid = 2000] [id = 333] 08:38:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x1176b6000) [pid = 2000] [serial = 998] [outer = 0x0] 08:38:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x1186d2000) [pid = 2000] [serial = 999] [outer = 0x1176b6000] 08:38:54 INFO - PROCESS | 2000 | 1469115534963 Marionette DEBUG loaded listener.js 08:38:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x1196f5400) [pid = 2000] [serial = 1000] [outer = 0x1176b6000] 08:38:55 INFO - PROCESS | 2000 | 1469115535380 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]]]}] 08:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 08:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 672ms 08:38:55 INFO - PROCESS | 2000 | 1469115535415 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 08:38:55 INFO - PROCESS | 2000 | 1469115535418 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 08:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 08:38:55 INFO - PROCESS | 2000 | 1469115535423 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 08:38:55 INFO - PROCESS | 2000 | 1469115535425 Marionette TRACE conn2 <- [1,1306,null,{}] 08:38:55 INFO - PROCESS | 2000 | 1469115535427 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}] 08:38:55 INFO - PROCESS | 2000 | 1469115535429 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:55 INFO - PROCESS | 2000 | 1469115535536 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 08:38:55 INFO - PROCESS | 2000 | 1469115535592 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:55 INFO - PROCESS | 2000 | 1469115535594 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:55 INFO - PROCESS | 2000 | ++DOCSHELL 0x124a79000 == 44 [pid = 2000] [id = 334] 08:38:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x123be1400) [pid = 2000] [serial = 1001] [outer = 0x0] 08:38:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x1244cbc00) [pid = 2000] [serial = 1002] [outer = 0x123be1400] 08:38:55 INFO - PROCESS | 2000 | 1469115535624 Marionette DEBUG loaded listener.js 08:38:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x12568f000) [pid = 2000] [serial = 1003] [outer = 0x123be1400] 08:38:56 INFO - PROCESS | 2000 | 1469115536075 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]]]}] 08:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 08:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 670ms 08:38:56 INFO - PROCESS | 2000 | 1469115536095 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 08:38:56 INFO - PROCESS | 2000 | 1469115536096 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 08:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 08:38:56 INFO - PROCESS | 2000 | 1469115536099 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 08:38:56 INFO - PROCESS | 2000 | 1469115536101 Marionette TRACE conn2 <- [1,1310,null,{}] 08:38:56 INFO - PROCESS | 2000 | 1469115536109 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}] 08:38:56 INFO - PROCESS | 2000 | 1469115536112 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:56 INFO - PROCESS | 2000 | 1469115536242 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 08:38:56 INFO - PROCESS | 2000 | 1469115536314 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:56 INFO - PROCESS | 2000 | 1469115536316 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:56 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c2b8000 == 45 [pid = 2000] [id = 335] 08:38:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x128d55800) [pid = 2000] [serial = 1004] [outer = 0x0] 08:38:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x12906a400) [pid = 2000] [serial = 1005] [outer = 0x128d55800] 08:38:56 INFO - PROCESS | 2000 | 1469115536346 Marionette DEBUG loaded listener.js 08:38:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x1291d2800) [pid = 2000] [serial = 1006] [outer = 0x128d55800] 08:38:56 INFO - PROCESS | 2000 | 1469115536751 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] 08:38:56 INFO - PROCESS | 2000 | 1469115536776 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 08:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 08:38:56 INFO - PROCESS | 2000 | 1469115536779 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 08:38:56 INFO - PROCESS | 2000 | 1469115536780 Marionette TRACE conn2 <- [1,1314,null,{}] 08:38:56 INFO - PROCESS | 2000 | 1469115536783 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}] 08:38:56 INFO - PROCESS | 2000 | 1469115536784 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:56 INFO - PROCESS | 2000 | 1469115536899 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 08:38:56 INFO - PROCESS | 2000 | 1469115536956 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:56 INFO - PROCESS | 2000 | 1469115536957 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:56 INFO - PROCESS | 2000 | ++DOCSHELL 0x12cc2b800 == 46 [pid = 2000] [id = 336] 08:38:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x1291d5000) [pid = 2000] [serial = 1007] [outer = 0x0] 08:38:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x12a997000) [pid = 2000] [serial = 1008] [outer = 0x1291d5000] 08:38:56 INFO - PROCESS | 2000 | 1469115536985 Marionette DEBUG loaded listener.js 08:38:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x12aa6ec00) [pid = 2000] [serial = 1009] [outer = 0x1291d5000] 08:38:57 INFO - PROCESS | 2000 | 1469115537653 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]]]}] 08:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 08:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 920ms 08:38:57 INFO - PROCESS | 2000 | 1469115537700 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 08:38:57 INFO - PROCESS | 2000 | 1469115537704 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 08:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 08:38:57 INFO - PROCESS | 2000 | 1469115537709 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 08:38:57 INFO - PROCESS | 2000 | 1469115537712 Marionette TRACE conn2 <- [1,1318,null,{}] 08:38:57 INFO - PROCESS | 2000 | 1469115537717 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}] 08:38:57 INFO - PROCESS | 2000 | 1469115537719 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:57 INFO - PROCESS | 2000 | 1469115537862 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 08:38:57 INFO - PROCESS | 2000 | 1469115537959 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:57 INFO - PROCESS | 2000 | 1469115537963 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:57 INFO - PROCESS | 2000 | ++DOCSHELL 0x1191e1000 == 47 [pid = 2000] [id = 337] 08:38:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x1173ba400) [pid = 2000] [serial = 1010] [outer = 0x0] 08:38:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x117d90000) [pid = 2000] [serial = 1011] [outer = 0x1173ba400] 08:38:58 INFO - PROCESS | 2000 | 1469115538010 Marionette DEBUG loaded listener.js 08:38:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x118951c00) [pid = 2000] [serial = 1012] [outer = 0x1173ba400] 08:38:58 INFO - PROCESS | 2000 | 1469115538487 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]]]}] 08:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 08:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 823ms 08:38:59 INFO - PROCESS | 2000 | --DOCSHELL 0x12c069800 == 46 [pid = 2000] [id = 331] 08:38:59 INFO - PROCESS | 2000 | --DOCSHELL 0x12b952800 == 45 [pid = 2000] [id = 330] 08:38:59 INFO - PROCESS | 2000 | --DOCSHELL 0x126ea0800 == 44 [pid = 2000] [id = 329] 08:38:59 INFO - PROCESS | 2000 | --DOCSHELL 0x120fc5800 == 43 [pid = 2000] [id = 328] 08:38:59 INFO - PROCESS | 2000 | --DOCSHELL 0x12931e800 == 42 [pid = 2000] [id = 327] 08:38:59 INFO - PROCESS | 2000 | --DOCSHELL 0x12902f000 == 41 [pid = 2000] [id = 326] 08:38:59 INFO - PROCESS | 2000 | --DOCSHELL 0x126eab000 == 40 [pid = 2000] [id = 325] 08:38:59 INFO - PROCESS | 2000 | --DOCSHELL 0x124a84000 == 39 [pid = 2000] [id = 324] 08:38:59 INFO - PROCESS | 2000 | --DOCSHELL 0x121a70800 == 38 [pid = 2000] [id = 323] 08:38:59 INFO - PROCESS | 2000 | --DOCSHELL 0x120fc9000 == 37 [pid = 2000] [id = 322] 08:38:59 INFO - PROCESS | 2000 | --DOCSHELL 0x1191da000 == 36 [pid = 2000] [id = 321] 08:38:59 INFO - PROCESS | 2000 | --DOCSHELL 0x11701c000 == 35 [pid = 2000] [id = 320] 08:38:59 INFO - PROCESS | 2000 | --DOCSHELL 0x121234800 == 34 [pid = 2000] [id = 319] 08:38:59 INFO - PROCESS | 2000 | --DOCSHELL 0x117269000 == 33 [pid = 2000] [id = 318] 08:38:59 INFO - PROCESS | 2000 | --DOCSHELL 0x12ac08000 == 32 [pid = 2000] [id = 317] 08:38:59 INFO - PROCESS | 2000 | --DOCSHELL 0x12cc2b800 == 31 [pid = 2000] [id = 336] 08:38:59 INFO - PROCESS | 2000 | --DOCSHELL 0x12c2b8000 == 30 [pid = 2000] [id = 335] 08:38:59 INFO - PROCESS | 2000 | --DOCSHELL 0x124a79000 == 29 [pid = 2000] [id = 334] 08:38:59 INFO - PROCESS | 2000 | --DOCSHELL 0x1191d5800 == 28 [pid = 2000] [id = 333] 08:38:59 INFO - PROCESS | 2000 | --DOCSHELL 0x12c06c800 == 27 [pid = 2000] [id = 332] 08:38:59 INFO - PROCESS | 2000 | --DOMWINDOW == 115 (0x1210b4c00) [pid = 2000] [serial = 924] [outer = 0x0] [url = about:blank] 08:38:59 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x124102c00) [pid = 2000] [serial = 925] [outer = 0x0] [url = about:blank] 08:38:59 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x116779800) [pid = 2000] [serial = 918] [outer = 0x0] [url = about:blank] 08:38:59 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x1173b5400) [pid = 2000] [serial = 919] [outer = 0x0] [url = about:blank] 08:38:59 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x11894c800) [pid = 2000] [serial = 921] [outer = 0x0] [url = about:blank] 08:38:59 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x11914e000) [pid = 2000] [serial = 922] [outer = 0x0] [url = about:blank] 08:38:59 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x124a20c00) [pid = 2000] [serial = 927] [outer = 0x0] [url = about:blank] 08:38:59 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x1241ad000) [pid = 2000] [serial = 916] [outer = 0x0] [url = about:blank] 08:38:59 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x1213cd000) [pid = 2000] [serial = 915] [outer = 0x0] [url = about:blank] 08:38:59 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x124afb400) [pid = 2000] [serial = 930] [outer = 0x0] [url = about:blank] 08:38:59 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x113e3c800) [pid = 2000] [serial = 898] [outer = 0x0] [url = about:blank] 08:38:59 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x1126d2800) [pid = 2000] [serial = 897] [outer = 0x0] [url = about:blank] 08:38:59 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x1210ad400) [pid = 2000] [serial = 901] [outer = 0x0] [url = about:blank] 08:38:59 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x11992c000) [pid = 2000] [serial = 900] [outer = 0x0] [url = about:blank] 08:38:59 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x126b11800) [pid = 2000] [serial = 904] [outer = 0x0] [url = about:blank] 08:38:59 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x124af1c00) [pid = 2000] [serial = 903] [outer = 0x0] [url = about:blank] 08:38:59 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x129067000) [pid = 2000] [serial = 907] [outer = 0x0] [url = about:blank] 08:38:59 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x128aa7000) [pid = 2000] [serial = 906] [outer = 0x0] [url = about:blank] 08:38:59 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x12a765c00) [pid = 2000] [serial = 910] [outer = 0x0] [url = about:blank] 08:38:59 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x12a576800) [pid = 2000] [serial = 909] [outer = 0x0] [url = about:blank] 08:38:59 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x119931c00) [pid = 2000] [serial = 913] [outer = 0x0] [url = about:blank] 08:38:59 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x11894fc00) [pid = 2000] [serial = 912] [outer = 0x0] [url = about:blank] 08:38:59 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x126b0d400) [pid = 2000] [serial = 933] [outer = 0x0] [url = about:blank] 08:38:59 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x125d7e800) [pid = 2000] [serial = 934] [outer = 0x0] [url = about:blank] 08:38:59 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x125a64000) [pid = 2000] [serial = 931] [outer = 0x0] [url = about:blank] 08:38:59 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x128be5400) [pid = 2000] [serial = 936] [outer = 0x0] [url = about:blank] 08:38:59 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x128becc00) [pid = 2000] [serial = 937] [outer = 0x0] [url = about:blank] 08:38:59 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x128bef000) [pid = 2000] [serial = 939] [outer = 0x0] [url = about:blank] 08:38:59 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x126b0e000) [pid = 2000] [serial = 943] [outer = 0x0] [url = about:blank] 08:38:59 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x119931800) [pid = 2000] [serial = 942] [outer = 0x0] [url = about:blank] 08:38:59 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x1294da400) [pid = 2000] [serial = 948] [outer = 0x0] [url = about:blank] 08:38:59 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x129071800) [pid = 2000] [serial = 940] [outer = 0x0] [url = about:blank] 08:38:59 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x12a5a0000) [pid = 2000] [serial = 949] [outer = 0x0] [url = about:blank] 08:38:59 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x12a765800) [pid = 2000] [serial = 951] [outer = 0x0] [url = about:blank] 08:38:59 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x1291af000) [pid = 2000] [serial = 946] [outer = 0x0] [url = about:blank] 08:38:59 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x124aee400) [pid = 2000] [serial = 928] [outer = 0x0] [url = about:blank] 08:38:59 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x129068400) [pid = 2000] [serial = 945] [outer = 0x0] [url = about:blank] 08:38:59 INFO - PROCESS | 2000 | 1469115539141 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 08:38:59 INFO - PROCESS | 2000 | 1469115539144 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 08:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 08:38:59 INFO - PROCESS | 2000 | 1469115539151 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 08:38:59 INFO - PROCESS | 2000 | 1469115539154 Marionette TRACE conn2 <- [1,1322,null,{}] 08:38:59 INFO - PROCESS | 2000 | 1469115539158 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}] 08:38:59 INFO - PROCESS | 2000 | 1469115539160 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:59 INFO - PROCESS | 2000 | 1469115539266 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 08:38:59 INFO - PROCESS | 2000 | 1469115539360 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:59 INFO - PROCESS | 2000 | 1469115539362 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:38:59 INFO - PROCESS | 2000 | ++DOCSHELL 0x1161b4800 == 28 [pid = 2000] [id = 338] 08:38:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x1133b3c00) [pid = 2000] [serial = 1013] [outer = 0x0] 08:38:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x113c2f400) [pid = 2000] [serial = 1014] [outer = 0x1133b3c00] 08:38:59 INFO - PROCESS | 2000 | 1469115539396 Marionette DEBUG loaded listener.js 08:38:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x11653d800) [pid = 2000] [serial = 1015] [outer = 0x1133b3c00] 08:38:59 INFO - PROCESS | 2000 | 1469115539866 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]]]}] 08:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 08:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 776ms 08:38:59 INFO - PROCESS | 2000 | 1469115539953 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 08:38:59 INFO - PROCESS | 2000 | 1469115539955 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 08:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 08:38:59 INFO - PROCESS | 2000 | 1469115539962 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 08:38:59 INFO - PROCESS | 2000 | 1469115539965 Marionette TRACE conn2 <- [1,1326,null,{}] 08:38:59 INFO - PROCESS | 2000 | 1469115539969 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}] 08:38:59 INFO - PROCESS | 2000 | 1469115539971 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:00 INFO - PROCESS | 2000 | 1469115540090 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 08:39:00 INFO - PROCESS | 2000 | 1469115540164 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:00 INFO - PROCESS | 2000 | 1469115540166 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:00 INFO - PROCESS | 2000 | ++DOCSHELL 0x117265800 == 29 [pid = 2000] [id = 339] 08:39:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x1173bb000) [pid = 2000] [serial = 1016] [outer = 0x0] 08:39:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x117d86800) [pid = 2000] [serial = 1017] [outer = 0x1173bb000] 08:39:00 INFO - PROCESS | 2000 | 1469115540198 Marionette DEBUG loaded listener.js 08:39:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x1186b4000) [pid = 2000] [serial = 1018] [outer = 0x1173bb000] 08:39:00 INFO - PROCESS | 2000 | 1469115540746 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]]]}] 08:39:00 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 08:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 825ms 08:39:00 INFO - PROCESS | 2000 | 1469115540831 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 08:39:00 INFO - PROCESS | 2000 | 1469115540833 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 08:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 08:39:00 INFO - PROCESS | 2000 | 1469115540837 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 08:39:00 INFO - PROCESS | 2000 | 1469115540839 Marionette TRACE conn2 <- [1,1330,null,{}] 08:39:00 INFO - PROCESS | 2000 | 1469115540843 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}] 08:39:00 INFO - PROCESS | 2000 | 1469115540845 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:00 INFO - PROCESS | 2000 | 1469115540944 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 08:39:01 INFO - PROCESS | 2000 | 1469115541024 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:01 INFO - PROCESS | 2000 | 1469115541027 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:01 INFO - PROCESS | 2000 | ++DOCSHELL 0x11658d000 == 30 [pid = 2000] [id = 340] 08:39:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x1150c8400) [pid = 2000] [serial = 1019] [outer = 0x0] 08:39:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x1161cdc00) [pid = 2000] [serial = 1020] [outer = 0x1150c8400] 08:39:01 INFO - PROCESS | 2000 | 1469115541055 Marionette DEBUG loaded listener.js 08:39:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x1173b4800) [pid = 2000] [serial = 1021] [outer = 0x1150c8400] 08:39:01 INFO - PROCESS | 2000 | --DOCSHELL 0x11724e800 == 29 [pid = 2000] [id = 25] 08:39:01 INFO - PROCESS | 2000 | --DOCSHELL 0x11215e800 == 28 [pid = 2000] [id = 23] 08:39:01 INFO - PROCESS | 2000 | --DOCSHELL 0x12cc2f800 == 27 [pid = 2000] [id = 15] 08:39:01 INFO - PROCESS | 2000 | --DOCSHELL 0x12d878000 == 26 [pid = 2000] [id = 20] 08:39:01 INFO - PROCESS | 2000 | --DOCSHELL 0x12df21800 == 25 [pid = 2000] [id = 22] 08:39:01 INFO - PROCESS | 2000 | --DOCSHELL 0x12d886800 == 24 [pid = 2000] [id = 21] 08:39:01 INFO - PROCESS | 2000 | --DOCSHELL 0x1168bd000 == 23 [pid = 2000] [id = 24] 08:39:01 INFO - PROCESS | 2000 | 1469115541374 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]]]}] 08:39:01 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 08:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 573ms 08:39:01 INFO - PROCESS | 2000 | 1469115541411 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 08:39:01 INFO - PROCESS | 2000 | 1469115541413 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 08:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 08:39:01 INFO - PROCESS | 2000 | 1469115541418 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 08:39:01 INFO - PROCESS | 2000 | 1469115541420 Marionette TRACE conn2 <- [1,1334,null,{}] 08:39:01 INFO - PROCESS | 2000 | 1469115541423 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}] 08:39:01 INFO - PROCESS | 2000 | 1469115541424 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:01 INFO - PROCESS | 2000 | 1469115541504 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 08:39:01 INFO - PROCESS | 2000 | 1469115541558 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:01 INFO - PROCESS | 2000 | 1469115541559 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:01 INFO - PROCESS | 2000 | ++DOCSHELL 0x1189e6000 == 24 [pid = 2000] [id = 341] 08:39:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x1173c0000) [pid = 2000] [serial = 1022] [outer = 0x0] 08:39:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x118988000) [pid = 2000] [serial = 1023] [outer = 0x1173c0000] 08:39:01 INFO - PROCESS | 2000 | 1469115541586 Marionette DEBUG loaded listener.js 08:39:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x1196fac00) [pid = 2000] [serial = 1024] [outer = 0x1173c0000] 08:39:01 INFO - PROCESS | 2000 | 1469115541883 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]]]}] 08:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 08:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 523ms 08:39:01 INFO - PROCESS | 2000 | 1469115541940 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 08:39:01 INFO - PROCESS | 2000 | 1469115541941 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 08:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 08:39:01 INFO - PROCESS | 2000 | 1469115541945 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 08:39:01 INFO - PROCESS | 2000 | 1469115541947 Marionette TRACE conn2 <- [1,1338,null,{}] 08:39:01 INFO - PROCESS | 2000 | 1469115541953 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}] 08:39:01 INFO - PROCESS | 2000 | 1469115541957 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:02 INFO - PROCESS | 2000 | 1469115542038 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 08:39:02 INFO - PROCESS | 2000 | 1469115542092 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:02 INFO - PROCESS | 2000 | 1469115542095 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:02 INFO - PROCESS | 2000 | ++DOCSHELL 0x1199e5800 == 25 [pid = 2000] [id = 342] 08:39:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x120fb0c00) [pid = 2000] [serial = 1025] [outer = 0x0] 08:39:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x1213c6c00) [pid = 2000] [serial = 1026] [outer = 0x120fb0c00] 08:39:02 INFO - PROCESS | 2000 | 1469115542124 Marionette DEBUG loaded listener.js 08:39:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x123b03400) [pid = 2000] [serial = 1027] [outer = 0x120fb0c00] 08:39:02 INFO - PROCESS | 2000 | 1469115542952 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]]]}] 08:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 08:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1020ms 08:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 08:39:02 INFO - PROCESS | 2000 | 1469115542966 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 08:39:02 INFO - PROCESS | 2000 | 1469115542967 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 08:39:02 INFO - PROCESS | 2000 | 1469115542969 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 08:39:02 INFO - PROCESS | 2000 | 1469115542970 Marionette TRACE conn2 <- [1,1342,null,{}] 08:39:02 INFO - PROCESS | 2000 | 1469115542979 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}] 08:39:02 INFO - PROCESS | 2000 | 1469115542980 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:03 INFO - PROCESS | 2000 | 1469115543086 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 08:39:03 INFO - PROCESS | 2000 | 1469115543091 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:03 INFO - PROCESS | 2000 | 1469115543092 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:03 INFO - PROCESS | 2000 | ++DOCSHELL 0x12123a800 == 26 [pid = 2000] [id = 343] 08:39:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x1211be000) [pid = 2000] [serial = 1028] [outer = 0x0] 08:39:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x1244cec00) [pid = 2000] [serial = 1029] [outer = 0x1211be000] 08:39:03 INFO - PROCESS | 2000 | 1469115543117 Marionette DEBUG loaded listener.js 08:39:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x124a99400) [pid = 2000] [serial = 1030] [outer = 0x1211be000] 08:39:03 INFO - PROCESS | 2000 | 1469115543479 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]]]}] 08:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 08:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 518ms 08:39:03 INFO - PROCESS | 2000 | 1469115543487 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 08:39:03 INFO - PROCESS | 2000 | 1469115543489 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 08:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 08:39:03 INFO - PROCESS | 2000 | 1469115543492 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 08:39:03 INFO - PROCESS | 2000 | 1469115543493 Marionette TRACE conn2 <- [1,1346,null,{}] 08:39:03 INFO - PROCESS | 2000 | 1469115543495 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}] 08:39:03 INFO - PROCESS | 2000 | 1469115543497 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:03 INFO - PROCESS | 2000 | 1469115543591 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 08:39:03 INFO - PROCESS | 2000 | 1469115543601 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:03 INFO - PROCESS | 2000 | 1469115543602 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:03 INFO - PROCESS | 2000 | ++DOCSHELL 0x121a7a800 == 27 [pid = 2000] [id = 344] 08:39:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x1126d1c00) [pid = 2000] [serial = 1031] [outer = 0x0] 08:39:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x124afcc00) [pid = 2000] [serial = 1032] [outer = 0x1126d1c00] 08:39:03 INFO - PROCESS | 2000 | 1469115543626 Marionette DEBUG loaded listener.js 08:39:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x125a59c00) [pid = 2000] [serial = 1033] [outer = 0x1126d1c00] 08:39:03 INFO - PROCESS | 2000 | 1469115543963 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]]]}] 08:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 08:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 519ms 08:39:04 INFO - PROCESS | 2000 | 1469115544012 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 08:39:04 INFO - PROCESS | 2000 | 1469115544013 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 08:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 08:39:04 INFO - PROCESS | 2000 | 1469115544015 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 08:39:04 INFO - PROCESS | 2000 | 1469115544024 Marionette TRACE conn2 <- [1,1350,null,{}] 08:39:04 INFO - PROCESS | 2000 | 1469115544031 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}] 08:39:04 INFO - PROCESS | 2000 | 1469115544036 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:04 INFO - PROCESS | 2000 | 1469115544165 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 08:39:04 INFO - PROCESS | 2000 | 1469115544171 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:04 INFO - PROCESS | 2000 | 1469115544172 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:04 INFO - PROCESS | 2000 | ++DOCSHELL 0x124a7a800 == 28 [pid = 2000] [id = 345] 08:39:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x125d1a400) [pid = 2000] [serial = 1034] [outer = 0x0] 08:39:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x126b17c00) [pid = 2000] [serial = 1035] [outer = 0x125d1a400] 08:39:04 INFO - PROCESS | 2000 | 1469115544227 Marionette DEBUG loaded listener.js 08:39:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x128aa8000) [pid = 2000] [serial = 1036] [outer = 0x125d1a400] 08:39:04 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x118f81c00) [pid = 2000] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 08:39:04 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x115d0b000) [pid = 2000] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 08:39:04 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x112e72800) [pid = 2000] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 08:39:04 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x12a443c00) [pid = 2000] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 08:39:04 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x1128b5400) [pid = 2000] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 08:39:04 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x11859d800) [pid = 2000] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 08:39:04 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x11914c400) [pid = 2000] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 08:39:04 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x12aa74400) [pid = 2000] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 08:39:04 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x116779c00) [pid = 2000] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 08:39:04 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x1128b5c00) [pid = 2000] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 08:39:04 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x125b53400) [pid = 2000] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 08:39:04 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x12a99b000) [pid = 2000] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 08:39:04 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x1164de800) [pid = 2000] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 08:39:04 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x123be1400) [pid = 2000] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 08:39:04 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x1176b6000) [pid = 2000] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 08:39:04 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x128d55800) [pid = 2000] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 08:39:04 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x125d85c00) [pid = 2000] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 08:39:04 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x1291d5000) [pid = 2000] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 08:39:04 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x1173ba000) [pid = 2000] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 08:39:04 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x12a445400) [pid = 2000] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 08:39:04 INFO - PROCESS | 2000 | 1469115544592 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]]]}] 08:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 08:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 631ms 08:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 08:39:04 INFO - PROCESS | 2000 | 1469115544648 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 08:39:04 INFO - PROCESS | 2000 | 1469115544649 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 08:39:04 INFO - PROCESS | 2000 | 1469115544651 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 08:39:04 INFO - PROCESS | 2000 | 1469115544652 Marionette TRACE conn2 <- [1,1354,null,{}] 08:39:04 INFO - PROCESS | 2000 | 1469115544654 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}] 08:39:04 INFO - PROCESS | 2000 | 1469115544656 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:04 INFO - PROCESS | 2000 | 1469115544731 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 08:39:04 INFO - PROCESS | 2000 | 1469115544734 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:04 INFO - PROCESS | 2000 | 1469115544735 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:04 INFO - PROCESS | 2000 | ++DOCSHELL 0x1241c6000 == 29 [pid = 2000] [id = 346] 08:39:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x1132a2800) [pid = 2000] [serial = 1037] [outer = 0x0] 08:39:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x1176b6000) [pid = 2000] [serial = 1038] [outer = 0x1132a2800] 08:39:04 INFO - PROCESS | 2000 | 1469115544760 Marionette DEBUG loaded listener.js 08:39:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x11997c800) [pid = 2000] [serial = 1039] [outer = 0x1132a2800] 08:39:05 INFO - PROCESS | 2000 | 1469115545171 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]]]}] 08:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 08:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 571ms 08:39:05 INFO - PROCESS | 2000 | 1469115545223 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 08:39:05 INFO - PROCESS | 2000 | 1469115545225 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 08:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 08:39:05 INFO - PROCESS | 2000 | 1469115545237 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 08:39:05 INFO - PROCESS | 2000 | 1469115545238 Marionette TRACE conn2 <- [1,1358,null,{}] 08:39:05 INFO - PROCESS | 2000 | 1469115545242 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}] 08:39:05 INFO - PROCESS | 2000 | 1469115545244 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:05 INFO - PROCESS | 2000 | 1469115545376 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 08:39:05 INFO - PROCESS | 2000 | 1469115545388 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:05 INFO - PROCESS | 2000 | 1469115545389 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:05 INFO - PROCESS | 2000 | ++DOCSHELL 0x126eab800 == 30 [pid = 2000] [id = 347] 08:39:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x119983800) [pid = 2000] [serial = 1040] [outer = 0x0] 08:39:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x125a60c00) [pid = 2000] [serial = 1041] [outer = 0x119983800] 08:39:05 INFO - PROCESS | 2000 | 1469115545432 Marionette DEBUG loaded listener.js 08:39:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x128aa9000) [pid = 2000] [serial = 1042] [outer = 0x119983800] 08:39:05 INFO - PROCESS | 2000 | 1469115545768 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]]]}] 08:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 08:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 569ms 08:39:05 INFO - PROCESS | 2000 | 1469115545805 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 08:39:05 INFO - PROCESS | 2000 | 1469115545807 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 08:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 08:39:05 INFO - PROCESS | 2000 | 1469115545809 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 08:39:05 INFO - PROCESS | 2000 | 1469115545810 Marionette TRACE conn2 <- [1,1362,null,{}] 08:39:05 INFO - PROCESS | 2000 | 1469115545812 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}] 08:39:05 INFO - PROCESS | 2000 | 1469115545813 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:05 INFO - PROCESS | 2000 | 1469115545914 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 08:39:05 INFO - PROCESS | 2000 | 1469115545921 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:05 INFO - PROCESS | 2000 | 1469115545922 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:05 INFO - PROCESS | 2000 | ++DOCSHELL 0x1288a6800 == 31 [pid = 2000] [id = 348] 08:39:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x128aa9400) [pid = 2000] [serial = 1043] [outer = 0x0] 08:39:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x128bf1c00) [pid = 2000] [serial = 1044] [outer = 0x128aa9400] 08:39:05 INFO - PROCESS | 2000 | 1469115545946 Marionette DEBUG loaded listener.js 08:39:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x128d60c00) [pid = 2000] [serial = 1045] [outer = 0x128aa9400] 08:39:06 INFO - PROCESS | 2000 | 1469115546253 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]]]}] 08:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 08:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 471ms 08:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 08:39:06 INFO - PROCESS | 2000 | 1469115546281 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 08:39:06 INFO - PROCESS | 2000 | 1469115546282 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 08:39:06 INFO - PROCESS | 2000 | 1469115546284 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 08:39:06 INFO - PROCESS | 2000 | 1469115546285 Marionette TRACE conn2 <- [1,1366,null,{}] 08:39:06 INFO - PROCESS | 2000 | 1469115546287 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}] 08:39:06 INFO - PROCESS | 2000 | 1469115546288 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:06 INFO - PROCESS | 2000 | 1469115546373 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 08:39:06 INFO - PROCESS | 2000 | 1469115546379 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:06 INFO - PROCESS | 2000 | 1469115546380 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:06 INFO - PROCESS | 2000 | ++DOCSHELL 0x129320800 == 32 [pid = 2000] [id = 349] 08:39:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x123b02800) [pid = 2000] [serial = 1046] [outer = 0x0] 08:39:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x129071000) [pid = 2000] [serial = 1047] [outer = 0x123b02800] 08:39:06 INFO - PROCESS | 2000 | 1469115546404 Marionette DEBUG loaded listener.js 08:39:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x1291af000) [pid = 2000] [serial = 1048] [outer = 0x123b02800] 08:39:06 INFO - PROCESS | 2000 | 1469115546734 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] 08:39:06 INFO - PROCESS | 2000 | 1469115546755 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 08:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 08:39:06 INFO - PROCESS | 2000 | 1469115546758 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 08:39:06 INFO - PROCESS | 2000 | 1469115546760 Marionette TRACE conn2 <- [1,1370,null,{}] 08:39:06 INFO - PROCESS | 2000 | 1469115546762 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}] 08:39:06 INFO - PROCESS | 2000 | 1469115546763 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:06 INFO - PROCESS | 2000 | 1469115546882 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 08:39:06 INFO - PROCESS | 2000 | 1469115546960 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:06 INFO - PROCESS | 2000 | 1469115546962 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:06 INFO - PROCESS | 2000 | ++DOCSHELL 0x115f08000 == 33 [pid = 2000] [id = 350] 08:39:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x111f48000) [pid = 2000] [serial = 1049] [outer = 0x0] 08:39:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x1126d2800) [pid = 2000] [serial = 1050] [outer = 0x111f48000] 08:39:06 INFO - PROCESS | 2000 | 1469115546997 Marionette DEBUG loaded listener.js 08:39:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x1133b6c00) [pid = 2000] [serial = 1051] [outer = 0x111f48000] 08:39:07 INFO - PROCESS | 2000 | 1469115547470 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] 08:39:07 INFO - PROCESS | 2000 | 1469115547485 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 08:39:07 INFO - PROCESS | 2000 | 1469115547488 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 08:39:07 INFO - PROCESS | 2000 | 1469115547490 Marionette TRACE conn2 <- [1,1374,null,{}] 08:39:07 INFO - PROCESS | 2000 | 1469115547512 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}] 08:39:07 INFO - PROCESS | 2000 | 1469115547515 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:07 INFO - PROCESS | 2000 | 1469115547614 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 08:39:07 INFO - PROCESS | 2000 | 1469115547681 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:07 INFO - PROCESS | 2000 | 1469115547683 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:07 INFO - PROCESS | 2000 | ++DOCSHELL 0x1199db000 == 34 [pid = 2000] [id = 351] 08:39:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x119489800) [pid = 2000] [serial = 1052] [outer = 0x0] 08:39:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x11992f400) [pid = 2000] [serial = 1053] [outer = 0x119489800] 08:39:07 INFO - PROCESS | 2000 | 1469115547713 Marionette DEBUG loaded listener.js 08:39:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x120fa8400) [pid = 2000] [serial = 1054] [outer = 0x119489800] 08:39:08 INFO - PROCESS | 2000 | [2000] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:39:08 INFO - PROCESS | 2000 | 1469115548152 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] 08:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 08:39:08 INFO - PROCESS | 2000 | 1469115548203 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 08:39:08 INFO - PROCESS | 2000 | 1469115548205 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 08:39:08 INFO - PROCESS | 2000 | 1469115548207 Marionette TRACE conn2 <- [1,1378,null,{}] 08:39:08 INFO - PROCESS | 2000 | 1469115548228 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}] 08:39:08 INFO - PROCESS | 2000 | 1469115548230 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:08 INFO - PROCESS | 2000 | 1469115548331 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 08:39:08 INFO - PROCESS | 2000 | 1469115548399 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:08 INFO - PROCESS | 2000 | 1469115548400 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:08 INFO - PROCESS | 2000 | ++DOCSHELL 0x1256dd800 == 35 [pid = 2000] [id = 352] 08:39:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x124a26800) [pid = 2000] [serial = 1055] [outer = 0x0] 08:39:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x124af9000) [pid = 2000] [serial = 1056] [outer = 0x124a26800] 08:39:08 INFO - PROCESS | 2000 | 1469115548430 Marionette DEBUG loaded listener.js 08:39:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x125b52800) [pid = 2000] [serial = 1057] [outer = 0x124a26800] 08:39:08 INFO - PROCESS | 2000 | 1469115548858 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] 08:39:08 INFO - PROCESS | 2000 | 1469115548898 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 08:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 08:39:08 INFO - PROCESS | 2000 | 1469115548905 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 08:39:08 INFO - PROCESS | 2000 | 1469115548909 Marionette TRACE conn2 <- [1,1382,null,{}] 08:39:08 INFO - PROCESS | 2000 | 1469115548930 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}] 08:39:08 INFO - PROCESS | 2000 | 1469115548933 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:09 INFO - PROCESS | 2000 | 1469115549034 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 08:39:09 INFO - PROCESS | 2000 | 1469115549100 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:09 INFO - PROCESS | 2000 | 1469115549101 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:09 INFO - PROCESS | 2000 | ++DOCSHELL 0x12ac17000 == 36 [pid = 2000] [id = 353] 08:39:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x121805400) [pid = 2000] [serial = 1058] [outer = 0x0] 08:39:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x128aaf800) [pid = 2000] [serial = 1059] [outer = 0x121805400] 08:39:09 INFO - PROCESS | 2000 | 1469115549130 Marionette DEBUG loaded listener.js 08:39:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x128d61400) [pid = 2000] [serial = 1060] [outer = 0x121805400] 08:39:09 INFO - PROCESS | 2000 | [2000] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:39:09 INFO - PROCESS | 2000 | 1469115549688 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] 08:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 08:39:09 INFO - PROCESS | 2000 | 1469115549751 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 08:39:09 INFO - PROCESS | 2000 | 1469115549755 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 08:39:09 INFO - PROCESS | 2000 | 1469115549757 Marionette TRACE conn2 <- [1,1386,null,{}] 08:39:09 INFO - PROCESS | 2000 | 1469115549761 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}] 08:39:09 INFO - PROCESS | 2000 | 1469115549763 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:09 INFO - PROCESS | 2000 | 1469115549915 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 08:39:10 INFO - PROCESS | 2000 | 1469115550142 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:10 INFO - PROCESS | 2000 | 1469115550144 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:10 INFO - PROCESS | 2000 | ++DOCSHELL 0x1189d3000 == 37 [pid = 2000] [id = 354] 08:39:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x11298e800) [pid = 2000] [serial = 1061] [outer = 0x0] 08:39:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x115d0b000) [pid = 2000] [serial = 1062] [outer = 0x11298e800] 08:39:10 INFO - PROCESS | 2000 | 1469115550177 Marionette DEBUG loaded listener.js 08:39:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x1172c2400) [pid = 2000] [serial = 1063] [outer = 0x11298e800] 08:39:10 INFO - PROCESS | 2000 | 1469115550602 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] 08:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 08:39:10 INFO - PROCESS | 2000 | 1469115550629 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 08:39:10 INFO - PROCESS | 2000 | 1469115550632 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 08:39:10 INFO - PROCESS | 2000 | 1469115550633 Marionette TRACE conn2 <- [1,1390,null,{}] 08:39:10 INFO - PROCESS | 2000 | 1469115550637 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}] 08:39:10 INFO - PROCESS | 2000 | 1469115550640 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:10 INFO - PROCESS | 2000 | 1469115550731 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 08:39:10 INFO - PROCESS | 2000 | --DOCSHELL 0x113c70000 == 36 [pid = 2000] [id = 26] 08:39:10 INFO - PROCESS | 2000 | --DOCSHELL 0x129039800 == 35 [pid = 2000] [id = 6] 08:39:10 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x117d90000) [pid = 2000] [serial = 1011] [outer = 0x0] [url = about:blank] 08:39:10 INFO - PROCESS | 2000 | --DOCSHELL 0x117265800 == 34 [pid = 2000] [id = 339] 08:39:10 INFO - PROCESS | 2000 | --DOCSHELL 0x1161b4800 == 33 [pid = 2000] [id = 338] 08:39:10 INFO - PROCESS | 2000 | --DOCSHELL 0x1191e1000 == 32 [pid = 2000] [id = 337] 08:39:10 INFO - PROCESS | 2000 | 1469115550830 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:10 INFO - PROCESS | 2000 | 1469115550832 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:10 INFO - PROCESS | 2000 | ++DOCSHELL 0x113c70000 == 33 [pid = 2000] [id = 355] 08:39:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x115fe2800) [pid = 2000] [serial = 1064] [outer = 0x0] 08:39:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x118561800) [pid = 2000] [serial = 1065] [outer = 0x115fe2800] 08:39:10 INFO - PROCESS | 2000 | 1469115550859 Marionette DEBUG loaded listener.js 08:39:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x1210aec00) [pid = 2000] [serial = 1066] [outer = 0x115fe2800] 08:39:11 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x12b812800) [pid = 2000] [serial = 996] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x1244cbc00) [pid = 2000] [serial = 1002] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x1196f5400) [pid = 2000] [serial = 1000] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x1186d2000) [pid = 2000] [serial = 999] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x12906a400) [pid = 2000] [serial = 1005] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x12aa72000) [pid = 2000] [serial = 991] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x12568f000) [pid = 2000] [serial = 1003] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x12a997000) [pid = 2000] [serial = 1008] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x1291d2800) [pid = 2000] [serial = 1006] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x128befc00) [pid = 2000] [serial = 975] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x12a574c00) [pid = 2000] [serial = 978] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x1210ac800) [pid = 2000] [serial = 963] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x11992f800) [pid = 2000] [serial = 987] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x1173c3800) [pid = 2000] [serial = 960] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x1186ca800) [pid = 2000] [serial = 961] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x12a97fc00) [pid = 2000] [serial = 981] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x124a95c00) [pid = 2000] [serial = 966] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x125693000) [pid = 2000] [serial = 967] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x12a996800) [pid = 2000] [serial = 952] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x1196f4c00) [pid = 2000] [serial = 957] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x12b812c00) [pid = 2000] [serial = 994] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x120fa9000) [pid = 2000] [serial = 958] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x11688dc00) [pid = 2000] [serial = 954] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x1176b0400) [pid = 2000] [serial = 955] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x128882c00) [pid = 2000] [serial = 972] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x125d85800) [pid = 2000] [serial = 969] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x126bc8400) [pid = 2000] [serial = 970] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x121a2a400) [pid = 2000] [serial = 964] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x12a761400) [pid = 2000] [serial = 979] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x12a9a1c00) [pid = 2000] [serial = 984] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x12a99a800) [pid = 2000] [serial = 982] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x12a99ec00) [pid = 2000] [serial = 990] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x12ace0000) [pid = 2000] [serial = 993] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 2000 | --DOMWINDOW == 78 (0x12568f800) [pid = 2000] [serial = 988] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 2000 | --DOMWINDOW == 77 (0x12aa6ec00) [pid = 2000] [serial = 1009] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 2000 | --DOMWINDOW == 76 (0x12aa68400) [pid = 2000] [serial = 985] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 2000 | --DOMWINDOW == 75 (0x1294d8000) [pid = 2000] [serial = 976] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 2000 | --DOMWINDOW == 74 (0x128aa8400) [pid = 2000] [serial = 973] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 2000 | --DOMWINDOW == 73 (0x12b81c400) [pid = 2000] [serial = 997] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 2000 | 1469115551163 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]]]}] 08:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 08:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 570ms 08:39:11 INFO - PROCESS | 2000 | 1469115551203 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 08:39:11 INFO - PROCESS | 2000 | 1469115551205 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 08:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 08:39:11 INFO - PROCESS | 2000 | 1469115551211 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 08:39:11 INFO - PROCESS | 2000 | 1469115551213 Marionette TRACE conn2 <- [1,1394,null,{}] 08:39:11 INFO - PROCESS | 2000 | 1469115551215 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}] 08:39:11 INFO - PROCESS | 2000 | 1469115551216 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:11 INFO - PROCESS | 2000 | 1469115551297 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 08:39:11 INFO - PROCESS | 2000 | 1469115551371 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:11 INFO - PROCESS | 2000 | 1469115551373 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:11 INFO - PROCESS | 2000 | ++DOCSHELL 0x119699800 == 34 [pid = 2000] [id = 356] 08:39:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 74 (0x123f46800) [pid = 2000] [serial = 1067] [outer = 0x0] 08:39:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 75 (0x12430d400) [pid = 2000] [serial = 1068] [outer = 0x123f46800] 08:39:11 INFO - PROCESS | 2000 | 1469115551398 Marionette DEBUG loaded listener.js 08:39:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 76 (0x124afb800) [pid = 2000] [serial = 1069] [outer = 0x123f46800] 08:39:11 INFO - PROCESS | 2000 | 1469115551693 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]]]}] 08:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 08:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 521ms 08:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 08:39:11 INFO - PROCESS | 2000 | 1469115551731 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 08:39:11 INFO - PROCESS | 2000 | 1469115551733 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 08:39:11 INFO - PROCESS | 2000 | 1469115551738 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 08:39:11 INFO - PROCESS | 2000 | 1469115551745 Marionette TRACE conn2 <- [1,1398,null,{}] 08:39:11 INFO - PROCESS | 2000 | 1469115551755 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}] 08:39:11 INFO - PROCESS | 2000 | 1469115551758 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:11 INFO - PROCESS | 2000 | 1469115551900 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 08:39:11 INFO - PROCESS | 2000 | 1469115551976 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:11 INFO - PROCESS | 2000 | 1469115551978 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:11 INFO - PROCESS | 2000 | ++DOCSHELL 0x120fd2000 == 35 [pid = 2000] [id = 357] 08:39:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 77 (0x124afb400) [pid = 2000] [serial = 1070] [outer = 0x0] 08:39:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 78 (0x124afd000) [pid = 2000] [serial = 1071] [outer = 0x124afb400] 08:39:12 INFO - PROCESS | 2000 | 1469115552020 Marionette DEBUG loaded listener.js 08:39:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 79 (0x12888b800) [pid = 2000] [serial = 1072] [outer = 0x124afb400] 08:39:12 INFO - PROCESS | 2000 | 1469115552336 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]]]}] 08:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 08:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 628ms 08:39:12 INFO - PROCESS | 2000 | 1469115552366 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 08:39:12 INFO - PROCESS | 2000 | 1469115552368 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 08:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 08:39:12 INFO - PROCESS | 2000 | 1469115552370 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 08:39:12 INFO - PROCESS | 2000 | 1469115552371 Marionette TRACE conn2 <- [1,1402,null,{}] 08:39:12 INFO - PROCESS | 2000 | 1469115552381 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}] 08:39:12 INFO - PROCESS | 2000 | 1469115552382 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:12 INFO - PROCESS | 2000 | 1469115552491 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 08:39:12 INFO - PROCESS | 2000 | 1469115552497 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:12 INFO - PROCESS | 2000 | 1469115552498 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:12 INFO - PROCESS | 2000 | ++DOCSHELL 0x123ca7000 == 36 [pid = 2000] [id = 358] 08:39:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x128aa8400) [pid = 2000] [serial = 1073] [outer = 0x0] 08:39:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x128bf3800) [pid = 2000] [serial = 1074] [outer = 0x128aa8400] 08:39:12 INFO - PROCESS | 2000 | 1469115552524 Marionette DEBUG loaded listener.js 08:39:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x1291b2400) [pid = 2000] [serial = 1075] [outer = 0x128aa8400] 08:39:12 INFO - PROCESS | 2000 | 1469115552837 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]]]}] 08:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 08:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 520ms 08:39:12 INFO - PROCESS | 2000 | 1469115552892 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 08:39:12 INFO - PROCESS | 2000 | 1469115552893 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 08:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 08:39:12 INFO - PROCESS | 2000 | 1469115552895 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 08:39:12 INFO - PROCESS | 2000 | 1469115552896 Marionette TRACE conn2 <- [1,1406,null,{}] 08:39:12 INFO - PROCESS | 2000 | 1469115552898 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}] 08:39:12 INFO - PROCESS | 2000 | 1469115552900 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:12 INFO - PROCESS | 2000 | 1469115552983 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 08:39:12 INFO - PROCESS | 2000 | 1469115552987 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:12 INFO - PROCESS | 2000 | 1469115552991 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:13 INFO - PROCESS | 2000 | ++DOCSHELL 0x126a58000 == 37 [pid = 2000] [id = 359] 08:39:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x12a440400) [pid = 2000] [serial = 1076] [outer = 0x0] 08:39:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x12a447400) [pid = 2000] [serial = 1077] [outer = 0x12a440400] 08:39:13 INFO - PROCESS | 2000 | 1469115553025 Marionette DEBUG loaded listener.js 08:39:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x12a594000) [pid = 2000] [serial = 1078] [outer = 0x12a440400] 08:39:13 INFO - PROCESS | 2000 | 1469115553385 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]]]}] 08:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 08:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 518ms 08:39:13 INFO - PROCESS | 2000 | 1469115553413 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 08:39:13 INFO - PROCESS | 2000 | 1469115553415 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 08:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 08:39:13 INFO - PROCESS | 2000 | 1469115553417 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 08:39:13 INFO - PROCESS | 2000 | 1469115553418 Marionette TRACE conn2 <- [1,1410,null,{}] 08:39:13 INFO - PROCESS | 2000 | 1469115553420 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}] 08:39:13 INFO - PROCESS | 2000 | 1469115553421 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:13 INFO - PROCESS | 2000 | 1469115553526 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 08:39:13 INFO - PROCESS | 2000 | 1469115553530 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:13 INFO - PROCESS | 2000 | 1469115553532 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:13 INFO - PROCESS | 2000 | ++DOCSHELL 0x128d25800 == 38 [pid = 2000] [id = 360] 08:39:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x12a595c00) [pid = 2000] [serial = 1079] [outer = 0x0] 08:39:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x12a980800) [pid = 2000] [serial = 1080] [outer = 0x12a595c00] 08:39:13 INFO - PROCESS | 2000 | 1469115553556 Marionette DEBUG loaded listener.js 08:39:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x12a99e800) [pid = 2000] [serial = 1081] [outer = 0x12a595c00] 08:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 08:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 518ms 08:39:13 INFO - PROCESS | 2000 | 1469115553929 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]]]}] 08:39:13 INFO - PROCESS | 2000 | 1469115553936 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 08:39:13 INFO - PROCESS | 2000 | 1469115553937 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 08:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 08:39:13 INFO - PROCESS | 2000 | 1469115553939 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 08:39:13 INFO - PROCESS | 2000 | 1469115553940 Marionette TRACE conn2 <- [1,1414,null,{}] 08:39:13 INFO - PROCESS | 2000 | 1469115553951 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}] 08:39:13 INFO - PROCESS | 2000 | 1469115553952 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:14 INFO - PROCESS | 2000 | 1469115554059 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 08:39:14 INFO - PROCESS | 2000 | 1469115554063 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:14 INFO - PROCESS | 2000 | 1469115554064 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:14 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a4c6800 == 39 [pid = 2000] [id = 361] 08:39:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x12a760800) [pid = 2000] [serial = 1082] [outer = 0x0] 08:39:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x12aa6ac00) [pid = 2000] [serial = 1083] [outer = 0x12a760800] 08:39:14 INFO - PROCESS | 2000 | 1469115554088 Marionette DEBUG loaded listener.js 08:39:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x12aa73000) [pid = 2000] [serial = 1084] [outer = 0x12a760800] 08:39:14 INFO - PROCESS | 2000 | 1469115554438 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]]]}] 08:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 08:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 521ms 08:39:14 INFO - PROCESS | 2000 | 1469115554462 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 08:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 08:39:14 INFO - PROCESS | 2000 | 1469115554463 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 08:39:14 INFO - PROCESS | 2000 | 1469115554465 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 08:39:14 INFO - PROCESS | 2000 | 1469115554466 Marionette TRACE conn2 <- [1,1418,null,{}] 08:39:14 INFO - PROCESS | 2000 | 1469115554469 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}] 08:39:14 INFO - PROCESS | 2000 | 1469115554470 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:14 INFO - PROCESS | 2000 | 1469115554568 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 08:39:14 INFO - PROCESS | 2000 | 1469115554580 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:14 INFO - PROCESS | 2000 | 1469115554581 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:14 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a92c000 == 40 [pid = 2000] [id = 362] 08:39:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x12aa72800) [pid = 2000] [serial = 1085] [outer = 0x0] 08:39:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x12ace1400) [pid = 2000] [serial = 1086] [outer = 0x12aa72800] 08:39:14 INFO - PROCESS | 2000 | 1469115554605 Marionette DEBUG loaded listener.js 08:39:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x12ace8400) [pid = 2000] [serial = 1087] [outer = 0x12aa72800] 08:39:14 INFO - PROCESS | 2000 | 1469115554956 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]]]}] 08:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 08:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 519ms 08:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 08:39:14 INFO - PROCESS | 2000 | 1469115554985 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 08:39:14 INFO - PROCESS | 2000 | 1469115554986 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 08:39:14 INFO - PROCESS | 2000 | 1469115554988 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 08:39:14 INFO - PROCESS | 2000 | 1469115554989 Marionette TRACE conn2 <- [1,1422,null,{}] 08:39:15 INFO - PROCESS | 2000 | 1469115555000 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}] 08:39:15 INFO - PROCESS | 2000 | 1469115555001 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:15 INFO - PROCESS | 2000 | 1469115555109 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 08:39:15 INFO - PROCESS | 2000 | 1469115555189 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:15 INFO - PROCESS | 2000 | 1469115555190 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:15 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x1132a2800) [pid = 2000] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 08:39:15 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x1150c8400) [pid = 2000] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 08:39:15 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x120fb0c00) [pid = 2000] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 08:39:15 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x1126d1c00) [pid = 2000] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 08:39:15 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x1211be000) [pid = 2000] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 08:39:15 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x125d1a400) [pid = 2000] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 08:39:15 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x1173c0000) [pid = 2000] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 08:39:15 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x119983800) [pid = 2000] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 08:39:15 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x128aa9400) [pid = 2000] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 08:39:15 INFO - PROCESS | 2000 | ++DOCSHELL 0x1184c2800 == 41 [pid = 2000] [id = 363] 08:39:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x1128ba400) [pid = 2000] [serial = 1088] [outer = 0x0] 08:39:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x1173bdc00) [pid = 2000] [serial = 1089] [outer = 0x1128ba400] 08:39:15 INFO - PROCESS | 2000 | 1469115555235 Marionette DEBUG loaded listener.js 08:39:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x1211be000) [pid = 2000] [serial = 1090] [outer = 0x1128ba400] 08:39:15 INFO - PROCESS | 2000 | 1469115555494 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]]]}] 08:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 08:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 528ms 08:39:15 INFO - PROCESS | 2000 | 1469115555516 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 08:39:15 INFO - PROCESS | 2000 | 1469115555518 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 08:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 08:39:15 INFO - PROCESS | 2000 | 1469115555522 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 08:39:15 INFO - PROCESS | 2000 | 1469115555523 Marionette TRACE conn2 <- [1,1426,null,{}] 08:39:15 INFO - PROCESS | 2000 | 1469115555533 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}] 08:39:15 INFO - PROCESS | 2000 | 1469115555534 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:15 INFO - PROCESS | 2000 | 1469115555621 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 08:39:15 INFO - PROCESS | 2000 | 1469115555626 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:15 INFO - PROCESS | 2000 | 1469115555629 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:15 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b960000 == 42 [pid = 2000] [id = 364] 08:39:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x1213c3400) [pid = 2000] [serial = 1091] [outer = 0x0] 08:39:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x12acea800) [pid = 2000] [serial = 1092] [outer = 0x1213c3400] 08:39:15 INFO - PROCESS | 2000 | 1469115555655 Marionette DEBUG loaded listener.js 08:39:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x12b820400) [pid = 2000] [serial = 1093] [outer = 0x1213c3400] 08:39:16 INFO - PROCESS | 2000 | 1469115556010 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]]]}] 08:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 08:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 526ms 08:39:16 INFO - PROCESS | 2000 | 1469115556049 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 08:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 08:39:16 INFO - PROCESS | 2000 | 1469115556058 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 08:39:16 INFO - PROCESS | 2000 | 1469115556060 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 08:39:16 INFO - PROCESS | 2000 | 1469115556062 Marionette TRACE conn2 <- [1,1430,null,{}] 08:39:16 INFO - PROCESS | 2000 | 1469115556064 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}] 08:39:16 INFO - PROCESS | 2000 | 1469115556066 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:16 INFO - PROCESS | 2000 | 1469115556155 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 08:39:16 INFO - PROCESS | 2000 | 1469115556162 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:16 INFO - PROCESS | 2000 | 1469115556164 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:16 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c062000 == 43 [pid = 2000] [id = 365] 08:39:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x12b8aa400) [pid = 2000] [serial = 1094] [outer = 0x0] 08:39:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x12b8b6c00) [pid = 2000] [serial = 1095] [outer = 0x12b8aa400] 08:39:16 INFO - PROCESS | 2000 | 1469115556187 Marionette DEBUG loaded listener.js 08:39:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x12b938c00) [pid = 2000] [serial = 1096] [outer = 0x12b8aa400] 08:39:16 INFO - PROCESS | 2000 | 1469115556516 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]]]}] 08:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 08:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 470ms 08:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 08:39:16 INFO - PROCESS | 2000 | 1469115556531 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 08:39:16 INFO - PROCESS | 2000 | 1469115556532 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 08:39:16 INFO - PROCESS | 2000 | 1469115556534 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 08:39:16 INFO - PROCESS | 2000 | 1469115556535 Marionette TRACE conn2 <- [1,1434,null,{}] 08:39:16 INFO - PROCESS | 2000 | 1469115556537 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}] 08:39:16 INFO - PROCESS | 2000 | 1469115556538 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:16 INFO - PROCESS | 2000 | 1469115556624 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 08:39:16 INFO - PROCESS | 2000 | 1469115556679 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:16 INFO - PROCESS | 2000 | 1469115556680 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:16 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c665800 == 44 [pid = 2000] [id = 366] 08:39:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x125a64800) [pid = 2000] [serial = 1097] [outer = 0x0] 08:39:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x12b943c00) [pid = 2000] [serial = 1098] [outer = 0x125a64800] 08:39:16 INFO - PROCESS | 2000 | 1469115556706 Marionette DEBUG loaded listener.js 08:39:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x12bd1c400) [pid = 2000] [serial = 1099] [outer = 0x125a64800] 08:39:17 INFO - PROCESS | 2000 | 1469115557007 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]]]}] 08:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 08:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 520ms 08:39:17 INFO - PROCESS | 2000 | 1469115557055 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 08:39:17 INFO - PROCESS | 2000 | 1469115557056 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 08:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 08:39:17 INFO - PROCESS | 2000 | 1469115557058 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 08:39:17 INFO - PROCESS | 2000 | 1469115557059 Marionette TRACE conn2 <- [1,1438,null,{}] 08:39:17 INFO - PROCESS | 2000 | 1469115557062 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}] 08:39:17 INFO - PROCESS | 2000 | 1469115557063 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:17 INFO - PROCESS | 2000 | 1469115557146 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 08:39:17 INFO - PROCESS | 2000 | 1469115557150 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:17 INFO - PROCESS | 2000 | 1469115557150 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:17 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c680800 == 45 [pid = 2000] [id = 367] 08:39:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x12bd1e800) [pid = 2000] [serial = 1100] [outer = 0x0] 08:39:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x12bd25c00) [pid = 2000] [serial = 1101] [outer = 0x12bd1e800] 08:39:17 INFO - PROCESS | 2000 | 1469115557174 Marionette DEBUG loaded listener.js 08:39:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x12bdd5400) [pid = 2000] [serial = 1102] [outer = 0x12bd1e800] 08:39:17 INFO - PROCESS | 2000 | 1469115557613 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]]]}] 08:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 08:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 620ms 08:39:17 INFO - PROCESS | 2000 | 1469115557679 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 08:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 08:39:17 INFO - PROCESS | 2000 | 1469115557681 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 08:39:17 INFO - PROCESS | 2000 | 1469115557685 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 08:39:17 INFO - PROCESS | 2000 | 1469115557688 Marionette TRACE conn2 <- [1,1442,null,{}] 08:39:17 INFO - PROCESS | 2000 | 1469115557691 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}] 08:39:17 INFO - PROCESS | 2000 | 1469115557693 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:17 INFO - PROCESS | 2000 | 1469115557801 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 08:39:17 INFO - PROCESS | 2000 | 1469115557868 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:17 INFO - PROCESS | 2000 | 1469115557870 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:17 INFO - PROCESS | 2000 | ++DOCSHELL 0x1199dc800 == 46 [pid = 2000] [id = 368] 08:39:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x1186ca800) [pid = 2000] [serial = 1103] [outer = 0x0] 08:39:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x120faa000) [pid = 2000] [serial = 1104] [outer = 0x1186ca800] 08:39:17 INFO - PROCESS | 2000 | 1469115557900 Marionette DEBUG loaded listener.js 08:39:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x123f47800) [pid = 2000] [serial = 1105] [outer = 0x1186ca800] 08:39:18 INFO - PROCESS | 2000 | 1469115558340 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]]]}] 08:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 08:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 673ms 08:39:18 INFO - PROCESS | 2000 | 1469115558358 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 08:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 08:39:18 INFO - PROCESS | 2000 | 1469115558363 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 08:39:18 INFO - PROCESS | 2000 | 1469115558367 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 08:39:18 INFO - PROCESS | 2000 | 1469115558369 Marionette TRACE conn2 <- [1,1446,null,{}] 08:39:18 INFO - PROCESS | 2000 | 1469115558372 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}] 08:39:18 INFO - PROCESS | 2000 | 1469115558374 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:18 INFO - PROCESS | 2000 | 1469115558502 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 08:39:18 INFO - PROCESS | 2000 | 1469115558572 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:18 INFO - PROCESS | 2000 | 1469115558573 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:18 INFO - PROCESS | 2000 | ++DOCSHELL 0x128d27800 == 47 [pid = 2000] [id = 369] 08:39:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x126b15800) [pid = 2000] [serial = 1106] [outer = 0x0] 08:39:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x126bd3c00) [pid = 2000] [serial = 1107] [outer = 0x126b15800] 08:39:18 INFO - PROCESS | 2000 | 1469115558615 Marionette DEBUG loaded listener.js 08:39:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x128be7800) [pid = 2000] [serial = 1108] [outer = 0x126b15800] 08:39:19 INFO - PROCESS | 2000 | 1469115559043 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]]]}] 08:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 08:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 719ms 08:39:19 INFO - PROCESS | 2000 | 1469115559087 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 08:39:19 INFO - PROCESS | 2000 | 1469115559089 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 08:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 08:39:19 INFO - PROCESS | 2000 | 1469115559091 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 08:39:19 INFO - PROCESS | 2000 | 1469115559094 Marionette TRACE conn2 <- [1,1450,null,{}] 08:39:19 INFO - PROCESS | 2000 | 1469115559102 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}] 08:39:19 INFO - PROCESS | 2000 | 1469115559105 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:19 INFO - PROCESS | 2000 | 1469115559211 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 08:39:19 INFO - PROCESS | 2000 | 1469115559294 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:19 INFO - PROCESS | 2000 | 1469115559296 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:19 INFO - PROCESS | 2000 | ++DOCSHELL 0x12cc2b800 == 48 [pid = 2000] [id = 370] 08:39:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x1291b1000) [pid = 2000] [serial = 1109] [outer = 0x0] 08:39:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x12a57a800) [pid = 2000] [serial = 1110] [outer = 0x1291b1000] 08:39:19 INFO - PROCESS | 2000 | 1469115559328 Marionette DEBUG loaded listener.js 08:39:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x12a997000) [pid = 2000] [serial = 1111] [outer = 0x1291b1000] 08:39:19 INFO - PROCESS | 2000 | 1469115559763 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]]]}] 08:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 08:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 722ms 08:39:19 INFO - PROCESS | 2000 | 1469115559821 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 08:39:19 INFO - PROCESS | 2000 | 1469115559824 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 08:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 08:39:19 INFO - PROCESS | 2000 | 1469115559844 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 08:39:19 INFO - PROCESS | 2000 | 1469115559846 Marionette TRACE conn2 <- [1,1454,null,{}] 08:39:19 INFO - PROCESS | 2000 | 1469115559848 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}] 08:39:19 INFO - PROCESS | 2000 | 1469115559850 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:19 INFO - PROCESS | 2000 | 1469115559954 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 08:39:20 INFO - PROCESS | 2000 | 1469115560023 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:20 INFO - PROCESS | 2000 | 1469115560025 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:20 INFO - PROCESS | 2000 | ++DOCSHELL 0x12cea7000 == 49 [pid = 2000] [id = 371] 08:39:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x12b81c000) [pid = 2000] [serial = 1112] [outer = 0x0] 08:39:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x12b8a9800) [pid = 2000] [serial = 1113] [outer = 0x12b81c000] 08:39:20 INFO - PROCESS | 2000 | 1469115560053 Marionette DEBUG loaded listener.js 08:39:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x12b8b3800) [pid = 2000] [serial = 1114] [outer = 0x12b81c000] 08:39:20 INFO - PROCESS | 2000 | 1469115560659 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]]]}] 08:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 08:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 821ms 08:39:20 INFO - PROCESS | 2000 | 1469115560665 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 08:39:20 INFO - PROCESS | 2000 | 1469115560668 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 08:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 08:39:20 INFO - PROCESS | 2000 | 1469115560671 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 08:39:20 INFO - PROCESS | 2000 | 1469115560673 Marionette TRACE conn2 <- [1,1458,null,{}] 08:39:20 INFO - PROCESS | 2000 | 1469115560679 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}] 08:39:20 INFO - PROCESS | 2000 | 1469115560681 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:20 INFO - PROCESS | 2000 | 1469115560774 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 08:39:20 INFO - PROCESS | 2000 | 1469115560828 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:20 INFO - PROCESS | 2000 | 1469115560830 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:20 INFO - PROCESS | 2000 | ++DOCSHELL 0x121410800 == 50 [pid = 2000] [id = 372] 08:39:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x118598000) [pid = 2000] [serial = 1115] [outer = 0x0] 08:39:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x11914ac00) [pid = 2000] [serial = 1116] [outer = 0x118598000] 08:39:20 INFO - PROCESS | 2000 | 1469115560859 Marionette DEBUG loaded listener.js 08:39:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x121a1f800) [pid = 2000] [serial = 1117] [outer = 0x118598000] 08:39:21 INFO - PROCESS | 2000 | 1469115561366 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]]]}] 08:39:21 INFO - PROCESS | 2000 | --DOCSHELL 0x12b953000 == 49 [pid = 2000] [id = 10] 08:39:21 INFO - PROCESS | 2000 | --DOCSHELL 0x120fdf000 == 48 [pid = 2000] [id = 11] 08:39:21 INFO - PROCESS | 2000 | --DOCSHELL 0x12c2c0800 == 47 [pid = 2000] [id = 13] 08:39:21 INFO - PROCESS | 2000 | --DOCSHELL 0x12d39c000 == 46 [pid = 2000] [id = 18] 08:39:21 INFO - PROCESS | 2000 | --DOCSHELL 0x12c665800 == 45 [pid = 2000] [id = 366] 08:39:21 INFO - PROCESS | 2000 | --DOCSHELL 0x12c062000 == 44 [pid = 2000] [id = 365] 08:39:21 INFO - PROCESS | 2000 | --DOCSHELL 0x12b960000 == 43 [pid = 2000] [id = 364] 08:39:21 INFO - PROCESS | 2000 | --DOCSHELL 0x1184c2800 == 42 [pid = 2000] [id = 363] 08:39:21 INFO - PROCESS | 2000 | --DOCSHELL 0x12a92c000 == 41 [pid = 2000] [id = 362] 08:39:21 INFO - PROCESS | 2000 | --DOCSHELL 0x12a4c6800 == 40 [pid = 2000] [id = 361] 08:39:21 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x129071000) [pid = 2000] [serial = 1047] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 2000 | --DOCSHELL 0x128d25800 == 39 [pid = 2000] [id = 360] 08:39:21 INFO - PROCESS | 2000 | --DOCSHELL 0x126a58000 == 38 [pid = 2000] [id = 359] 08:39:21 INFO - PROCESS | 2000 | --DOCSHELL 0x123ca7000 == 37 [pid = 2000] [id = 358] 08:39:21 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x1176b6000) [pid = 2000] [serial = 1038] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x1173b4800) [pid = 2000] [serial = 1021] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x123b03400) [pid = 2000] [serial = 1027] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x125a59c00) [pid = 2000] [serial = 1033] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x113c2f400) [pid = 2000] [serial = 1014] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x1244cec00) [pid = 2000] [serial = 1029] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x128aa8000) [pid = 2000] [serial = 1036] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x126b17c00) [pid = 2000] [serial = 1035] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x1196fac00) [pid = 2000] [serial = 1024] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x1213c6c00) [pid = 2000] [serial = 1026] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x11997c800) [pid = 2000] [serial = 1039] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x124afcc00) [pid = 2000] [serial = 1032] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x128aa9000) [pid = 2000] [serial = 1042] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x118988000) [pid = 2000] [serial = 1023] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x124a99400) [pid = 2000] [serial = 1030] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x1161cdc00) [pid = 2000] [serial = 1020] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x128bf1c00) [pid = 2000] [serial = 1044] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x125a60c00) [pid = 2000] [serial = 1041] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x128d60c00) [pid = 2000] [serial = 1045] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x117d86800) [pid = 2000] [serial = 1017] [outer = 0x0] [url = about:blank] 08:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 08:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 771ms 08:39:21 INFO - PROCESS | 2000 | 1469115561443 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 08:39:21 INFO - PROCESS | 2000 | 1469115561446 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 08:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 08:39:21 INFO - PROCESS | 2000 | 1469115561450 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 08:39:21 INFO - PROCESS | 2000 | 1469115561451 Marionette TRACE conn2 <- [1,1462,null,{}] 08:39:21 INFO - PROCESS | 2000 | 1469115561454 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}] 08:39:21 INFO - PROCESS | 2000 | 1469115561455 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:21 INFO - PROCESS | 2000 | 1469115561534 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 08:39:21 INFO - PROCESS | 2000 | 1469115561542 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:21 INFO - PROCESS | 2000 | 1469115561545 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:21 INFO - PROCESS | 2000 | ++DOCSHELL 0x117265000 == 38 [pid = 2000] [id = 373] 08:39:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x11997f000) [pid = 2000] [serial = 1118] [outer = 0x0] 08:39:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x1213c6c00) [pid = 2000] [serial = 1119] [outer = 0x11997f000] 08:39:21 INFO - PROCESS | 2000 | 1469115561572 Marionette DEBUG loaded listener.js 08:39:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x12410cc00) [pid = 2000] [serial = 1120] [outer = 0x11997f000] 08:39:21 INFO - PROCESS | 2000 | 1469115561923 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]]]}] 08:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 08:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 519ms 08:39:21 INFO - PROCESS | 2000 | 1469115561969 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 08:39:21 INFO - PROCESS | 2000 | 1469115561971 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 08:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 08:39:21 INFO - PROCESS | 2000 | 1469115561973 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 08:39:21 INFO - PROCESS | 2000 | 1469115561975 Marionette TRACE conn2 <- [1,1466,null,{}] 08:39:21 INFO - PROCESS | 2000 | 1469115561982 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}] 08:39:21 INFO - PROCESS | 2000 | 1469115561985 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:22 INFO - PROCESS | 2000 | 1469115562066 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 08:39:22 INFO - PROCESS | 2000 | 1469115562071 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:22 INFO - PROCESS | 2000 | 1469115562073 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:22 INFO - PROCESS | 2000 | ++DOCSHELL 0x120fc2800 == 39 [pid = 2000] [id = 374] 08:39:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x124af0400) [pid = 2000] [serial = 1121] [outer = 0x0] 08:39:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x125a65000) [pid = 2000] [serial = 1122] [outer = 0x124af0400] 08:39:22 INFO - PROCESS | 2000 | 1469115562102 Marionette DEBUG loaded listener.js 08:39:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x126bc8400) [pid = 2000] [serial = 1123] [outer = 0x124af0400] 08:39:22 INFO - PROCESS | 2000 | 1469115562460 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]]]}] 08:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 08:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 524ms 08:39:22 INFO - PROCESS | 2000 | 1469115562497 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 08:39:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 08:39:22 INFO - PROCESS | 2000 | 1469115562499 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 08:39:22 INFO - PROCESS | 2000 | 1469115562501 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 08:39:22 INFO - PROCESS | 2000 | 1469115562502 Marionette TRACE conn2 <- [1,1470,null,{}] 08:39:22 INFO - PROCESS | 2000 | 1469115562504 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}] 08:39:22 INFO - PROCESS | 2000 | 1469115562506 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:22 INFO - PROCESS | 2000 | 1469115562593 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 08:39:22 INFO - PROCESS | 2000 | 1469115562649 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:22 INFO - PROCESS | 2000 | 1469115562651 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:22 INFO - PROCESS | 2000 | ++DOCSHELL 0x123b18800 == 40 [pid = 2000] [id = 375] 08:39:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x126b18800) [pid = 2000] [serial = 1124] [outer = 0x0] 08:39:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x128b37800) [pid = 2000] [serial = 1125] [outer = 0x126b18800] 08:39:22 INFO - PROCESS | 2000 | 1469115562677 Marionette DEBUG loaded listener.js 08:39:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x128d62400) [pid = 2000] [serial = 1126] [outer = 0x126b18800] 08:39:23 INFO - PROCESS | 2000 | 1469115562998 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]]]}] 08:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 08:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 520ms 08:39:23 INFO - PROCESS | 2000 | 1469115563022 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 08:39:23 INFO - PROCESS | 2000 | 1469115563023 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 08:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 08:39:23 INFO - PROCESS | 2000 | 1469115563028 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 08:39:23 INFO - PROCESS | 2000 | 1469115563029 Marionette TRACE conn2 <- [1,1474,null,{}] 08:39:23 INFO - PROCESS | 2000 | 1469115563031 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}] 08:39:23 INFO - PROCESS | 2000 | 1469115563033 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:23 INFO - PROCESS | 2000 | 1469115563108 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 08:39:23 INFO - PROCESS | 2000 | 1469115563171 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:23 INFO - PROCESS | 2000 | 1469115563173 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:23 INFO - PROCESS | 2000 | ++DOCSHELL 0x116579800 == 41 [pid = 2000] [id = 376] 08:39:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x12410f800) [pid = 2000] [serial = 1127] [outer = 0x0] 08:39:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x12906dc00) [pid = 2000] [serial = 1128] [outer = 0x12410f800] 08:39:23 INFO - PROCESS | 2000 | 1469115563197 Marionette DEBUG loaded listener.js 08:39:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x1291d9800) [pid = 2000] [serial = 1129] [outer = 0x12410f800] 08:39:23 INFO - PROCESS | 2000 | 1469115563519 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]]]}] 08:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 08:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 520ms 08:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 08:39:23 INFO - PROCESS | 2000 | 1469115563552 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 08:39:23 INFO - PROCESS | 2000 | 1469115563553 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 08:39:23 INFO - PROCESS | 2000 | 1469115563555 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 08:39:23 INFO - PROCESS | 2000 | 1469115563556 Marionette TRACE conn2 <- [1,1478,null,{}] 08:39:23 INFO - PROCESS | 2000 | 1469115563559 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}] 08:39:23 INFO - PROCESS | 2000 | 1469115563563 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:23 INFO - PROCESS | 2000 | 1469115563686 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 08:39:23 INFO - PROCESS | 2000 | 1469115563701 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:23 INFO - PROCESS | 2000 | 1469115563702 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:23 INFO - PROCESS | 2000 | ++DOCSHELL 0x126eb5000 == 42 [pid = 2000] [id = 377] 08:39:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x12a443800) [pid = 2000] [serial = 1130] [outer = 0x0] 08:39:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x12a99f800) [pid = 2000] [serial = 1131] [outer = 0x12a443800] 08:39:23 INFO - PROCESS | 2000 | 1469115563727 Marionette DEBUG loaded listener.js 08:39:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x12b8acc00) [pid = 2000] [serial = 1132] [outer = 0x12a443800] 08:39:24 INFO - PROCESS | 2000 | 1469115564081 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]]]}] 08:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 08:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 569ms 08:39:24 INFO - PROCESS | 2000 | 1469115564124 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 08:39:24 INFO - PROCESS | 2000 | 1469115564126 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 08:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 08:39:24 INFO - PROCESS | 2000 | 1469115564128 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 08:39:24 INFO - PROCESS | 2000 | 1469115564129 Marionette TRACE conn2 <- [1,1482,null,{}] 08:39:24 INFO - PROCESS | 2000 | 1469115564131 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}] 08:39:24 INFO - PROCESS | 2000 | 1469115564132 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:24 INFO - PROCESS | 2000 | 1469115564234 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 08:39:24 INFO - PROCESS | 2000 | 1469115564290 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:24 INFO - PROCESS | 2000 | 1469115564291 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:24 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b715800 == 43 [pid = 2000] [id = 378] 08:39:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x12bd22800) [pid = 2000] [serial = 1133] [outer = 0x0] 08:39:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x12bd26c00) [pid = 2000] [serial = 1134] [outer = 0x12bd22800] 08:39:24 INFO - PROCESS | 2000 | 1469115564322 Marionette DEBUG loaded listener.js 08:39:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x12bdd7400) [pid = 2000] [serial = 1135] [outer = 0x12bd22800] 08:39:24 INFO - PROCESS | 2000 | 1469115564652 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]]]}] 08:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 08:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 569ms 08:39:24 INFO - PROCESS | 2000 | 1469115564697 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 08:39:24 INFO - PROCESS | 2000 | 1469115564699 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 08:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 08:39:24 INFO - PROCESS | 2000 | 1469115564701 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 08:39:24 INFO - PROCESS | 2000 | 1469115564702 Marionette TRACE conn2 <- [1,1486,null,{}] 08:39:24 INFO - PROCESS | 2000 | 1469115564704 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}] 08:39:24 INFO - PROCESS | 2000 | 1469115564705 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:24 INFO - PROCESS | 2000 | 1469115564801 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 08:39:24 INFO - PROCESS | 2000 | 1469115564813 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:24 INFO - PROCESS | 2000 | 1469115564814 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:24 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c05f800 == 44 [pid = 2000] [id = 379] 08:39:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x12bdd8000) [pid = 2000] [serial = 1136] [outer = 0x0] 08:39:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x12bdde800) [pid = 2000] [serial = 1137] [outer = 0x12bdd8000] 08:39:24 INFO - PROCESS | 2000 | 1469115564839 Marionette DEBUG loaded listener.js 08:39:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x12be03800) [pid = 2000] [serial = 1138] [outer = 0x12bdd8000] 08:39:25 INFO - PROCESS | 2000 | 1469115565185 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]]]}] 08:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 08:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 521ms 08:39:25 INFO - PROCESS | 2000 | 1469115565223 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 08:39:25 INFO - PROCESS | 2000 | 1469115565224 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 08:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 08:39:25 INFO - PROCESS | 2000 | 1469115565227 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 08:39:25 INFO - PROCESS | 2000 | 1469115565228 Marionette TRACE conn2 <- [1,1490,null,{}] 08:39:25 INFO - PROCESS | 2000 | 1469115565230 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}] 08:39:25 INFO - PROCESS | 2000 | 1469115565231 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:25 INFO - PROCESS | 2000 | 1469115565333 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 08:39:25 INFO - PROCESS | 2000 | 1469115565368 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:25 INFO - PROCESS | 2000 | 1469115565378 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:25 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c683800 == 45 [pid = 2000] [id = 380] 08:39:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x12bdda000) [pid = 2000] [serial = 1139] [outer = 0x0] 08:39:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 117 (0x12be09c00) [pid = 2000] [serial = 1140] [outer = 0x12bdda000] 08:39:25 INFO - PROCESS | 2000 | 1469115565402 Marionette DEBUG loaded listener.js 08:39:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 118 (0x12be0e800) [pid = 2000] [serial = 1141] [outer = 0x12bdda000] 08:39:25 INFO - PROCESS | 2000 | --DOMWINDOW == 117 (0x12a595c00) [pid = 2000] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 08:39:25 INFO - PROCESS | 2000 | --DOMWINDOW == 116 (0x12a760800) [pid = 2000] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 08:39:25 INFO - PROCESS | 2000 | --DOMWINDOW == 115 (0x12a440400) [pid = 2000] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 08:39:25 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x123f46800) [pid = 2000] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 08:39:25 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x124afb400) [pid = 2000] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 08:39:25 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x128aa8400) [pid = 2000] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 08:39:25 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x115fe2800) [pid = 2000] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 08:39:25 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x11298e800) [pid = 2000] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 08:39:25 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x12aa72800) [pid = 2000] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 08:39:25 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x1128ba400) [pid = 2000] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 08:39:25 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x125a64800) [pid = 2000] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 08:39:25 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x1213c3400) [pid = 2000] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 08:39:25 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x123b02800) [pid = 2000] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 08:39:25 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x12b8aa400) [pid = 2000] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 08:39:25 INFO - PROCESS | 2000 | 1469115565912 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]]]}] 08:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 08:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 721ms 08:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 08:39:25 INFO - PROCESS | 2000 | 1469115565949 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 08:39:25 INFO - PROCESS | 2000 | 1469115565951 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 08:39:25 INFO - PROCESS | 2000 | 1469115565954 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 08:39:25 INFO - PROCESS | 2000 | 1469115565956 Marionette TRACE conn2 <- [1,1494,null,{}] 08:39:25 INFO - PROCESS | 2000 | 1469115565968 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}] 08:39:25 INFO - PROCESS | 2000 | 1469115565970 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:26 INFO - PROCESS | 2000 | 1469115566127 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 08:39:26 INFO - PROCESS | 2000 | 1469115566137 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:26 INFO - PROCESS | 2000 | 1469115566138 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:26 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d1b9800 == 46 [pid = 2000] [id = 381] 08:39:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x12b821400) [pid = 2000] [serial = 1142] [outer = 0x0] 08:39:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x12b943000) [pid = 2000] [serial = 1143] [outer = 0x12b821400] 08:39:26 INFO - PROCESS | 2000 | 1469115566178 Marionette DEBUG loaded listener.js 08:39:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x12be0f800) [pid = 2000] [serial = 1144] [outer = 0x12b821400] 08:39:26 INFO - PROCESS | 2000 | 1469115566562 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]]]}] 08:39:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 08:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 619ms 08:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 08:39:26 INFO - PROCESS | 2000 | 1469115566579 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 08:39:26 INFO - PROCESS | 2000 | 1469115566580 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 08:39:26 INFO - PROCESS | 2000 | 1469115566583 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 08:39:26 INFO - PROCESS | 2000 | 1469115566584 Marionette TRACE conn2 <- [1,1498,null,{}] 08:39:26 INFO - PROCESS | 2000 | 1469115566587 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}] 08:39:26 INFO - PROCESS | 2000 | 1469115566588 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:26 INFO - PROCESS | 2000 | 1469115566715 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 08:39:26 INFO - PROCESS | 2000 | 1469115566721 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:26 INFO - PROCESS | 2000 | 1469115566722 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:26 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d3a7000 == 47 [pid = 2000] [id = 382] 08:39:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x128be8800) [pid = 2000] [serial = 1145] [outer = 0x0] 08:39:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x12c2a6400) [pid = 2000] [serial = 1146] [outer = 0x128be8800] 08:39:26 INFO - PROCESS | 2000 | 1469115566750 Marionette DEBUG loaded listener.js 08:39:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x12c657400) [pid = 2000] [serial = 1147] [outer = 0x128be8800] 08:39:27 INFO - PROCESS | 2000 | 1469115567047 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]]]}] 08:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 08:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 472ms 08:39:27 INFO - PROCESS | 2000 | 1469115567055 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 08:39:27 INFO - PROCESS | 2000 | 1469115567056 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 08:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 08:39:27 INFO - PROCESS | 2000 | 1469115567059 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 08:39:27 INFO - PROCESS | 2000 | 1469115567061 Marionette TRACE conn2 <- [1,1502,null,{}] 08:39:27 INFO - PROCESS | 2000 | 1469115567070 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}] 08:39:27 INFO - PROCESS | 2000 | 1469115567071 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:27 INFO - PROCESS | 2000 | 1469115567158 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 08:39:27 INFO - PROCESS | 2000 | 1469115567164 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:27 INFO - PROCESS | 2000 | 1469115567165 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:27 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d69b000 == 48 [pid = 2000] [id = 383] 08:39:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x12c656400) [pid = 2000] [serial = 1148] [outer = 0x0] 08:39:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x12c65f800) [pid = 2000] [serial = 1149] [outer = 0x12c656400] 08:39:27 INFO - PROCESS | 2000 | 1469115567189 Marionette DEBUG loaded listener.js 08:39:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x12cca5800) [pid = 2000] [serial = 1150] [outer = 0x12c656400] 08:39:27 INFO - PROCESS | 2000 | 1469115567554 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]]]}] 08:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 08:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 526ms 08:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 08:39:27 INFO - PROCESS | 2000 | 1469115567585 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 08:39:27 INFO - PROCESS | 2000 | 1469115567586 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 08:39:27 INFO - PROCESS | 2000 | 1469115567588 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 08:39:27 INFO - PROCESS | 2000 | 1469115567589 Marionette TRACE conn2 <- [1,1506,null,{}] 08:39:27 INFO - PROCESS | 2000 | 1469115567591 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}] 08:39:27 INFO - PROCESS | 2000 | 1469115567593 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:27 INFO - PROCESS | 2000 | 1469115567758 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 08:39:27 INFO - PROCESS | 2000 | 1469115567802 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:27 INFO - PROCESS | 2000 | 1469115567804 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:27 INFO - PROCESS | 2000 | ++DOCSHELL 0x116148800 == 49 [pid = 2000] [id = 384] 08:39:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x1126d6000) [pid = 2000] [serial = 1151] [outer = 0x0] 08:39:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x11298ac00) [pid = 2000] [serial = 1152] [outer = 0x1126d6000] 08:39:27 INFO - PROCESS | 2000 | 1469115567835 Marionette DEBUG loaded listener.js 08:39:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x1173bf000) [pid = 2000] [serial = 1153] [outer = 0x1126d6000] 08:39:28 INFO - PROCESS | 2000 | 1469115568240 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]]]}] 08:39:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 08:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 718ms 08:39:28 INFO - PROCESS | 2000 | 1469115568323 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 08:39:28 INFO - PROCESS | 2000 | 1469115568327 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 08:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 08:39:28 INFO - PROCESS | 2000 | 1469115568333 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 08:39:28 INFO - PROCESS | 2000 | 1469115568335 Marionette TRACE conn2 <- [1,1510,null,{}] 08:39:28 INFO - PROCESS | 2000 | 1469115568338 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}] 08:39:28 INFO - PROCESS | 2000 | 1469115568340 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:28 INFO - PROCESS | 2000 | 1469115568447 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 08:39:28 INFO - PROCESS | 2000 | 1469115568555 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:28 INFO - PROCESS | 2000 | 1469115568557 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:28 INFO - PROCESS | 2000 | ++DOCSHELL 0x121125800 == 50 [pid = 2000] [id = 385] 08:39:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 117 (0x123f52c00) [pid = 2000] [serial = 1154] [outer = 0x0] 08:39:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 118 (0x124318c00) [pid = 2000] [serial = 1155] [outer = 0x123f52c00] 08:39:28 INFO - PROCESS | 2000 | 1469115568588 Marionette DEBUG loaded listener.js 08:39:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 119 (0x124aa3000) [pid = 2000] [serial = 1156] [outer = 0x123f52c00] 08:39:29 INFO - PROCESS | 2000 | 1469115569001 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]]]}] 08:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 08:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 675ms 08:39:29 INFO - PROCESS | 2000 | 1469115569008 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 08:39:29 INFO - PROCESS | 2000 | 1469115569010 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 08:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 08:39:29 INFO - PROCESS | 2000 | 1469115569013 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 08:39:29 INFO - PROCESS | 2000 | 1469115569014 Marionette TRACE conn2 <- [1,1514,null,{}] 08:39:29 INFO - PROCESS | 2000 | 1469115569017 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}] 08:39:29 INFO - PROCESS | 2000 | 1469115569018 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:29 INFO - PROCESS | 2000 | 1469115569124 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 08:39:29 INFO - PROCESS | 2000 | 1469115569186 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:29 INFO - PROCESS | 2000 | 1469115569187 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:29 INFO - PROCESS | 2000 | ++DOCSHELL 0x129304000 == 51 [pid = 2000] [id = 386] 08:39:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 120 (0x1253ebc00) [pid = 2000] [serial = 1157] [outer = 0x0] 08:39:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 121 (0x1253f7400) [pid = 2000] [serial = 1158] [outer = 0x1253ebc00] 08:39:29 INFO - PROCESS | 2000 | 1469115569216 Marionette DEBUG loaded listener.js 08:39:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 122 (0x125d79c00) [pid = 2000] [serial = 1159] [outer = 0x1253ebc00] 08:39:29 INFO - PROCESS | 2000 | 1469115569669 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]]]}] 08:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 08:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 669ms 08:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 08:39:29 INFO - PROCESS | 2000 | 1469115569682 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 08:39:29 INFO - PROCESS | 2000 | 1469115569686 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 08:39:29 INFO - PROCESS | 2000 | 1469115569694 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 08:39:29 INFO - PROCESS | 2000 | 1469115569697 Marionette TRACE conn2 <- [1,1518,null,{}] 08:39:29 INFO - PROCESS | 2000 | 1469115569700 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}] 08:39:29 INFO - PROCESS | 2000 | 1469115569702 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:29 INFO - PROCESS | 2000 | 1469115569834 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 08:39:29 INFO - PROCESS | 2000 | 1469115569920 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:29 INFO - PROCESS | 2000 | 1469115569921 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:29 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d873800 == 52 [pid = 2000] [id = 387] 08:39:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 123 (0x126b18c00) [pid = 2000] [serial = 1160] [outer = 0x0] 08:39:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 124 (0x12a56d000) [pid = 2000] [serial = 1161] [outer = 0x126b18c00] 08:39:29 INFO - PROCESS | 2000 | 1469115569951 Marionette DEBUG loaded listener.js 08:39:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 125 (0x12a763400) [pid = 2000] [serial = 1162] [outer = 0x126b18c00] 08:39:30 INFO - PROCESS | 2000 | 1469115570383 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]]]}] 08:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 08:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 725ms 08:39:30 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 08:39:30 INFO - PROCESS | 2000 | 1469115570415 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 08:39:30 INFO - PROCESS | 2000 | 1469115570416 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 08:39:30 INFO - PROCESS | 2000 | 1469115570419 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 08:39:30 INFO - PROCESS | 2000 | 1469115570420 Marionette TRACE conn2 <- [1,1522,null,{}] 08:39:30 INFO - PROCESS | 2000 | 1469115570422 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}] 08:39:30 INFO - PROCESS | 2000 | 1469115570423 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:30 INFO - PROCESS | 2000 | 1469115570529 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 08:39:30 INFO - PROCESS | 2000 | 1469115570602 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:30 INFO - PROCESS | 2000 | 1469115570603 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:30 INFO - PROCESS | 2000 | ++DOCSHELL 0x12df02800 == 53 [pid = 2000] [id = 388] 08:39:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 126 (0x12a97fc00) [pid = 2000] [serial = 1163] [outer = 0x0] 08:39:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 127 (0x12aa68c00) [pid = 2000] [serial = 1164] [outer = 0x12a97fc00] 08:39:30 INFO - PROCESS | 2000 | 1469115570635 Marionette DEBUG loaded listener.js 08:39:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 128 (0x12b812c00) [pid = 2000] [serial = 1165] [outer = 0x12a97fc00] 08:39:31 INFO - PROCESS | 2000 | 1469115570990 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"]]]}] 08:39:31 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 () { 08:39:31 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:39:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 08:39:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 08:39:31 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 () { 08:39:31 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:39:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 08:39:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 08:39:31 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 () { 08:39:31 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:39:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 08:39:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 08:39:31 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 () { 08:39:31 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:39:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 08:39:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 08:39:31 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 619ms 08:39:31 INFO - PROCESS | 2000 | 1469115571039 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 08:39:31 INFO - PROCESS | 2000 | 1469115571040 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 08:39:31 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 08:39:31 INFO - PROCESS | 2000 | 1469115571043 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 08:39:31 INFO - PROCESS | 2000 | 1469115571044 Marionette TRACE conn2 <- [1,1526,null,{}] 08:39:31 INFO - PROCESS | 2000 | 1469115571046 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}] 08:39:31 INFO - PROCESS | 2000 | 1469115571048 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:31 INFO - PROCESS | 2000 | 1469115571153 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 08:39:31 INFO - PROCESS | 2000 | 1469115571270 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:31 INFO - PROCESS | 2000 | 1469115571274 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:31 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c059000 == 54 [pid = 2000] [id = 389] 08:39:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 129 (0x12aa71000) [pid = 2000] [serial = 1166] [outer = 0x0] 08:39:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 130 (0x12b819000) [pid = 2000] [serial = 1167] [outer = 0x12aa71000] 08:39:31 INFO - PROCESS | 2000 | 1469115571322 Marionette DEBUG loaded listener.js 08:39:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 131 (0x12bd1dc00) [pid = 2000] [serial = 1168] [outer = 0x12aa71000] 08:39:31 INFO - PROCESS | 2000 | 1469115571838 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"]]]}] 08:39:31 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:39:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 08:39:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 08:39:31 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:39:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 08:39:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 08:39:31 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 08:39:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 08:39:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 08:39:31 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 820ms 08:39:31 INFO - PROCESS | 2000 | 1469115571863 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 08:39:31 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 08:39:31 INFO - PROCESS | 2000 | 1469115571866 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 08:39:31 INFO - PROCESS | 2000 | 1469115571869 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 08:39:31 INFO - PROCESS | 2000 | 1469115571871 Marionette TRACE conn2 <- [1,1530,null,{}] 08:39:31 INFO - PROCESS | 2000 | 1469115571874 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}] 08:39:31 INFO - PROCESS | 2000 | 1469115571876 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:31 INFO - PROCESS | 2000 | 1469115571971 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 08:39:32 INFO - PROCESS | 2000 | 1469115572035 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:32 INFO - PROCESS | 2000 | 1469115572036 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:32 INFO - PROCESS | 2000 | ++DOCSHELL 0x123b22800 == 55 [pid = 2000] [id = 390] 08:39:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 132 (0x119da2c00) [pid = 2000] [serial = 1169] [outer = 0x0] 08:39:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 133 (0x119da5800) [pid = 2000] [serial = 1170] [outer = 0x119da2c00] 08:39:32 INFO - PROCESS | 2000 | 1469115572063 Marionette DEBUG loaded listener.js 08:39:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 134 (0x124382c00) [pid = 2000] [serial = 1171] [outer = 0x119da2c00] 08:39:32 INFO - PROCESS | 2000 | 1469115572450 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]]]}] 08:39:32 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 08:39:32 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 08:39:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:32 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 08:39:32 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 08:39:32 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. 08:39:32 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 08:39:32 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 623ms 08:39:32 INFO - PROCESS | 2000 | 1469115572507 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 08:39:32 INFO - PROCESS | 2000 | 1469115572509 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 08:39:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 08:39:32 INFO - PROCESS | 2000 | 1469115572528 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 08:39:32 INFO - PROCESS | 2000 | 1469115572529 Marionette TRACE conn2 <- [1,1534,null,{}] 08:39:32 INFO - PROCESS | 2000 | 1469115572531 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}] 08:39:32 INFO - PROCESS | 2000 | 1469115572533 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:32 INFO - PROCESS | 2000 | 1469115572626 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 08:39:33 INFO - PROCESS | 2000 | --DOCSHELL 0x12a54d800 == 54 [pid = 2000] [id = 8] 08:39:33 INFO - PROCESS | 2000 | --DOCSHELL 0x12d69b000 == 53 [pid = 2000] [id = 383] 08:39:33 INFO - PROCESS | 2000 | --DOCSHELL 0x12d3a7000 == 52 [pid = 2000] [id = 382] 08:39:33 INFO - PROCESS | 2000 | --DOCSHELL 0x12d1b9800 == 51 [pid = 2000] [id = 381] 08:39:33 INFO - PROCESS | 2000 | --DOCSHELL 0x12c683800 == 50 [pid = 2000] [id = 380] 08:39:33 INFO - PROCESS | 2000 | --DOCSHELL 0x12c05f800 == 49 [pid = 2000] [id = 379] 08:39:33 INFO - PROCESS | 2000 | --DOCSHELL 0x12b715800 == 48 [pid = 2000] [id = 378] 08:39:33 INFO - PROCESS | 2000 | --DOCSHELL 0x126eb5000 == 47 [pid = 2000] [id = 377] 08:39:33 INFO - PROCESS | 2000 | --DOCSHELL 0x116579800 == 46 [pid = 2000] [id = 376] 08:39:33 INFO - PROCESS | 2000 | --DOCSHELL 0x123b18800 == 45 [pid = 2000] [id = 375] 08:39:33 INFO - PROCESS | 2000 | --DOCSHELL 0x120fc2800 == 44 [pid = 2000] [id = 374] 08:39:33 INFO - PROCESS | 2000 | --DOCSHELL 0x117265000 == 43 [pid = 2000] [id = 373] 08:39:33 INFO - PROCESS | 2000 | --DOCSHELL 0x121410800 == 42 [pid = 2000] [id = 372] 08:39:33 INFO - PROCESS | 2000 | --DOCSHELL 0x1199dc800 == 41 [pid = 2000] [id = 368] 08:39:33 INFO - PROCESS | 2000 | --DOCSHELL 0x12d3aa800 == 40 [pid = 2000] [id = 19] 08:39:33 INFO - PROCESS | 2000 | --DOCSHELL 0x12b70a800 == 39 [pid = 2000] [id = 9] 08:39:33 INFO - PROCESS | 2000 | --DOCSHELL 0x12c680800 == 38 [pid = 2000] [id = 367] 08:39:33 INFO - PROCESS | 2000 | --DOCSHELL 0x12cea7000 == 37 [pid = 2000] [id = 371] 08:39:33 INFO - PROCESS | 2000 | --DOCSHELL 0x12c061800 == 36 [pid = 2000] [id = 12] 08:39:33 INFO - PROCESS | 2000 | --DOCSHELL 0x12cc2b800 == 35 [pid = 2000] [id = 370] 08:39:33 INFO - PROCESS | 2000 | --DOCSHELL 0x128d27800 == 34 [pid = 2000] [id = 369] 08:39:33 INFO - PROCESS | 2000 | --DOCSHELL 0x12c671800 == 33 [pid = 2000] [id = 14] 08:39:33 INFO - PROCESS | 2000 | --DOCSHELL 0x123b22800 == 32 [pid = 2000] [id = 390] 08:39:33 INFO - PROCESS | 2000 | --DOCSHELL 0x12c059000 == 31 [pid = 2000] [id = 389] 08:39:33 INFO - PROCESS | 2000 | --DOCSHELL 0x12df02800 == 30 [pid = 2000] [id = 388] 08:39:33 INFO - PROCESS | 2000 | --DOCSHELL 0x12d873800 == 29 [pid = 2000] [id = 387] 08:39:33 INFO - PROCESS | 2000 | --DOCSHELL 0x129304000 == 28 [pid = 2000] [id = 386] 08:39:33 INFO - PROCESS | 2000 | --DOCSHELL 0x121125800 == 27 [pid = 2000] [id = 385] 08:39:33 INFO - PROCESS | 2000 | --DOCSHELL 0x116148800 == 26 [pid = 2000] [id = 384] 08:39:33 INFO - PROCESS | 2000 | 1469115573563 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:33 INFO - PROCESS | 2000 | 1469115573565 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:33 INFO - PROCESS | 2000 | --DOMWINDOW == 133 (0x1291af000) [pid = 2000] [serial = 1048] [outer = 0x0] [url = about:blank] 08:39:33 INFO - PROCESS | 2000 | --DOMWINDOW == 132 (0x12b938c00) [pid = 2000] [serial = 1096] [outer = 0x0] [url = about:blank] 08:39:33 INFO - PROCESS | 2000 | --DOMWINDOW == 131 (0x12a980800) [pid = 2000] [serial = 1080] [outer = 0x0] [url = about:blank] 08:39:33 INFO - PROCESS | 2000 | --DOMWINDOW == 130 (0x12aa6ac00) [pid = 2000] [serial = 1083] [outer = 0x0] [url = about:blank] 08:39:33 INFO - PROCESS | 2000 | --DOMWINDOW == 129 (0x12a447400) [pid = 2000] [serial = 1077] [outer = 0x0] [url = about:blank] 08:39:33 INFO - PROCESS | 2000 | --DOMWINDOW == 128 (0x12430d400) [pid = 2000] [serial = 1068] [outer = 0x0] [url = about:blank] 08:39:33 INFO - PROCESS | 2000 | --DOMWINDOW == 127 (0x124afb800) [pid = 2000] [serial = 1069] [outer = 0x0] [url = about:blank] 08:39:33 INFO - PROCESS | 2000 | --DOMWINDOW == 126 (0x124afd000) [pid = 2000] [serial = 1071] [outer = 0x0] [url = about:blank] 08:39:33 INFO - PROCESS | 2000 | --DOMWINDOW == 125 (0x12a99e800) [pid = 2000] [serial = 1081] [outer = 0x0] [url = about:blank] 08:39:33 INFO - PROCESS | 2000 | --DOMWINDOW == 124 (0x12888b800) [pid = 2000] [serial = 1072] [outer = 0x0] [url = about:blank] 08:39:33 INFO - PROCESS | 2000 | --DOMWINDOW == 123 (0x128aaf800) [pid = 2000] [serial = 1059] [outer = 0x0] [url = about:blank] 08:39:33 INFO - PROCESS | 2000 | --DOMWINDOW == 122 (0x124af9000) [pid = 2000] [serial = 1056] [outer = 0x0] [url = about:blank] 08:39:33 INFO - PROCESS | 2000 | --DOMWINDOW == 121 (0x128bf3800) [pid = 2000] [serial = 1074] [outer = 0x0] [url = about:blank] 08:39:33 INFO - PROCESS | 2000 | --DOMWINDOW == 120 (0x1291b2400) [pid = 2000] [serial = 1075] [outer = 0x0] [url = about:blank] 08:39:33 INFO - PROCESS | 2000 | --DOMWINDOW == 119 (0x11992f400) [pid = 2000] [serial = 1053] [outer = 0x0] [url = about:blank] 08:39:33 INFO - PROCESS | 2000 | --DOMWINDOW == 118 (0x118561800) [pid = 2000] [serial = 1065] [outer = 0x0] [url = about:blank] 08:39:33 INFO - PROCESS | 2000 | --DOMWINDOW == 117 (0x1210aec00) [pid = 2000] [serial = 1066] [outer = 0x0] [url = about:blank] 08:39:33 INFO - PROCESS | 2000 | --DOMWINDOW == 116 (0x1126d2800) [pid = 2000] [serial = 1050] [outer = 0x0] [url = about:blank] 08:39:33 INFO - PROCESS | 2000 | --DOMWINDOW == 115 (0x115d0b000) [pid = 2000] [serial = 1062] [outer = 0x0] [url = about:blank] 08:39:33 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x1172c2400) [pid = 2000] [serial = 1063] [outer = 0x0] [url = about:blank] 08:39:33 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x12ace1400) [pid = 2000] [serial = 1086] [outer = 0x0] [url = about:blank] 08:39:33 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x12aa73000) [pid = 2000] [serial = 1084] [outer = 0x0] [url = about:blank] 08:39:33 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x12ace8400) [pid = 2000] [serial = 1087] [outer = 0x0] [url = about:blank] 08:39:33 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x1173bdc00) [pid = 2000] [serial = 1089] [outer = 0x0] [url = about:blank] 08:39:33 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x12b943c00) [pid = 2000] [serial = 1098] [outer = 0x0] [url = about:blank] 08:39:33 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x12bd1c400) [pid = 2000] [serial = 1099] [outer = 0x0] [url = about:blank] 08:39:33 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x12acea800) [pid = 2000] [serial = 1092] [outer = 0x0] [url = about:blank] 08:39:33 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x12b8b6c00) [pid = 2000] [serial = 1095] [outer = 0x0] [url = about:blank] 08:39:33 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x1211be000) [pid = 2000] [serial = 1090] [outer = 0x0] [url = about:blank] 08:39:33 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x12b820400) [pid = 2000] [serial = 1093] [outer = 0x0] [url = about:blank] 08:39:33 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x12a594000) [pid = 2000] [serial = 1078] [outer = 0x0] [url = about:blank] 08:39:33 INFO - PROCESS | 2000 | ++DOCSHELL 0x1139c9800 == 27 [pid = 2000] [id = 391] 08:39:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x1128b2000) [pid = 2000] [serial = 1172] [outer = 0x0] 08:39:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x113351400) [pid = 2000] [serial = 1173] [outer = 0x1128b2000] 08:39:33 INFO - PROCESS | 2000 | 1469115573655 Marionette DEBUG loaded listener.js 08:39:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x116809c00) [pid = 2000] [serial = 1174] [outer = 0x1128b2000] 08:39:33 INFO - PROCESS | 2000 | 1469115573938 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]]]}] 08:39:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 08:39:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1426ms 08:39:33 INFO - PROCESS | 2000 | 1469115573956 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 08:39:33 INFO - PROCESS | 2000 | 1469115573959 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 08:39:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 08:39:33 INFO - PROCESS | 2000 | 1469115573969 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 08:39:33 INFO - PROCESS | 2000 | 1469115573971 Marionette TRACE conn2 <- [1,1538,null,{}] 08:39:33 INFO - PROCESS | 2000 | 1469115573974 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}] 08:39:33 INFO - PROCESS | 2000 | 1469115573980 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:34 INFO - PROCESS | 2000 | 1469115574069 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 08:39:34 INFO - PROCESS | 2000 | 1469115574075 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:34 INFO - PROCESS | 2000 | 1469115574079 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:34 INFO - PROCESS | 2000 | ++DOCSHELL 0x1191e1800 == 28 [pid = 2000] [id = 392] 08:39:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x118592800) [pid = 2000] [serial = 1175] [outer = 0x0] 08:39:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x119da2000) [pid = 2000] [serial = 1176] [outer = 0x118592800] 08:39:34 INFO - PROCESS | 2000 | 1469115574105 Marionette DEBUG loaded listener.js 08:39:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x1219cc800) [pid = 2000] [serial = 1177] [outer = 0x118592800] 08:39:34 INFO - PROCESS | 2000 | 1469115574465 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]]]}] 08:39:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 08:39:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 520ms 08:39:34 INFO - PROCESS | 2000 | 1469115574492 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 08:39:34 INFO - PROCESS | 2000 | 1469115574495 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 08:39:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 08:39:34 INFO - PROCESS | 2000 | 1469115574498 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 08:39:34 INFO - PROCESS | 2000 | 1469115574499 Marionette TRACE conn2 <- [1,1542,null,{}] 08:39:34 INFO - PROCESS | 2000 | 1469115574502 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}] 08:39:34 INFO - PROCESS | 2000 | 1469115574503 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:34 INFO - PROCESS | 2000 | 1469115574585 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 08:39:34 INFO - PROCESS | 2000 | 1469115574589 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:34 INFO - PROCESS | 2000 | 1469115574591 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:34 INFO - PROCESS | 2000 | ++DOCSHELL 0x120f4c000 == 29 [pid = 2000] [id = 393] 08:39:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x123cc9000) [pid = 2000] [serial = 1178] [outer = 0x0] 08:39:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x124af2800) [pid = 2000] [serial = 1179] [outer = 0x123cc9000] 08:39:34 INFO - PROCESS | 2000 | 1469115574619 Marionette DEBUG loaded listener.js 08:39:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x1253f6400) [pid = 2000] [serial = 1180] [outer = 0x123cc9000] 08:39:34 INFO - PROCESS | 2000 | 1469115574991 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]]]}] 08:39:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 08:39:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 519ms 08:39:35 INFO - PROCESS | 2000 | 1469115575018 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 08:39:35 INFO - PROCESS | 2000 | 1469115575019 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 08:39:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 08:39:35 INFO - PROCESS | 2000 | 1469115575022 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 08:39:35 INFO - PROCESS | 2000 | 1469115575027 Marionette TRACE conn2 <- [1,1546,null,{}] 08:39:35 INFO - PROCESS | 2000 | 1469115575034 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}] 08:39:35 INFO - PROCESS | 2000 | 1469115575036 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:35 INFO - PROCESS | 2000 | 1469115575116 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 08:39:35 INFO - PROCESS | 2000 | 1469115575121 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:35 INFO - PROCESS | 2000 | 1469115575123 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:35 INFO - PROCESS | 2000 | ++DOCSHELL 0x1245ee000 == 30 [pid = 2000] [id = 394] 08:39:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x125a58c00) [pid = 2000] [serial = 1181] [outer = 0x0] 08:39:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x128880400) [pid = 2000] [serial = 1182] [outer = 0x125a58c00] 08:39:35 INFO - PROCESS | 2000 | 1469115575150 Marionette DEBUG loaded listener.js 08:39:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x128bf2c00) [pid = 2000] [serial = 1183] [outer = 0x125a58c00] 08:39:35 INFO - PROCESS | 2000 | 1469115575484 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]]]}] 08:39:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 08:39:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 478ms 08:39:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 08:39:35 INFO - PROCESS | 2000 | 1469115575499 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 08:39:35 INFO - PROCESS | 2000 | 1469115575501 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 08:39:35 INFO - PROCESS | 2000 | 1469115575503 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 08:39:35 INFO - PROCESS | 2000 | 1469115575504 Marionette TRACE conn2 <- [1,1550,null,{}] 08:39:35 INFO - PROCESS | 2000 | 1469115575506 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}] 08:39:35 INFO - PROCESS | 2000 | 1469115575507 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:35 INFO - PROCESS | 2000 | 1469115575591 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 08:39:35 INFO - PROCESS | 2000 | 1469115575597 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:35 INFO - PROCESS | 2000 | 1469115575598 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:35 INFO - PROCESS | 2000 | ++DOCSHELL 0x126eaa800 == 31 [pid = 2000] [id = 395] 08:39:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x128d62c00) [pid = 2000] [serial = 1184] [outer = 0x0] 08:39:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 117 (0x1291ac800) [pid = 2000] [serial = 1185] [outer = 0x128d62c00] 08:39:35 INFO - PROCESS | 2000 | 1469115575623 Marionette DEBUG loaded listener.js 08:39:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 118 (0x1294dac00) [pid = 2000] [serial = 1186] [outer = 0x128d62c00] 08:39:36 INFO - PROCESS | 2000 | 1469115576047 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]]]}] 08:39:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 08:39:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 572ms 08:39:36 INFO - PROCESS | 2000 | 1469115576077 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 08:39:36 INFO - PROCESS | 2000 | 1469115576079 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 08:39:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 08:39:36 INFO - PROCESS | 2000 | 1469115576089 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 08:39:36 INFO - PROCESS | 2000 | 1469115576091 Marionette TRACE conn2 <- [1,1554,null,{}] 08:39:36 INFO - PROCESS | 2000 | 1469115576096 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}] 08:39:36 INFO - PROCESS | 2000 | 1469115576097 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:36 INFO - PROCESS | 2000 | 1469115576212 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 08:39:36 INFO - PROCESS | 2000 | 1469115576271 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:36 INFO - PROCESS | 2000 | 1469115576277 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:36 INFO - PROCESS | 2000 | ++DOCSHELL 0x129048000 == 32 [pid = 2000] [id = 396] 08:39:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 119 (0x123cc5c00) [pid = 2000] [serial = 1187] [outer = 0x0] 08:39:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 120 (0x12a76bc00) [pid = 2000] [serial = 1188] [outer = 0x123cc5c00] 08:39:36 INFO - PROCESS | 2000 | 1469115576331 Marionette DEBUG loaded listener.js 08:39:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 121 (0x12aa69400) [pid = 2000] [serial = 1189] [outer = 0x123cc5c00] 08:39:36 INFO - PROCESS | 2000 | 1469115576839 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]]]}] 08:39:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 08:39:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 772ms 08:39:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 08:39:36 INFO - PROCESS | 2000 | 1469115576865 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 08:39:36 INFO - PROCESS | 2000 | 1469115576866 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 08:39:36 INFO - PROCESS | 2000 | 1469115576868 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 08:39:36 INFO - PROCESS | 2000 | 1469115576869 Marionette TRACE conn2 <- [1,1558,null,{}] 08:39:36 INFO - PROCESS | 2000 | 1469115576871 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}] 08:39:36 INFO - PROCESS | 2000 | 1469115576873 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:36 INFO - PROCESS | 2000 | 1469115576975 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 08:39:36 INFO - PROCESS | 2000 | 1469115576980 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:36 INFO - PROCESS | 2000 | 1469115576982 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:36 INFO - PROCESS | 2000 | ++DOCSHELL 0x117005000 == 33 [pid = 2000] [id = 397] 08:39:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 122 (0x12a570800) [pid = 2000] [serial = 1190] [outer = 0x0] 08:39:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 123 (0x12ace1800) [pid = 2000] [serial = 1191] [outer = 0x12a570800] 08:39:37 INFO - PROCESS | 2000 | 1469115577006 Marionette DEBUG loaded listener.js 08:39:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 124 (0x12b8afc00) [pid = 2000] [serial = 1192] [outer = 0x12a570800] 08:39:37 INFO - PROCESS | 2000 | 1469115577345 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]]]}] 08:39:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 08:39:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 519ms 08:39:37 INFO - PROCESS | 2000 | 1469115577388 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 08:39:37 INFO - PROCESS | 2000 | 1469115577389 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 08:39:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 08:39:37 INFO - PROCESS | 2000 | 1469115577391 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 08:39:37 INFO - PROCESS | 2000 | 1469115577392 Marionette TRACE conn2 <- [1,1562,null,{}] 08:39:37 INFO - PROCESS | 2000 | 1469115577397 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}] 08:39:37 INFO - PROCESS | 2000 | 1469115577398 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:37 INFO - PROCESS | 2000 | 1469115577498 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 08:39:37 INFO - PROCESS | 2000 | 1469115577502 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:37 INFO - PROCESS | 2000 | 1469115577503 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:37 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b71c800 == 34 [pid = 2000] [id = 398] 08:39:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 125 (0x1126d5c00) [pid = 2000] [serial = 1193] [outer = 0x0] 08:39:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 126 (0x12b8b6c00) [pid = 2000] [serial = 1194] [outer = 0x1126d5c00] 08:39:37 INFO - PROCESS | 2000 | 1469115577527 Marionette DEBUG loaded listener.js 08:39:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 127 (0x12b943c00) [pid = 2000] [serial = 1195] [outer = 0x1126d5c00] 08:39:38 INFO - PROCESS | 2000 | --DOMWINDOW == 126 (0x12c656400) [pid = 2000] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 08:39:38 INFO - PROCESS | 2000 | --DOMWINDOW == 125 (0x12a443800) [pid = 2000] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 08:39:38 INFO - PROCESS | 2000 | --DOMWINDOW == 124 (0x124af0400) [pid = 2000] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 08:39:38 INFO - PROCESS | 2000 | --DOMWINDOW == 123 (0x12bd22800) [pid = 2000] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 08:39:38 INFO - PROCESS | 2000 | --DOMWINDOW == 122 (0x118598000) [pid = 2000] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 08:39:38 INFO - PROCESS | 2000 | --DOMWINDOW == 121 (0x12bd1e800) [pid = 2000] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 08:39:38 INFO - PROCESS | 2000 | --DOMWINDOW == 120 (0x126b18800) [pid = 2000] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 08:39:38 INFO - PROCESS | 2000 | --DOMWINDOW == 119 (0x12410f800) [pid = 2000] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 08:39:38 INFO - PROCESS | 2000 | --DOMWINDOW == 118 (0x1291b1000) [pid = 2000] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 08:39:38 INFO - PROCESS | 2000 | --DOMWINDOW == 117 (0x12b81c000) [pid = 2000] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 08:39:38 INFO - PROCESS | 2000 | --DOMWINDOW == 116 (0x126b15800) [pid = 2000] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 08:39:38 INFO - PROCESS | 2000 | --DOMWINDOW == 115 (0x12bdd8000) [pid = 2000] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 08:39:38 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x12bdda000) [pid = 2000] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 08:39:38 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x128be8800) [pid = 2000] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 08:39:38 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x11997f000) [pid = 2000] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 08:39:38 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x1186ca800) [pid = 2000] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 08:39:38 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x12b821400) [pid = 2000] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 08:39:38 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x119489800) [pid = 2000] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 08:39:38 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x121805400) [pid = 2000] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 08:39:38 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x111f48000) [pid = 2000] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 08:39:38 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x124a26800) [pid = 2000] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 08:39:38 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x1133b3c00) [pid = 2000] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 08:39:38 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x1173ba400) [pid = 2000] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 08:39:38 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x1173bb000) [pid = 2000] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 08:39:38 INFO - PROCESS | 2000 | 1469115578318 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]]]}] 08:39:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 08:39:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 971ms 08:39:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 08:39:38 INFO - PROCESS | 2000 | 1469115578363 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 08:39:38 INFO - PROCESS | 2000 | 1469115578364 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 08:39:38 INFO - PROCESS | 2000 | 1469115578366 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 08:39:38 INFO - PROCESS | 2000 | 1469115578367 Marionette TRACE conn2 <- [1,1566,null,{}] 08:39:38 INFO - PROCESS | 2000 | 1469115578369 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}] 08:39:38 INFO - PROCESS | 2000 | 1469115578370 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:38 INFO - PROCESS | 2000 | 1469115578448 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 08:39:38 INFO - PROCESS | 2000 | 1469115578513 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:38 INFO - PROCESS | 2000 | 1469115578514 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:38 INFO - PROCESS | 2000 | ++DOCSHELL 0x126ebe000 == 35 [pid = 2000] [id = 399] 08:39:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x112eebc00) [pid = 2000] [serial = 1196] [outer = 0x0] 08:39:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x1173bb000) [pid = 2000] [serial = 1197] [outer = 0x112eebc00] 08:39:38 INFO - PROCESS | 2000 | 1469115578541 Marionette DEBUG loaded listener.js 08:39:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x1219be800) [pid = 2000] [serial = 1198] [outer = 0x112eebc00] 08:39:38 INFO - PROCESS | 2000 | 1469115578810 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]]]}] 08:39:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 08:39:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 469ms 08:39:38 INFO - PROCESS | 2000 | 1469115578836 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 08:39:38 INFO - PROCESS | 2000 | 1469115578837 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 08:39:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 08:39:38 INFO - PROCESS | 2000 | 1469115578839 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 08:39:38 INFO - PROCESS | 2000 | 1469115578840 Marionette TRACE conn2 <- [1,1570,null,{}] 08:39:38 INFO - PROCESS | 2000 | 1469115578850 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}] 08:39:38 INFO - PROCESS | 2000 | 1469115578851 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:38 INFO - PROCESS | 2000 | 1469115578934 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 08:39:38 INFO - PROCESS | 2000 | 1469115578938 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:38 INFO - PROCESS | 2000 | 1469115578939 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:38 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c069800 == 36 [pid = 2000] [id = 400] 08:39:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x121a1e800) [pid = 2000] [serial = 1199] [outer = 0x0] 08:39:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x126b18800) [pid = 2000] [serial = 1200] [outer = 0x121a1e800] 08:39:38 INFO - PROCESS | 2000 | 1469115578963 Marionette DEBUG loaded listener.js 08:39:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x1294da400) [pid = 2000] [serial = 1201] [outer = 0x121a1e800] 08:39:39 INFO - PROCESS | 2000 | 1469115579299 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]]]}] 08:39:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 08:39:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 473ms 08:39:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 08:39:39 INFO - PROCESS | 2000 | 1469115579314 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 08:39:39 INFO - PROCESS | 2000 | 1469115579315 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 08:39:39 INFO - PROCESS | 2000 | 1469115579317 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 08:39:39 INFO - PROCESS | 2000 | 1469115579318 Marionette TRACE conn2 <- [1,1574,null,{}] 08:39:39 INFO - PROCESS | 2000 | 1469115579321 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}] 08:39:39 INFO - PROCESS | 2000 | 1469115579322 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:39 INFO - PROCESS | 2000 | 1469115579434 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 08:39:39 INFO - PROCESS | 2000 | 1469115579442 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:39 INFO - PROCESS | 2000 | 1469115579444 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:39 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c669800 == 37 [pid = 2000] [id = 401] 08:39:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x1186cc000) [pid = 2000] [serial = 1202] [outer = 0x0] 08:39:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x12a443800) [pid = 2000] [serial = 1203] [outer = 0x1186cc000] 08:39:39 INFO - PROCESS | 2000 | 1469115579471 Marionette DEBUG loaded listener.js 08:39:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x12bd1e000) [pid = 2000] [serial = 1204] [outer = 0x1186cc000] 08:39:39 INFO - PROCESS | 2000 | 1469115579808 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]]]}] 08:39:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 08:39:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 519ms 08:39:39 INFO - PROCESS | 2000 | 1469115579838 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 08:39:39 INFO - PROCESS | 2000 | 1469115579839 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 08:39:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 08:39:39 INFO - PROCESS | 2000 | 1469115579841 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 08:39:39 INFO - PROCESS | 2000 | 1469115579843 Marionette TRACE conn2 <- [1,1578,null,{}] 08:39:39 INFO - PROCESS | 2000 | 1469115579846 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}] 08:39:39 INFO - PROCESS | 2000 | 1469115579847 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:39 INFO - PROCESS | 2000 | 1469115579937 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 08:39:39 INFO - PROCESS | 2000 | 1469115579942 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:39 INFO - PROCESS | 2000 | 1469115579944 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:39 INFO - PROCESS | 2000 | ++DOCSHELL 0x123b2e000 == 38 [pid = 2000] [id = 402] 08:39:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x12bd1e800) [pid = 2000] [serial = 1205] [outer = 0x0] 08:39:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x12bde0c00) [pid = 2000] [serial = 1206] [outer = 0x12bd1e800] 08:39:39 INFO - PROCESS | 2000 | 1469115579970 Marionette DEBUG loaded listener.js 08:39:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x12be10000) [pid = 2000] [serial = 1207] [outer = 0x12bd1e800] 08:39:40 INFO - PROCESS | 2000 | --DOCSHELL 0x1191e1800 == 37 [pid = 2000] [id = 392] 08:39:40 INFO - PROCESS | 2000 | --DOCSHELL 0x1139c9800 == 36 [pid = 2000] [id = 391] 08:39:41 INFO - PROCESS | 2000 | --DOCSHELL 0x1245ee000 == 35 [pid = 2000] [id = 394] 08:39:41 INFO - PROCESS | 2000 | --DOCSHELL 0x129048000 == 34 [pid = 2000] [id = 396] 08:39:41 INFO - PROCESS | 2000 | --DOCSHELL 0x126eaa800 == 33 [pid = 2000] [id = 395] 08:39:41 INFO - PROCESS | 2000 | --DOCSHELL 0x117005000 == 32 [pid = 2000] [id = 397] 08:39:41 INFO - PROCESS | 2000 | --DOCSHELL 0x12b71c800 == 31 [pid = 2000] [id = 398] 08:39:41 INFO - PROCESS | 2000 | --DOCSHELL 0x120f4c000 == 30 [pid = 2000] [id = 393] 08:39:41 INFO - PROCESS | 2000 | --DOCSHELL 0x12c069800 == 29 [pid = 2000] [id = 400] 08:39:41 INFO - PROCESS | 2000 | --DOCSHELL 0x126ebe000 == 28 [pid = 2000] [id = 399] 08:39:41 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x11653d800) [pid = 2000] [serial = 1015] [outer = 0x0] [url = about:blank] 08:39:41 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x118951c00) [pid = 2000] [serial = 1012] [outer = 0x0] [url = about:blank] 08:39:41 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x1186b4000) [pid = 2000] [serial = 1018] [outer = 0x0] [url = about:blank] 08:39:41 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x120fa8400) [pid = 2000] [serial = 1054] [outer = 0x0] [url = about:blank] 08:39:41 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x128d61400) [pid = 2000] [serial = 1060] [outer = 0x0] [url = about:blank] 08:39:41 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x1133b6c00) [pid = 2000] [serial = 1051] [outer = 0x0] [url = about:blank] 08:39:41 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x125b52800) [pid = 2000] [serial = 1057] [outer = 0x0] [url = about:blank] 08:39:41 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x12c65f800) [pid = 2000] [serial = 1149] [outer = 0x0] [url = about:blank] 08:39:41 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x12a99f800) [pid = 2000] [serial = 1131] [outer = 0x0] [url = about:blank] 08:39:41 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x125a65000) [pid = 2000] [serial = 1122] [outer = 0x0] [url = about:blank] 08:39:41 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x12bdd7400) [pid = 2000] [serial = 1135] [outer = 0x0] [url = about:blank] 08:39:41 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x12bd26c00) [pid = 2000] [serial = 1134] [outer = 0x0] [url = about:blank] 08:39:41 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x126bc8400) [pid = 2000] [serial = 1123] [outer = 0x0] [url = about:blank] 08:39:41 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x11914ac00) [pid = 2000] [serial = 1116] [outer = 0x0] [url = about:blank] 08:39:41 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x121a1f800) [pid = 2000] [serial = 1117] [outer = 0x0] [url = about:blank] 08:39:41 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x12bdd5400) [pid = 2000] [serial = 1102] [outer = 0x0] [url = about:blank] 08:39:41 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x12bd25c00) [pid = 2000] [serial = 1101] [outer = 0x0] [url = about:blank] 08:39:41 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x128b37800) [pid = 2000] [serial = 1125] [outer = 0x0] [url = about:blank] 08:39:41 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x128d62400) [pid = 2000] [serial = 1126] [outer = 0x0] [url = about:blank] 08:39:41 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x12906dc00) [pid = 2000] [serial = 1128] [outer = 0x0] [url = about:blank] 08:39:41 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x12a57a800) [pid = 2000] [serial = 1110] [outer = 0x0] [url = about:blank] 08:39:41 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x12a997000) [pid = 2000] [serial = 1111] [outer = 0x0] [url = about:blank] 08:39:41 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x12b8a9800) [pid = 2000] [serial = 1113] [outer = 0x0] [url = about:blank] 08:39:41 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x12b8b3800) [pid = 2000] [serial = 1114] [outer = 0x0] [url = about:blank] 08:39:41 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x126bd3c00) [pid = 2000] [serial = 1107] [outer = 0x0] [url = about:blank] 08:39:41 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x128be7800) [pid = 2000] [serial = 1108] [outer = 0x0] [url = about:blank] 08:39:41 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x12be03800) [pid = 2000] [serial = 1138] [outer = 0x0] [url = about:blank] 08:39:41 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x12bdde800) [pid = 2000] [serial = 1137] [outer = 0x0] [url = about:blank] 08:39:41 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x12be09c00) [pid = 2000] [serial = 1140] [outer = 0x0] [url = about:blank] 08:39:41 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x12c657400) [pid = 2000] [serial = 1147] [outer = 0x0] [url = about:blank] 08:39:41 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x12be0e800) [pid = 2000] [serial = 1141] [outer = 0x0] [url = about:blank] 08:39:41 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x1213c6c00) [pid = 2000] [serial = 1119] [outer = 0x0] [url = about:blank] 08:39:41 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x12410cc00) [pid = 2000] [serial = 1120] [outer = 0x0] [url = about:blank] 08:39:41 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x120faa000) [pid = 2000] [serial = 1104] [outer = 0x0] [url = about:blank] 08:39:41 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x123f47800) [pid = 2000] [serial = 1105] [outer = 0x0] [url = about:blank] 08:39:41 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x12b8acc00) [pid = 2000] [serial = 1132] [outer = 0x0] [url = about:blank] 08:39:41 INFO - PROCESS | 2000 | --DOMWINDOW == 78 (0x12cca5800) [pid = 2000] [serial = 1150] [outer = 0x0] [url = about:blank] 08:39:41 INFO - PROCESS | 2000 | --DOMWINDOW == 77 (0x12c2a6400) [pid = 2000] [serial = 1146] [outer = 0x0] [url = about:blank] 08:39:41 INFO - PROCESS | 2000 | --DOMWINDOW == 76 (0x1291d9800) [pid = 2000] [serial = 1129] [outer = 0x0] [url = about:blank] 08:39:41 INFO - PROCESS | 2000 | --DOMWINDOW == 75 (0x12b943000) [pid = 2000] [serial = 1143] [outer = 0x0] [url = about:blank] 08:39:41 INFO - PROCESS | 2000 | --DOMWINDOW == 74 (0x12be0f800) [pid = 2000] [serial = 1144] [outer = 0x0] [url = about:blank] 08:39:41 INFO - PROCESS | 2000 | --DOCSHELL 0x12c669800 == 27 [pid = 2000] [id = 401] 08:39:41 INFO - PROCESS | 2000 | 1469115581447 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]]]}] 08:39:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 08:39:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1622ms 08:39:41 INFO - PROCESS | 2000 | 1469115581465 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 08:39:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 08:39:41 INFO - PROCESS | 2000 | 1469115581467 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 08:39:41 INFO - PROCESS | 2000 | 1469115581470 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 08:39:41 INFO - PROCESS | 2000 | 1469115581472 Marionette TRACE conn2 <- [1,1582,null,{}] 08:39:41 INFO - PROCESS | 2000 | 1469115581477 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}] 08:39:41 INFO - PROCESS | 2000 | 1469115581478 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:41 INFO - PROCESS | 2000 | 1469115581555 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 08:39:41 INFO - PROCESS | 2000 | 1469115581606 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:41 INFO - PROCESS | 2000 | 1469115581609 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:41 INFO - PROCESS | 2000 | ++DOCSHELL 0x116199000 == 28 [pid = 2000] [id = 403] 08:39:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 75 (0x1128ae000) [pid = 2000] [serial = 1208] [outer = 0x0] 08:39:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 76 (0x1128b0400) [pid = 2000] [serial = 1209] [outer = 0x1128ae000] 08:39:41 INFO - PROCESS | 2000 | 1469115581637 Marionette DEBUG loaded listener.js 08:39:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 77 (0x112d9e400) [pid = 2000] [serial = 1210] [outer = 0x1128ae000] 08:39:41 INFO - PROCESS | 2000 | 1469115581953 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]]]}] 08:39:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 08:39:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 526ms 08:39:41 INFO - PROCESS | 2000 | 1469115581997 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 08:39:42 INFO - PROCESS | 2000 | 1469115582000 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 08:39:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 08:39:42 INFO - PROCESS | 2000 | 1469115582005 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 08:39:42 INFO - PROCESS | 2000 | 1469115582006 Marionette TRACE conn2 <- [1,1586,null,{}] 08:39:42 INFO - PROCESS | 2000 | 1469115582009 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}] 08:39:42 INFO - PROCESS | 2000 | 1469115582011 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:42 INFO - PROCESS | 2000 | 1469115582087 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 08:39:42 INFO - PROCESS | 2000 | 1469115582091 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:42 INFO - PROCESS | 2000 | 1469115582094 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:42 INFO - PROCESS | 2000 | ++DOCSHELL 0x11737d000 == 29 [pid = 2000] [id = 404] 08:39:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 78 (0x113352400) [pid = 2000] [serial = 1211] [outer = 0x0] 08:39:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 79 (0x115fe1800) [pid = 2000] [serial = 1212] [outer = 0x113352400] 08:39:42 INFO - PROCESS | 2000 | 1469115582123 Marionette DEBUG loaded listener.js 08:39:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x11680bc00) [pid = 2000] [serial = 1213] [outer = 0x113352400] 08:39:42 INFO - PROCESS | 2000 | 1469115582460 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]]]}] 08:39:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 08:39:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 471ms 08:39:42 INFO - PROCESS | 2000 | 1469115582477 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 08:39:42 INFO - PROCESS | 2000 | 1469115582478 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 08:39:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 08:39:42 INFO - PROCESS | 2000 | 1469115582481 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 08:39:42 INFO - PROCESS | 2000 | 1469115582491 Marionette TRACE conn2 <- [1,1590,null,{}] 08:39:42 INFO - PROCESS | 2000 | 1469115582501 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}] 08:39:42 INFO - PROCESS | 2000 | 1469115582504 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:42 INFO - PROCESS | 2000 | 1469115582579 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 08:39:42 INFO - PROCESS | 2000 | 1469115582584 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:42 INFO - PROCESS | 2000 | 1469115582586 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:42 INFO - PROCESS | 2000 | ++DOCSHELL 0x118fe9800 == 30 [pid = 2000] [id = 405] 08:39:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x111c78c00) [pid = 2000] [serial = 1214] [outer = 0x0] 08:39:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x1173be400) [pid = 2000] [serial = 1215] [outer = 0x111c78c00] 08:39:42 INFO - PROCESS | 2000 | 1469115582616 Marionette DEBUG loaded listener.js 08:39:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x117d92400) [pid = 2000] [serial = 1216] [outer = 0x111c78c00] 08:39:42 INFO - PROCESS | 2000 | 1469115582947 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]]]}] 08:39:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 08:39:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 483ms 08:39:42 INFO - PROCESS | 2000 | 1469115582965 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 08:39:42 INFO - PROCESS | 2000 | 1469115582966 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 08:39:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 08:39:42 INFO - PROCESS | 2000 | 1469115582969 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 08:39:42 INFO - PROCESS | 2000 | 1469115582970 Marionette TRACE conn2 <- [1,1594,null,{}] 08:39:42 INFO - PROCESS | 2000 | 1469115582972 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}] 08:39:42 INFO - PROCESS | 2000 | 1469115582973 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:43 INFO - PROCESS | 2000 | 1469115583050 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 08:39:43 INFO - PROCESS | 2000 | 1469115583102 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:43 INFO - PROCESS | 2000 | 1469115583103 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:43 INFO - PROCESS | 2000 | ++DOCSHELL 0x119686000 == 31 [pid = 2000] [id = 406] 08:39:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x117d91c00) [pid = 2000] [serial = 1217] [outer = 0x0] 08:39:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x1185a0400) [pid = 2000] [serial = 1218] [outer = 0x117d91c00] 08:39:43 INFO - PROCESS | 2000 | 1469115583129 Marionette DEBUG loaded listener.js 08:39:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x1186d7400) [pid = 2000] [serial = 1219] [outer = 0x117d91c00] 08:39:43 INFO - PROCESS | 2000 | 1469115583400 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]]]}] 08:39:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 08:39:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 468ms 08:39:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 08:39:43 INFO - PROCESS | 2000 | 1469115583438 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 08:39:43 INFO - PROCESS | 2000 | 1469115583439 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 08:39:43 INFO - PROCESS | 2000 | 1469115583449 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 08:39:43 INFO - PROCESS | 2000 | 1469115583451 Marionette TRACE conn2 <- [1,1598,null,{}] 08:39:43 INFO - PROCESS | 2000 | 1469115583453 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}] 08:39:43 INFO - PROCESS | 2000 | 1469115583455 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:43 INFO - PROCESS | 2000 | 1469115583546 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 08:39:43 INFO - PROCESS | 2000 | 1469115583551 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:43 INFO - PROCESS | 2000 | 1469115583552 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:43 INFO - PROCESS | 2000 | ++DOCSHELL 0x120f38000 == 32 [pid = 2000] [id = 407] 08:39:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x1132a2000) [pid = 2000] [serial = 1220] [outer = 0x0] 08:39:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x118983c00) [pid = 2000] [serial = 1221] [outer = 0x1132a2000] 08:39:43 INFO - PROCESS | 2000 | 1469115583588 Marionette DEBUG loaded listener.js 08:39:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x1196f6000) [pid = 2000] [serial = 1222] [outer = 0x1132a2000] 08:39:44 INFO - PROCESS | 2000 | 1469115584084 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]]]}] 08:39:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 08:39:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 681ms 08:39:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 08:39:44 INFO - PROCESS | 2000 | 1469115584123 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 08:39:44 INFO - PROCESS | 2000 | 1469115584124 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 08:39:44 INFO - PROCESS | 2000 | 1469115584126 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 08:39:44 INFO - PROCESS | 2000 | 1469115584127 Marionette TRACE conn2 <- [1,1602,null,{}] 08:39:44 INFO - PROCESS | 2000 | 1469115584129 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}] 08:39:44 INFO - PROCESS | 2000 | 1469115584133 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:44 INFO - PROCESS | 2000 | 1469115584223 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 08:39:44 INFO - PROCESS | 2000 | 1469115584229 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:44 INFO - PROCESS | 2000 | 1469115584230 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:44 INFO - PROCESS | 2000 | ++DOCSHELL 0x121245000 == 33 [pid = 2000] [id = 408] 08:39:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x1196f6400) [pid = 2000] [serial = 1223] [outer = 0x0] 08:39:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x119983800) [pid = 2000] [serial = 1224] [outer = 0x1196f6400] 08:39:44 INFO - PROCESS | 2000 | 1469115584255 Marionette DEBUG loaded listener.js 08:39:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x1210adc00) [pid = 2000] [serial = 1225] [outer = 0x1196f6400] 08:39:44 INFO - PROCESS | 2000 | 1469115584575 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]]]}] 08:39:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 08:39:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 472ms 08:39:44 INFO - PROCESS | 2000 | 1469115584599 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 08:39:44 INFO - PROCESS | 2000 | 1469115584600 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 08:39:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 08:39:44 INFO - PROCESS | 2000 | 1469115584602 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 08:39:44 INFO - PROCESS | 2000 | 1469115584603 Marionette TRACE conn2 <- [1,1606,null,{}] 08:39:44 INFO - PROCESS | 2000 | 1469115584606 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}] 08:39:44 INFO - PROCESS | 2000 | 1469115584607 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:44 INFO - PROCESS | 2000 | 1469115584711 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 08:39:44 INFO - PROCESS | 2000 | 1469115584741 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:44 INFO - PROCESS | 2000 | 1469115584742 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:44 INFO - PROCESS | 2000 | ++DOCSHELL 0x121913000 == 34 [pid = 2000] [id = 409] 08:39:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x117d94400) [pid = 2000] [serial = 1226] [outer = 0x0] 08:39:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x1211c4c00) [pid = 2000] [serial = 1227] [outer = 0x117d94400] 08:39:44 INFO - PROCESS | 2000 | 1469115584766 Marionette DEBUG loaded listener.js 08:39:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x1219bec00) [pid = 2000] [serial = 1228] [outer = 0x117d94400] 08:39:45 INFO - PROCESS | 2000 | 1469115585039 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]]]}] 08:39:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 08:39:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 471ms 08:39:45 INFO - PROCESS | 2000 | 1469115585082 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 08:39:45 INFO - PROCESS | 2000 | 1469115585084 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 08:39:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 08:39:45 INFO - PROCESS | 2000 | 1469115585086 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 08:39:45 INFO - PROCESS | 2000 | 1469115585087 Marionette TRACE conn2 <- [1,1610,null,{}] 08:39:45 INFO - PROCESS | 2000 | 1469115585089 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}] 08:39:45 INFO - PROCESS | 2000 | 1469115585090 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:45 INFO - PROCESS | 2000 | 1469115585166 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 08:39:45 INFO - PROCESS | 2000 | 1469115585170 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:45 INFO - PROCESS | 2000 | 1469115585171 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:45 INFO - PROCESS | 2000 | ++DOCSHELL 0x123cbe000 == 35 [pid = 2000] [id = 410] 08:39:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x1219bd400) [pid = 2000] [serial = 1229] [outer = 0x0] 08:39:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x123c5ec00) [pid = 2000] [serial = 1230] [outer = 0x1219bd400] 08:39:45 INFO - PROCESS | 2000 | 1469115585198 Marionette DEBUG loaded listener.js 08:39:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x1241acc00) [pid = 2000] [serial = 1231] [outer = 0x1219bd400] 08:39:45 INFO - PROCESS | 2000 | 1469115585512 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]]]}] 08:39:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 08:39:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 470ms 08:39:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 08:39:45 INFO - PROCESS | 2000 | 1469115585556 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 08:39:45 INFO - PROCESS | 2000 | 1469115585558 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 08:39:45 INFO - PROCESS | 2000 | 1469115585560 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 08:39:45 INFO - PROCESS | 2000 | 1469115585561 Marionette TRACE conn2 <- [1,1614,null,{}] 08:39:45 INFO - PROCESS | 2000 | 1469115585563 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}] 08:39:45 INFO - PROCESS | 2000 | 1469115585564 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:45 INFO - PROCESS | 2000 | 1469115585671 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 08:39:45 INFO - PROCESS | 2000 | 1469115585679 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:45 INFO - PROCESS | 2000 | 1469115585681 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:45 INFO - PROCESS | 2000 | ++DOCSHELL 0x118fe8800 == 36 [pid = 2000] [id = 411] 08:39:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x124314800) [pid = 2000] [serial = 1232] [outer = 0x0] 08:39:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x1244cbc00) [pid = 2000] [serial = 1233] [outer = 0x124314800] 08:39:45 INFO - PROCESS | 2000 | 1469115585705 Marionette DEBUG loaded listener.js 08:39:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x124a97000) [pid = 2000] [serial = 1234] [outer = 0x124314800] 08:39:46 INFO - PROCESS | 2000 | 1469115586008 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]]]}] 08:39:46 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 08:39:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 470ms 08:39:46 INFO - PROCESS | 2000 | 1469115586032 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 08:39:46 INFO - PROCESS | 2000 | 1469115586034 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 08:39:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 08:39:46 INFO - PROCESS | 2000 | 1469115586036 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 08:39:46 INFO - PROCESS | 2000 | 1469115586038 Marionette TRACE conn2 <- [1,1618,null,{}] 08:39:46 INFO - PROCESS | 2000 | 1469115586041 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}] 08:39:46 INFO - PROCESS | 2000 | 1469115586042 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:46 INFO - PROCESS | 2000 | 1469115586170 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 08:39:46 INFO - PROCESS | 2000 | 1469115586176 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:46 INFO - PROCESS | 2000 | 1469115586178 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:46 INFO - PROCESS | 2000 | ++DOCSHELL 0x125b32800 == 37 [pid = 2000] [id = 412] 08:39:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x124a20c00) [pid = 2000] [serial = 1235] [outer = 0x0] 08:39:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x124af7000) [pid = 2000] [serial = 1236] [outer = 0x124a20c00] 08:39:46 INFO - PROCESS | 2000 | 1469115586218 Marionette DEBUG loaded listener.js 08:39:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x1253eb800) [pid = 2000] [serial = 1237] [outer = 0x124a20c00] 08:39:46 INFO - PROCESS | 2000 | 1469115586608 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]]]}] 08:39:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 08:39:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 627ms 08:39:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 08:39:46 INFO - PROCESS | 2000 | 1469115586684 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 08:39:46 INFO - PROCESS | 2000 | 1469115586687 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 08:39:46 INFO - PROCESS | 2000 | 1469115586690 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 08:39:46 INFO - PROCESS | 2000 | 1469115586694 Marionette TRACE conn2 <- [1,1622,null,{}] 08:39:46 INFO - PROCESS | 2000 | 1469115586697 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}] 08:39:46 INFO - PROCESS | 2000 | 1469115586699 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:46 INFO - PROCESS | 2000 | 1469115586793 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 08:39:46 INFO - PROCESS | 2000 | 1469115586797 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:46 INFO - PROCESS | 2000 | 1469115586798 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:46 INFO - PROCESS | 2000 | ++DOCSHELL 0x120f34000 == 38 [pid = 2000] [id = 413] 08:39:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x124a98c00) [pid = 2000] [serial = 1238] [outer = 0x0] 08:39:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x124aa2000) [pid = 2000] [serial = 1239] [outer = 0x124a98c00] 08:39:46 INFO - PROCESS | 2000 | 1469115586819 Marionette DEBUG loaded listener.js 08:39:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x125d1a400) [pid = 2000] [serial = 1240] [outer = 0x124a98c00] 08:39:47 INFO - PROCESS | 2000 | 1469115587229 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]]]}] 08:39:47 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 08:39:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 576ms 08:39:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 08:39:47 INFO - PROCESS | 2000 | 1469115587265 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 08:39:47 INFO - PROCESS | 2000 | 1469115587266 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 08:39:47 INFO - PROCESS | 2000 | 1469115587268 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 08:39:47 INFO - PROCESS | 2000 | 1469115587269 Marionette TRACE conn2 <- [1,1626,null,{}] 08:39:47 INFO - PROCESS | 2000 | 1469115587271 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}] 08:39:47 INFO - PROCESS | 2000 | 1469115587272 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:47 INFO - PROCESS | 2000 | 1469115587374 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 08:39:47 INFO - PROCESS | 2000 | 1469115587388 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:47 INFO - PROCESS | 2000 | 1469115587389 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:47 INFO - PROCESS | 2000 | ++DOCSHELL 0x12903d000 == 39 [pid = 2000] [id = 414] 08:39:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x125d7f000) [pid = 2000] [serial = 1241] [outer = 0x0] 08:39:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x126b0dc00) [pid = 2000] [serial = 1242] [outer = 0x125d7f000] 08:39:47 INFO - PROCESS | 2000 | 1469115587430 Marionette DEBUG loaded listener.js 08:39:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x126bd0800) [pid = 2000] [serial = 1243] [outer = 0x125d7f000] 08:39:47 INFO - PROCESS | 2000 | 1469115587883 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]]]}] 08:39:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 08:39:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 621ms 08:39:47 INFO - PROCESS | 2000 | 1469115587889 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 08:39:47 INFO - PROCESS | 2000 | 1469115587891 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 08:39:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 08:39:47 INFO - PROCESS | 2000 | 1469115587894 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 08:39:47 INFO - PROCESS | 2000 | 1469115587896 Marionette TRACE conn2 <- [1,1630,null,{}] 08:39:47 INFO - PROCESS | 2000 | 1469115587899 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}] 08:39:47 INFO - PROCESS | 2000 | 1469115587900 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:48 INFO - PROCESS | 2000 | 1469115588014 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 08:39:48 INFO - PROCESS | 2000 | 1469115588026 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:48 INFO - PROCESS | 2000 | 1469115588027 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:48 INFO - PROCESS | 2000 | ++DOCSHELL 0x129c48800 == 40 [pid = 2000] [id = 415] 08:39:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x126bd0c00) [pid = 2000] [serial = 1244] [outer = 0x0] 08:39:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x128884800) [pid = 2000] [serial = 1245] [outer = 0x126bd0c00] 08:39:48 INFO - PROCESS | 2000 | 1469115588050 Marionette DEBUG loaded listener.js 08:39:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x12888dc00) [pid = 2000] [serial = 1246] [outer = 0x126bd0c00] 08:39:48 INFO - PROCESS | 2000 | 1469115588355 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]]]}] 08:39:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 08:39:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 470ms 08:39:48 INFO - PROCESS | 2000 | 1469115588376 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 08:39:48 INFO - PROCESS | 2000 | 1469115588379 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 08:39:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 08:39:48 INFO - PROCESS | 2000 | 1469115588383 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 08:39:48 INFO - PROCESS | 2000 | 1469115588384 Marionette TRACE conn2 <- [1,1634,null,{}] 08:39:48 INFO - PROCESS | 2000 | 1469115588386 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}] 08:39:48 INFO - PROCESS | 2000 | 1469115588387 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:48 INFO - PROCESS | 2000 | 1469115588487 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 08:39:48 INFO - PROCESS | 2000 | 1469115588490 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:48 INFO - PROCESS | 2000 | 1469115588492 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:48 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a918000 == 41 [pid = 2000] [id = 416] 08:39:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x126bd3c00) [pid = 2000] [serial = 1247] [outer = 0x0] 08:39:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x128aa3c00) [pid = 2000] [serial = 1248] [outer = 0x126bd3c00] 08:39:48 INFO - PROCESS | 2000 | 1469115588516 Marionette DEBUG loaded listener.js 08:39:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x128be7400) [pid = 2000] [serial = 1249] [outer = 0x126bd3c00] 08:39:48 INFO - PROCESS | 2000 | --DOMWINDOW == 115 (0x1186cc000) [pid = 2000] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 08:39:48 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x123cc5c00) [pid = 2000] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 08:39:48 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x12a570800) [pid = 2000] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 08:39:48 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x112eebc00) [pid = 2000] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 08:39:48 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x1126d5c00) [pid = 2000] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 08:39:48 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x121a1e800) [pid = 2000] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 08:39:48 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x1128b2000) [pid = 2000] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 08:39:48 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x119da2c00) [pid = 2000] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 08:39:48 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x12aa71000) [pid = 2000] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 08:39:48 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x12a97fc00) [pid = 2000] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 08:39:48 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x126b18c00) [pid = 2000] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 08:39:48 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x1253ebc00) [pid = 2000] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 08:39:48 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x123f52c00) [pid = 2000] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 08:39:48 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x1126d6000) [pid = 2000] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 08:39:48 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x128d62c00) [pid = 2000] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 08:39:48 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x125a58c00) [pid = 2000] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 08:39:48 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x123cc9000) [pid = 2000] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 08:39:48 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x118592800) [pid = 2000] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 08:39:48 INFO - PROCESS | 2000 | 1469115588974 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]]]}] 08:39:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 08:39:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 619ms 08:39:49 INFO - PROCESS | 2000 | 1469115589002 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 08:39:49 INFO - PROCESS | 2000 | 1469115589004 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 08:39:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 08:39:49 INFO - PROCESS | 2000 | 1469115589006 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 08:39:49 INFO - PROCESS | 2000 | 1469115589007 Marionette TRACE conn2 <- [1,1638,null,{}] 08:39:49 INFO - PROCESS | 2000 | 1469115589009 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}] 08:39:49 INFO - PROCESS | 2000 | 1469115589012 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:49 INFO - PROCESS | 2000 | 1469115589099 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 08:39:49 INFO - PROCESS | 2000 | 1469115589154 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:49 INFO - PROCESS | 2000 | 1469115589155 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:49 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a552000 == 42 [pid = 2000] [id = 417] 08:39:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x1126db800) [pid = 2000] [serial = 1250] [outer = 0x0] 08:39:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x1213c8400) [pid = 2000] [serial = 1251] [outer = 0x1126db800] 08:39:49 INFO - PROCESS | 2000 | 1469115589179 Marionette DEBUG loaded listener.js 08:39:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x126b18c00) [pid = 2000] [serial = 1252] [outer = 0x1126db800] 08:39:49 INFO - PROCESS | 2000 | 1469115589437 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]]]}] 08:39:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 08:39:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 470ms 08:39:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 08:39:49 INFO - PROCESS | 2000 | 1469115589484 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 08:39:49 INFO - PROCESS | 2000 | 1469115589485 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 08:39:49 INFO - PROCESS | 2000 | 1469115589487 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 08:39:49 INFO - PROCESS | 2000 | 1469115589488 Marionette TRACE conn2 <- [1,1642,null,{}] 08:39:49 INFO - PROCESS | 2000 | 1469115589490 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}] 08:39:49 INFO - PROCESS | 2000 | 1469115589492 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:49 INFO - PROCESS | 2000 | 1469115589587 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 08:39:49 INFO - PROCESS | 2000 | 1469115589590 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:49 INFO - PROCESS | 2000 | 1469115589591 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:49 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b951000 == 43 [pid = 2000] [id = 418] 08:39:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x126bcb800) [pid = 2000] [serial = 1253] [outer = 0x0] 08:39:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x128bec400) [pid = 2000] [serial = 1254] [outer = 0x126bcb800] 08:39:49 INFO - PROCESS | 2000 | 1469115589615 Marionette DEBUG loaded listener.js 08:39:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x128d5cc00) [pid = 2000] [serial = 1255] [outer = 0x126bcb800] 08:39:49 INFO - PROCESS | 2000 | 1469115589947 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]]]}] 08:39:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 08:39:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 470ms 08:39:49 INFO - PROCESS | 2000 | 1469115589958 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 08:39:49 INFO - PROCESS | 2000 | 1469115589959 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 08:39:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 08:39:49 INFO - PROCESS | 2000 | 1469115589964 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 08:39:49 INFO - PROCESS | 2000 | 1469115589973 Marionette TRACE conn2 <- [1,1646,null,{}] 08:39:49 INFO - PROCESS | 2000 | 1469115589977 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}] 08:39:49 INFO - PROCESS | 2000 | 1469115589979 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:50 INFO - PROCESS | 2000 | 1469115590087 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 08:39:50 INFO - PROCESS | 2000 | 1469115590094 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:50 INFO - PROCESS | 2000 | 1469115590095 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:50 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c062800 == 44 [pid = 2000] [id = 419] 08:39:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x124316c00) [pid = 2000] [serial = 1256] [outer = 0x0] 08:39:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x128d61800) [pid = 2000] [serial = 1257] [outer = 0x124316c00] 08:39:50 INFO - PROCESS | 2000 | 1469115590118 Marionette DEBUG loaded listener.js 08:39:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x12906c400) [pid = 2000] [serial = 1258] [outer = 0x124316c00] 08:39:50 INFO - PROCESS | 2000 | 1469115590402 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]]]}] 08:39:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 08:39:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 478ms 08:39:50 INFO - PROCESS | 2000 | 1469115590442 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 08:39:50 INFO - PROCESS | 2000 | 1469115590444 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 08:39:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 08:39:50 INFO - PROCESS | 2000 | 1469115590449 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 08:39:50 INFO - PROCESS | 2000 | 1469115590450 Marionette TRACE conn2 <- [1,1650,null,{}] 08:39:50 INFO - PROCESS | 2000 | 1469115590452 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}] 08:39:50 INFO - PROCESS | 2000 | 1469115590453 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:50 INFO - PROCESS | 2000 | 1469115590535 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 08:39:50 INFO - PROCESS | 2000 | 1469115590538 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:50 INFO - PROCESS | 2000 | 1469115590539 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:50 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c2cf000 == 45 [pid = 2000] [id = 420] 08:39:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x12888d400) [pid = 2000] [serial = 1259] [outer = 0x0] 08:39:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x1291b0c00) [pid = 2000] [serial = 1260] [outer = 0x12888d400] 08:39:50 INFO - PROCESS | 2000 | 1469115590563 Marionette DEBUG loaded listener.js 08:39:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x1291cec00) [pid = 2000] [serial = 1261] [outer = 0x12888d400] 08:39:50 INFO - PROCESS | 2000 | 1469115590976 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]]]}] 08:39:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 08:39:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 569ms 08:39:51 INFO - PROCESS | 2000 | 1469115591019 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 08:39:51 INFO - PROCESS | 2000 | 1469115591021 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 08:39:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 08:39:51 INFO - PROCESS | 2000 | 1469115591025 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 08:39:51 INFO - PROCESS | 2000 | 1469115591027 Marionette TRACE conn2 <- [1,1654,null,{}] 08:39:51 INFO - PROCESS | 2000 | 1469115591031 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}] 08:39:51 INFO - PROCESS | 2000 | 1469115591033 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:51 INFO - PROCESS | 2000 | 1469115591148 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 08:39:51 INFO - PROCESS | 2000 | 1469115591228 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:51 INFO - PROCESS | 2000 | 1469115591230 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:51 INFO - PROCESS | 2000 | ++DOCSHELL 0x117018000 == 46 [pid = 2000] [id = 421] 08:39:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x11264f800) [pid = 2000] [serial = 1262] [outer = 0x0] 08:39:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x1126d9800) [pid = 2000] [serial = 1263] [outer = 0x11264f800] 08:39:51 INFO - PROCESS | 2000 | 1469115591260 Marionette DEBUG loaded listener.js 08:39:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x112dc1000) [pid = 2000] [serial = 1264] [outer = 0x11264f800] 08:39:51 INFO - PROCESS | 2000 | 1469115591795 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]]]}] 08:39:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 08:39:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 821ms 08:39:51 INFO - PROCESS | 2000 | 1469115591852 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 08:39:51 INFO - PROCESS | 2000 | 1469115591855 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 08:39:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 08:39:51 INFO - PROCESS | 2000 | 1469115591863 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 08:39:51 INFO - PROCESS | 2000 | 1469115591865 Marionette TRACE conn2 <- [1,1658,null,{}] 08:39:51 INFO - PROCESS | 2000 | 1469115591867 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}] 08:39:51 INFO - PROCESS | 2000 | 1469115591869 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:51 INFO - PROCESS | 2000 | 1469115591982 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 08:39:52 INFO - PROCESS | 2000 | 1469115592070 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:52 INFO - PROCESS | 2000 | 1469115592071 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:52 INFO - PROCESS | 2000 | ++DOCSHELL 0x119b3f800 == 47 [pid = 2000] [id = 422] 08:39:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x112e71c00) [pid = 2000] [serial = 1265] [outer = 0x0] 08:39:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x116aab800) [pid = 2000] [serial = 1266] [outer = 0x112e71c00] 08:39:52 INFO - PROCESS | 2000 | 1469115592102 Marionette DEBUG loaded listener.js 08:39:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x1173bfc00) [pid = 2000] [serial = 1267] [outer = 0x112e71c00] 08:39:52 INFO - PROCESS | 2000 | 1469115592781 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]]]}] 08:39:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 08:39:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 973ms 08:39:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 08:39:52 INFO - PROCESS | 2000 | 1469115592835 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 08:39:52 INFO - PROCESS | 2000 | 1469115592837 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 08:39:52 INFO - PROCESS | 2000 | 1469115592840 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 08:39:52 INFO - PROCESS | 2000 | 1469115592842 Marionette TRACE conn2 <- [1,1662,null,{}] 08:39:52 INFO - PROCESS | 2000 | 1469115592846 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}] 08:39:52 INFO - PROCESS | 2000 | 1469115592847 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:52 INFO - PROCESS | 2000 | 1469115592958 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 08:39:52 INFO - PROCESS | 2000 | --DOCSHELL 0x12c062800 == 46 [pid = 2000] [id = 419] 08:39:52 INFO - PROCESS | 2000 | --DOCSHELL 0x12b951000 == 45 [pid = 2000] [id = 418] 08:39:52 INFO - PROCESS | 2000 | --DOCSHELL 0x12a552000 == 44 [pid = 2000] [id = 417] 08:39:52 INFO - PROCESS | 2000 | --DOCSHELL 0x12a918000 == 43 [pid = 2000] [id = 416] 08:39:52 INFO - PROCESS | 2000 | --DOCSHELL 0x129c48800 == 42 [pid = 2000] [id = 415] 08:39:52 INFO - PROCESS | 2000 | --DOCSHELL 0x12903d000 == 41 [pid = 2000] [id = 414] 08:39:52 INFO - PROCESS | 2000 | --DOCSHELL 0x120f34000 == 40 [pid = 2000] [id = 413] 08:39:52 INFO - PROCESS | 2000 | --DOMWINDOW == 115 (0x12bde0c00) [pid = 2000] [serial = 1206] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 2000 | --DOCSHELL 0x125b32800 == 39 [pid = 2000] [id = 412] 08:39:53 INFO - PROCESS | 2000 | --DOCSHELL 0x118fe8800 == 38 [pid = 2000] [id = 411] 08:39:53 INFO - PROCESS | 2000 | --DOCSHELL 0x123cbe000 == 37 [pid = 2000] [id = 410] 08:39:53 INFO - PROCESS | 2000 | --DOCSHELL 0x121913000 == 36 [pid = 2000] [id = 409] 08:39:53 INFO - PROCESS | 2000 | --DOCSHELL 0x121245000 == 35 [pid = 2000] [id = 408] 08:39:53 INFO - PROCESS | 2000 | --DOCSHELL 0x120f38000 == 34 [pid = 2000] [id = 407] 08:39:53 INFO - PROCESS | 2000 | --DOCSHELL 0x119686000 == 33 [pid = 2000] [id = 406] 08:39:53 INFO - PROCESS | 2000 | --DOCSHELL 0x118fe9800 == 32 [pid = 2000] [id = 405] 08:39:53 INFO - PROCESS | 2000 | --DOCSHELL 0x11737d000 == 31 [pid = 2000] [id = 404] 08:39:53 INFO - PROCESS | 2000 | --DOCSHELL 0x116199000 == 30 [pid = 2000] [id = 403] 08:39:53 INFO - PROCESS | 2000 | --DOCSHELL 0x123b2e000 == 29 [pid = 2000] [id = 402] 08:39:53 INFO - PROCESS | 2000 | 1469115593044 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:53 INFO - PROCESS | 2000 | 1469115593045 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:53 INFO - PROCESS | 2000 | ++DOCSHELL 0x116526800 == 30 [pid = 2000] [id = 423] 08:39:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 116 (0x112dc0000) [pid = 2000] [serial = 1268] [outer = 0x0] 08:39:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 117 (0x1133fb800) [pid = 2000] [serial = 1269] [outer = 0x112dc0000] 08:39:53 INFO - PROCESS | 2000 | 1469115593073 Marionette DEBUG loaded listener.js 08:39:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 118 (0x117d90000) [pid = 2000] [serial = 1270] [outer = 0x112dc0000] 08:39:53 INFO - PROCESS | 2000 | --DOMWINDOW == 117 (0x12bd1e000) [pid = 2000] [serial = 1204] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 2000 | --DOMWINDOW == 116 (0x12a76bc00) [pid = 2000] [serial = 1188] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 2000 | --DOMWINDOW == 115 (0x12ace1800) [pid = 2000] [serial = 1191] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x12aa69400) [pid = 2000] [serial = 1189] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x1173bb000) [pid = 2000] [serial = 1197] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x12b8b6c00) [pid = 2000] [serial = 1194] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x12b8afc00) [pid = 2000] [serial = 1192] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x126b18800) [pid = 2000] [serial = 1200] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x12b943c00) [pid = 2000] [serial = 1195] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x113351400) [pid = 2000] [serial = 1173] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x116809c00) [pid = 2000] [serial = 1174] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x124382c00) [pid = 2000] [serial = 1171] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x119da5800) [pid = 2000] [serial = 1170] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x12bd1dc00) [pid = 2000] [serial = 1168] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x12b819000) [pid = 2000] [serial = 1167] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x12b812c00) [pid = 2000] [serial = 1165] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x12aa68c00) [pid = 2000] [serial = 1164] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x12a763400) [pid = 2000] [serial = 1162] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x12a56d000) [pid = 2000] [serial = 1161] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x125d79c00) [pid = 2000] [serial = 1159] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x1253f7400) [pid = 2000] [serial = 1158] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x124aa3000) [pid = 2000] [serial = 1156] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x124318c00) [pid = 2000] [serial = 1155] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x1173bf000) [pid = 2000] [serial = 1153] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x11298ac00) [pid = 2000] [serial = 1152] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x1291ac800) [pid = 2000] [serial = 1185] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x128880400) [pid = 2000] [serial = 1182] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x128bf2c00) [pid = 2000] [serial = 1183] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x124af2800) [pid = 2000] [serial = 1179] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x1253f6400) [pid = 2000] [serial = 1180] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x1219cc800) [pid = 2000] [serial = 1177] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x119da2000) [pid = 2000] [serial = 1176] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x1219be800) [pid = 2000] [serial = 1198] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x12a443800) [pid = 2000] [serial = 1203] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x1294da400) [pid = 2000] [serial = 1201] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x1294dac00) [pid = 2000] [serial = 1186] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 2000 | 1469115593389 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]]]}] 08:39:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 08:39:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 572ms 08:39:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 08:39:53 INFO - PROCESS | 2000 | 1469115593420 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 08:39:53 INFO - PROCESS | 2000 | 1469115593422 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 08:39:53 INFO - PROCESS | 2000 | 1469115593430 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 08:39:53 INFO - PROCESS | 2000 | 1469115593432 Marionette TRACE conn2 <- [1,1666,null,{}] 08:39:53 INFO - PROCESS | 2000 | 1469115593435 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}] 08:39:53 INFO - PROCESS | 2000 | 1469115593437 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:53 INFO - PROCESS | 2000 | 1469115593541 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 08:39:53 INFO - PROCESS | 2000 | 1469115593547 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:53 INFO - PROCESS | 2000 | 1469115593549 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:53 INFO - PROCESS | 2000 | ++DOCSHELL 0x1189ec000 == 31 [pid = 2000] [id = 424] 08:39:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x118593800) [pid = 2000] [serial = 1271] [outer = 0x0] 08:39:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x1186d5400) [pid = 2000] [serial = 1272] [outer = 0x118593800] 08:39:53 INFO - PROCESS | 2000 | 1469115593593 Marionette DEBUG loaded listener.js 08:39:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x118fb6000) [pid = 2000] [serial = 1273] [outer = 0x118593800] 08:39:54 INFO - PROCESS | 2000 | 1469115594037 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]]]}] 08:39:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 08:39:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 622ms 08:39:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 08:39:54 INFO - PROCESS | 2000 | 1469115594050 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 08:39:54 INFO - PROCESS | 2000 | 1469115594051 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 08:39:54 INFO - PROCESS | 2000 | 1469115594053 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 08:39:54 INFO - PROCESS | 2000 | 1469115594056 Marionette TRACE conn2 <- [1,1670,null,{}] 08:39:54 INFO - PROCESS | 2000 | 1469115594066 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}] 08:39:54 INFO - PROCESS | 2000 | 1469115594069 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:54 INFO - PROCESS | 2000 | 1469115594152 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 08:39:54 INFO - PROCESS | 2000 | 1469115594157 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:54 INFO - PROCESS | 2000 | 1469115594160 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:54 INFO - PROCESS | 2000 | ++DOCSHELL 0x120f3b000 == 32 [pid = 2000] [id = 425] 08:39:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x1133d1400) [pid = 2000] [serial = 1274] [outer = 0x0] 08:39:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x119bda400) [pid = 2000] [serial = 1275] [outer = 0x1133d1400] 08:39:54 INFO - PROCESS | 2000 | 1469115594190 Marionette DEBUG loaded listener.js 08:39:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x119da3c00) [pid = 2000] [serial = 1276] [outer = 0x1133d1400] 08:39:54 INFO - PROCESS | 2000 | 1469115594545 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]]]}] 08:39:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 08:39:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 521ms 08:39:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 08:39:54 INFO - PROCESS | 2000 | 1469115594576 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 08:39:54 INFO - PROCESS | 2000 | 1469115594578 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 08:39:54 INFO - PROCESS | 2000 | 1469115594580 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 08:39:54 INFO - PROCESS | 2000 | 1469115594581 Marionette TRACE conn2 <- [1,1674,null,{}] 08:39:54 INFO - PROCESS | 2000 | 1469115594583 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}] 08:39:54 INFO - PROCESS | 2000 | 1469115594585 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:54 INFO - PROCESS | 2000 | 1469115594686 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 08:39:54 INFO - PROCESS | 2000 | 1469115594692 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:54 INFO - PROCESS | 2000 | 1469115594693 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:54 INFO - PROCESS | 2000 | ++DOCSHELL 0x12190d000 == 33 [pid = 2000] [id = 426] 08:39:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x1210ac800) [pid = 2000] [serial = 1277] [outer = 0x0] 08:39:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x1211c6800) [pid = 2000] [serial = 1278] [outer = 0x1210ac800] 08:39:54 INFO - PROCESS | 2000 | 1469115594721 Marionette DEBUG loaded listener.js 08:39:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x121a24000) [pid = 2000] [serial = 1279] [outer = 0x1210ac800] 08:39:55 INFO - PROCESS | 2000 | 1469115595014 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]]]}] 08:39:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 08:39:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 469ms 08:39:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 08:39:55 INFO - PROCESS | 2000 | 1469115595049 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 08:39:55 INFO - PROCESS | 2000 | 1469115595051 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 08:39:55 INFO - PROCESS | 2000 | 1469115595053 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 08:39:55 INFO - PROCESS | 2000 | 1469115595054 Marionette TRACE conn2 <- [1,1678,null,{}] 08:39:55 INFO - PROCESS | 2000 | 1469115595065 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}] 08:39:55 INFO - PROCESS | 2000 | 1469115595067 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:55 INFO - PROCESS | 2000 | 1469115595139 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 08:39:55 INFO - PROCESS | 2000 | 1469115595145 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:55 INFO - PROCESS | 2000 | 1469115595147 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:55 INFO - PROCESS | 2000 | ++DOCSHELL 0x124a7d000 == 34 [pid = 2000] [id = 427] 08:39:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x120fa3800) [pid = 2000] [serial = 1280] [outer = 0x0] 08:39:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x1241ad000) [pid = 2000] [serial = 1281] [outer = 0x120fa3800] 08:39:55 INFO - PROCESS | 2000 | 1469115595171 Marionette DEBUG loaded listener.js 08:39:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x124a25400) [pid = 2000] [serial = 1282] [outer = 0x120fa3800] 08:39:55 INFO - PROCESS | 2000 | 1469115595551 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]]]}] 08:39:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 08:39:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 522ms 08:39:55 INFO - PROCESS | 2000 | 1469115595576 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 08:39:55 INFO - PROCESS | 2000 | 1469115595577 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 08:39:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 08:39:55 INFO - PROCESS | 2000 | 1469115595586 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 08:39:55 INFO - PROCESS | 2000 | 1469115595587 Marionette TRACE conn2 <- [1,1682,null,{}] 08:39:55 INFO - PROCESS | 2000 | 1469115595589 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}] 08:39:55 INFO - PROCESS | 2000 | 1469115595594 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:55 INFO - PROCESS | 2000 | 1469115595718 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 08:39:55 INFO - PROCESS | 2000 | 1469115595722 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:55 INFO - PROCESS | 2000 | 1469115595723 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:55 INFO - PROCESS | 2000 | ++DOCSHELL 0x126a53800 == 35 [pid = 2000] [id = 428] 08:39:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x124384000) [pid = 2000] [serial = 1283] [outer = 0x0] 08:39:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x1253ed800) [pid = 2000] [serial = 1284] [outer = 0x124384000] 08:39:55 INFO - PROCESS | 2000 | 1469115595748 Marionette DEBUG loaded listener.js 08:39:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x125d78800) [pid = 2000] [serial = 1285] [outer = 0x124384000] 08:39:56 INFO - PROCESS | 2000 | 1469115596069 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]]]}] 08:39:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 08:39:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 526ms 08:39:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 08:39:56 INFO - PROCESS | 2000 | 1469115596119 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 08:39:56 INFO - PROCESS | 2000 | 1469115596121 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 08:39:56 INFO - PROCESS | 2000 | 1469115596130 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 08:39:56 INFO - PROCESS | 2000 | 1469115596131 Marionette TRACE conn2 <- [1,1686,null,{}] 08:39:56 INFO - PROCESS | 2000 | 1469115596133 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}] 08:39:56 INFO - PROCESS | 2000 | 1469115596134 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:56 INFO - PROCESS | 2000 | 1469115596237 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 08:39:56 INFO - PROCESS | 2000 | 1469115596241 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:56 INFO - PROCESS | 2000 | 1469115596242 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:56 INFO - PROCESS | 2000 | ++DOCSHELL 0x128d0f000 == 36 [pid = 2000] [id = 429] 08:39:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x125d0e400) [pid = 2000] [serial = 1286] [outer = 0x0] 08:39:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x126b17800) [pid = 2000] [serial = 1287] [outer = 0x125d0e400] 08:39:56 INFO - PROCESS | 2000 | 1469115596268 Marionette DEBUG loaded listener.js 08:39:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x128884400) [pid = 2000] [serial = 1288] [outer = 0x125d0e400] 08:39:56 INFO - PROCESS | 2000 | 1469115596610 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]]]}] 08:39:56 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 08:39:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 525ms 08:39:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 08:39:56 INFO - PROCESS | 2000 | 1469115596649 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 08:39:56 INFO - PROCESS | 2000 | 1469115596650 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 08:39:56 INFO - PROCESS | 2000 | 1469115596652 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 08:39:56 INFO - PROCESS | 2000 | 1469115596653 Marionette TRACE conn2 <- [1,1690,null,{}] 08:39:56 INFO - PROCESS | 2000 | 1469115596655 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}] 08:39:56 INFO - PROCESS | 2000 | 1469115596656 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:56 INFO - PROCESS | 2000 | 1469115596752 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 08:39:56 INFO - PROCESS | 2000 | 1469115596755 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:56 INFO - PROCESS | 2000 | 1469115596756 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:56 INFO - PROCESS | 2000 | ++DOCSHELL 0x129312000 == 37 [pid = 2000] [id = 430] 08:39:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x1128b7000) [pid = 2000] [serial = 1289] [outer = 0x0] 08:39:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x128aa6c00) [pid = 2000] [serial = 1290] [outer = 0x1128b7000] 08:39:56 INFO - PROCESS | 2000 | 1469115596780 Marionette DEBUG loaded listener.js 08:39:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x128bed400) [pid = 2000] [serial = 1291] [outer = 0x1128b7000] 08:39:57 INFO - PROCESS | 2000 | 1469115597102 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]]]}] 08:39:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 08:39:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 470ms 08:39:57 INFO - PROCESS | 2000 | 1469115597135 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 08:39:57 INFO - PROCESS | 2000 | 1469115597136 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 08:39:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 08:39:57 INFO - PROCESS | 2000 | 1469115597147 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 08:39:57 INFO - PROCESS | 2000 | 1469115597148 Marionette TRACE conn2 <- [1,1694,null,{}] 08:39:57 INFO - PROCESS | 2000 | 1469115597150 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}] 08:39:57 INFO - PROCESS | 2000 | 1469115597151 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:57 INFO - PROCESS | 2000 | 1469115597248 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 08:39:57 INFO - PROCESS | 2000 | 1469115597251 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:57 INFO - PROCESS | 2000 | 1469115597252 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:57 INFO - PROCESS | 2000 | ++DOCSHELL 0x120f38000 == 38 [pid = 2000] [id = 431] 08:39:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x124af0c00) [pid = 2000] [serial = 1292] [outer = 0x0] 08:39:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x128d5f000) [pid = 2000] [serial = 1293] [outer = 0x124af0c00] 08:39:57 INFO - PROCESS | 2000 | 1469115597276 Marionette DEBUG loaded listener.js 08:39:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x1291b2400) [pid = 2000] [serial = 1294] [outer = 0x124af0c00] 08:39:57 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x125d7f000) [pid = 2000] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 08:39:57 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x126bd0c00) [pid = 2000] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 08:39:57 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x1219bd400) [pid = 2000] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 08:39:57 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x111c78c00) [pid = 2000] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 08:39:57 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x1128ae000) [pid = 2000] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 08:39:57 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x113352400) [pid = 2000] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 08:39:57 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x124a20c00) [pid = 2000] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 08:39:57 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x1196f6400) [pid = 2000] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 08:39:57 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x1132a2000) [pid = 2000] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 08:39:57 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x117d94400) [pid = 2000] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 08:39:57 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x117d91c00) [pid = 2000] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 08:39:57 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x12bd1e800) [pid = 2000] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 08:39:57 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x124314800) [pid = 2000] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 08:39:57 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x126bd3c00) [pid = 2000] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 08:39:57 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x1126db800) [pid = 2000] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 08:39:57 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x126bcb800) [pid = 2000] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 08:39:57 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x124316c00) [pid = 2000] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 08:39:57 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x124a98c00) [pid = 2000] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 08:39:57 INFO - PROCESS | 2000 | 1469115597713 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]]]}] 08:39:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 08:39:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 619ms 08:39:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 08:39:57 INFO - PROCESS | 2000 | 1469115597765 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 08:39:57 INFO - PROCESS | 2000 | 1469115597767 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 08:39:57 INFO - PROCESS | 2000 | 1469115597769 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 08:39:57 INFO - PROCESS | 2000 | 1469115597770 Marionette TRACE conn2 <- [1,1698,null,{}] 08:39:57 INFO - PROCESS | 2000 | 1469115597772 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}] 08:39:57 INFO - PROCESS | 2000 | 1469115597773 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:57 INFO - PROCESS | 2000 | 1469115597852 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 08:39:57 INFO - PROCESS | 2000 | 1469115597856 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:57 INFO - PROCESS | 2000 | 1469115597857 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:57 INFO - PROCESS | 2000 | ++DOCSHELL 0x1288a6000 == 39 [pid = 2000] [id = 432] 08:39:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x117d91c00) [pid = 2000] [serial = 1295] [outer = 0x0] 08:39:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x119976c00) [pid = 2000] [serial = 1296] [outer = 0x117d91c00] 08:39:57 INFO - PROCESS | 2000 | 1469115597883 Marionette DEBUG loaded listener.js 08:39:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x124314800) [pid = 2000] [serial = 1297] [outer = 0x117d91c00] 08:39:58 INFO - PROCESS | 2000 | 1469115598215 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]]]}] 08:39:58 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 08:39:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 469ms 08:39:58 INFO - PROCESS | 2000 | 1469115598238 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 08:39:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 08:39:58 INFO - PROCESS | 2000 | 1469115598240 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 08:39:58 INFO - PROCESS | 2000 | 1469115598244 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 08:39:58 INFO - PROCESS | 2000 | 1469115598247 Marionette TRACE conn2 <- [1,1702,null,{}] 08:39:58 INFO - PROCESS | 2000 | 1469115598249 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}] 08:39:58 INFO - PROCESS | 2000 | 1469115598251 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:58 INFO - PROCESS | 2000 | 1469115598358 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 08:39:58 INFO - PROCESS | 2000 | 1469115598443 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:58 INFO - PROCESS | 2000 | 1469115598445 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:58 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b95f000 == 40 [pid = 2000] [id = 433] 08:39:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x11859c000) [pid = 2000] [serial = 1298] [outer = 0x0] 08:39:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x128bea000) [pid = 2000] [serial = 1299] [outer = 0x11859c000] 08:39:58 INFO - PROCESS | 2000 | 1469115598490 Marionette DEBUG loaded listener.js 08:39:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x1294d9c00) [pid = 2000] [serial = 1300] [outer = 0x11859c000] 08:39:58 INFO - PROCESS | 2000 | 1469115598856 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]]]}] 08:39:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 08:39:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 622ms 08:39:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 08:39:58 INFO - PROCESS | 2000 | 1469115598867 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 08:39:58 INFO - PROCESS | 2000 | 1469115598868 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 08:39:58 INFO - PROCESS | 2000 | 1469115598870 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 08:39:58 INFO - PROCESS | 2000 | 1469115598871 Marionette TRACE conn2 <- [1,1706,null,{}] 08:39:58 INFO - PROCESS | 2000 | 1469115598873 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}] 08:39:58 INFO - PROCESS | 2000 | 1469115598874 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:58 INFO - PROCESS | 2000 | 1469115598957 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 08:39:59 INFO - PROCESS | 2000 | 1469115599015 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:59 INFO - PROCESS | 2000 | 1469115599016 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:59 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c2c1800 == 41 [pid = 2000] [id = 434] 08:39:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x1294d8c00) [pid = 2000] [serial = 1301] [outer = 0x0] 08:39:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x12a449000) [pid = 2000] [serial = 1302] [outer = 0x1294d8c00] 08:39:59 INFO - PROCESS | 2000 | 1469115599041 Marionette DEBUG loaded listener.js 08:39:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x12a578000) [pid = 2000] [serial = 1303] [outer = 0x1294d8c00] 08:39:59 INFO - PROCESS | 2000 | 1469115599311 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]]]}] 08:39:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 08:39:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 468ms 08:39:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 08:39:59 INFO - PROCESS | 2000 | 1469115599338 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 08:39:59 INFO - PROCESS | 2000 | 1469115599339 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 08:39:59 INFO - PROCESS | 2000 | 1469115599341 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 08:39:59 INFO - PROCESS | 2000 | 1469115599343 Marionette TRACE conn2 <- [1,1710,null,{}] 08:39:59 INFO - PROCESS | 2000 | 1469115599353 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}] 08:39:59 INFO - PROCESS | 2000 | 1469115599354 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:59 INFO - PROCESS | 2000 | 1469115599439 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 08:39:59 INFO - PROCESS | 2000 | 1469115599443 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:59 INFO - PROCESS | 2000 | 1469115599444 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:39:59 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c67a800 == 42 [pid = 2000] [id = 435] 08:39:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x116888c00) [pid = 2000] [serial = 1304] [outer = 0x0] 08:39:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x12a598800) [pid = 2000] [serial = 1305] [outer = 0x116888c00] 08:39:59 INFO - PROCESS | 2000 | 1469115599467 Marionette DEBUG loaded listener.js 08:39:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x12a980000) [pid = 2000] [serial = 1306] [outer = 0x116888c00] 08:39:59 INFO - PROCESS | 2000 | 1469115599984 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]]]}] 08:40:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 08:40:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 679ms 08:40:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 08:40:00 INFO - PROCESS | 2000 | 1469115600021 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 08:40:00 INFO - PROCESS | 2000 | 1469115600023 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 08:40:00 INFO - PROCESS | 2000 | 1469115600027 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 08:40:00 INFO - PROCESS | 2000 | 1469115600030 Marionette TRACE conn2 <- [1,1714,null,{}] 08:40:00 INFO - PROCESS | 2000 | 1469115600034 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}] 08:40:00 INFO - PROCESS | 2000 | 1469115600035 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:00 INFO - PROCESS | 2000 | 1469115600141 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 08:40:00 INFO - PROCESS | 2000 | 1469115600211 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:00 INFO - PROCESS | 2000 | 1469115600212 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:00 INFO - PROCESS | 2000 | ++DOCSHELL 0x1191e8000 == 43 [pid = 2000] [id = 436] 08:40:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x116ab5c00) [pid = 2000] [serial = 1307] [outer = 0x0] 08:40:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x118349c00) [pid = 2000] [serial = 1308] [outer = 0x116ab5c00] 08:40:00 INFO - PROCESS | 2000 | 1469115600243 Marionette DEBUG loaded listener.js 08:40:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x11894d800) [pid = 2000] [serial = 1309] [outer = 0x116ab5c00] 08:40:00 INFO - PROCESS | 2000 | 1469115600645 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]]]}] 08:40:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 08:40:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 672ms 08:40:00 INFO - PROCESS | 2000 | 1469115600699 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 08:40:00 INFO - PROCESS | 2000 | 1469115600702 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 08:40:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 08:40:00 INFO - PROCESS | 2000 | 1469115600707 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 08:40:00 INFO - PROCESS | 2000 | 1469115600709 Marionette TRACE conn2 <- [1,1718,null,{}] 08:40:00 INFO - PROCESS | 2000 | 1469115600711 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}] 08:40:00 INFO - PROCESS | 2000 | 1469115600713 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:00 INFO - PROCESS | 2000 | 1469115600819 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 08:40:00 INFO - PROCESS | 2000 | 1469115600908 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:00 INFO - PROCESS | 2000 | 1469115600909 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:00 INFO - PROCESS | 2000 | ++DOCSHELL 0x126a3f000 == 44 [pid = 2000] [id = 437] 08:40:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x11992b800) [pid = 2000] [serial = 1310] [outer = 0x0] 08:40:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x120fa8800) [pid = 2000] [serial = 1311] [outer = 0x11992b800] 08:40:00 INFO - PROCESS | 2000 | 1469115600953 Marionette DEBUG loaded listener.js 08:40:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x1213cd000) [pid = 2000] [serial = 1312] [outer = 0x11992b800] 08:40:01 INFO - PROCESS | 2000 | 1469115601374 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]]]}] 08:40:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 08:40:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 675ms 08:40:01 INFO - PROCESS | 2000 | 1469115601381 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 08:40:01 INFO - PROCESS | 2000 | 1469115601383 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 08:40:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 08:40:01 INFO - PROCESS | 2000 | 1469115601385 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 08:40:01 INFO - PROCESS | 2000 | 1469115601388 Marionette TRACE conn2 <- [1,1722,null,{}] 08:40:01 INFO - PROCESS | 2000 | 1469115601399 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}] 08:40:01 INFO - PROCESS | 2000 | 1469115601403 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:01 INFO - PROCESS | 2000 | 1469115601505 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 08:40:01 INFO - PROCESS | 2000 | 1469115601564 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:01 INFO - PROCESS | 2000 | 1469115601566 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:01 INFO - PROCESS | 2000 | ++DOCSHELL 0x12cc2d000 == 45 [pid = 2000] [id = 438] 08:40:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x124af1000) [pid = 2000] [serial = 1313] [outer = 0x0] 08:40:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x1253f1800) [pid = 2000] [serial = 1314] [outer = 0x124af1000] 08:40:01 INFO - PROCESS | 2000 | 1469115601596 Marionette DEBUG loaded listener.js 08:40:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x126aa4400) [pid = 2000] [serial = 1315] [outer = 0x124af1000] 08:40:02 INFO - PROCESS | 2000 | 1469115602039 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]]]}] 08:40:02 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 08:40:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 671ms 08:40:02 INFO - PROCESS | 2000 | 1469115602058 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 08:40:02 INFO - PROCESS | 2000 | 1469115602060 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 08:40:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 08:40:02 INFO - PROCESS | 2000 | 1469115602064 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 08:40:02 INFO - PROCESS | 2000 | 1469115602065 Marionette TRACE conn2 <- [1,1726,null,{}] 08:40:02 INFO - PROCESS | 2000 | 1469115602068 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}] 08:40:02 INFO - PROCESS | 2000 | 1469115602069 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:02 INFO - PROCESS | 2000 | 1469115602173 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 08:40:02 INFO - PROCESS | 2000 | 1469115602260 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:02 INFO - PROCESS | 2000 | 1469115602262 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:02 INFO - PROCESS | 2000 | ++DOCSHELL 0x12cea2800 == 46 [pid = 2000] [id = 439] 08:40:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x128aa9400) [pid = 2000] [serial = 1316] [outer = 0x0] 08:40:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x1291b3c00) [pid = 2000] [serial = 1317] [outer = 0x128aa9400] 08:40:02 INFO - PROCESS | 2000 | 1469115602290 Marionette DEBUG loaded listener.js 08:40:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x1294d6400) [pid = 2000] [serial = 1318] [outer = 0x128aa9400] 08:40:02 INFO - PROCESS | 2000 | 1469115602872 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]]]}] 08:40:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 08:40:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 870ms 08:40:02 INFO - PROCESS | 2000 | 1469115602933 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 08:40:02 INFO - PROCESS | 2000 | 1469115602936 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 08:40:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 08:40:02 INFO - PROCESS | 2000 | 1469115602939 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 08:40:02 INFO - PROCESS | 2000 | 1469115602941 Marionette TRACE conn2 <- [1,1730,null,{}] 08:40:02 INFO - PROCESS | 2000 | 1469115602945 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}] 08:40:02 INFO - PROCESS | 2000 | 1469115602946 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:03 INFO - PROCESS | 2000 | 1469115603040 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 08:40:03 INFO - PROCESS | 2000 | 1469115603109 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:03 INFO - PROCESS | 2000 | 1469115603112 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:03 INFO - PROCESS | 2000 | ++DOCSHELL 0x117015800 == 47 [pid = 2000] [id = 440] 08:40:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x111cacc00) [pid = 2000] [serial = 1319] [outer = 0x0] 08:40:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 114 (0x111f44c00) [pid = 2000] [serial = 1320] [outer = 0x111cacc00] 08:40:03 INFO - PROCESS | 2000 | 1469115603139 Marionette DEBUG loaded listener.js 08:40:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 115 (0x1128b8800) [pid = 2000] [serial = 1321] [outer = 0x111cacc00] 08:40:04 INFO - PROCESS | 2000 | --DOCSHELL 0x12c2c1800 == 46 [pid = 2000] [id = 434] 08:40:04 INFO - PROCESS | 2000 | --DOCSHELL 0x12b95f000 == 45 [pid = 2000] [id = 433] 08:40:04 INFO - PROCESS | 2000 | --DOCSHELL 0x1288a6000 == 44 [pid = 2000] [id = 432] 08:40:04 INFO - PROCESS | 2000 | --DOCSHELL 0x120f38000 == 43 [pid = 2000] [id = 431] 08:40:04 INFO - PROCESS | 2000 | --DOCSHELL 0x129312000 == 42 [pid = 2000] [id = 430] 08:40:04 INFO - PROCESS | 2000 | --DOCSHELL 0x128d0f000 == 41 [pid = 2000] [id = 429] 08:40:04 INFO - PROCESS | 2000 | --DOCSHELL 0x126a53800 == 40 [pid = 2000] [id = 428] 08:40:04 INFO - PROCESS | 2000 | --DOCSHELL 0x124a7d000 == 39 [pid = 2000] [id = 427] 08:40:04 INFO - PROCESS | 2000 | --DOCSHELL 0x12190d000 == 38 [pid = 2000] [id = 426] 08:40:04 INFO - PROCESS | 2000 | --DOCSHELL 0x120f3b000 == 37 [pid = 2000] [id = 425] 08:40:04 INFO - PROCESS | 2000 | --DOCSHELL 0x1189ec000 == 36 [pid = 2000] [id = 424] 08:40:04 INFO - PROCESS | 2000 | --DOCSHELL 0x116526800 == 35 [pid = 2000] [id = 423] 08:40:04 INFO - PROCESS | 2000 | --DOCSHELL 0x12c2cf000 == 34 [pid = 2000] [id = 420] 08:40:04 INFO - PROCESS | 2000 | --DOCSHELL 0x117018000 == 33 [pid = 2000] [id = 421] 08:40:04 INFO - PROCESS | 2000 | --DOCSHELL 0x119b3f800 == 32 [pid = 2000] [id = 422] 08:40:04 INFO - PROCESS | 2000 | --DOCSHELL 0x12cea2800 == 31 [pid = 2000] [id = 439] 08:40:04 INFO - PROCESS | 2000 | --DOCSHELL 0x12cc2d000 == 30 [pid = 2000] [id = 438] 08:40:04 INFO - PROCESS | 2000 | --DOCSHELL 0x126a3f000 == 29 [pid = 2000] [id = 437] 08:40:04 INFO - PROCESS | 2000 | --DOCSHELL 0x1191e8000 == 28 [pid = 2000] [id = 436] 08:40:04 INFO - PROCESS | 2000 | --DOCSHELL 0x12c67a800 == 27 [pid = 2000] [id = 435] 08:40:04 INFO - PROCESS | 2000 | --DOMWINDOW == 114 (0x126b0dc00) [pid = 2000] [serial = 1242] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 2000 | --DOMWINDOW == 113 (0x128884800) [pid = 2000] [serial = 1245] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x123c5ec00) [pid = 2000] [serial = 1230] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x1241acc00) [pid = 2000] [serial = 1231] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x1173be400) [pid = 2000] [serial = 1215] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x117d92400) [pid = 2000] [serial = 1216] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x1128b0400) [pid = 2000] [serial = 1209] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x112d9e400) [pid = 2000] [serial = 1210] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x115fe1800) [pid = 2000] [serial = 1212] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x11680bc00) [pid = 2000] [serial = 1213] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x124af7000) [pid = 2000] [serial = 1236] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x119983800) [pid = 2000] [serial = 1224] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x1210adc00) [pid = 2000] [serial = 1225] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x118983c00) [pid = 2000] [serial = 1221] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x1196f6000) [pid = 2000] [serial = 1222] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x1211c4c00) [pid = 2000] [serial = 1227] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x1185a0400) [pid = 2000] [serial = 1218] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x1186d7400) [pid = 2000] [serial = 1219] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x1219bec00) [pid = 2000] [serial = 1228] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x12be10000) [pid = 2000] [serial = 1207] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x1244cbc00) [pid = 2000] [serial = 1233] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x124a97000) [pid = 2000] [serial = 1234] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x126bd0800) [pid = 2000] [serial = 1243] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x128aa3c00) [pid = 2000] [serial = 1248] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x1213c8400) [pid = 2000] [serial = 1251] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x128bec400) [pid = 2000] [serial = 1254] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x128d61800) [pid = 2000] [serial = 1257] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x126b18c00) [pid = 2000] [serial = 1252] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x128be7400) [pid = 2000] [serial = 1249] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x1291b0c00) [pid = 2000] [serial = 1260] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x124aa2000) [pid = 2000] [serial = 1239] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x12906c400) [pid = 2000] [serial = 1258] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x12888dc00) [pid = 2000] [serial = 1246] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x128d5cc00) [pid = 2000] [serial = 1255] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x1253eb800) [pid = 2000] [serial = 1237] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x125d1a400) [pid = 2000] [serial = 1240] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 2000 | 1469115604148 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]]]}] 08:40:04 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 08:40:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1273ms 08:40:04 INFO - PROCESS | 2000 | 1469115604214 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 08:40:04 INFO - PROCESS | 2000 | 1469115604216 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 08:40:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 08:40:04 INFO - PROCESS | 2000 | 1469115604220 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 08:40:04 INFO - PROCESS | 2000 | 1469115604222 Marionette TRACE conn2 <- [1,1734,null,{}] 08:40:04 INFO - PROCESS | 2000 | 1469115604225 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}] 08:40:04 INFO - PROCESS | 2000 | 1469115604228 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:04 INFO - PROCESS | 2000 | 1469115604303 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 08:40:04 INFO - PROCESS | 2000 | 1469115604309 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:04 INFO - PROCESS | 2000 | 1469115604314 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:04 INFO - PROCESS | 2000 | ++DOCSHELL 0x11641a000 == 28 [pid = 2000] [id = 441] 08:40:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x1128b8000) [pid = 2000] [serial = 1322] [outer = 0x0] 08:40:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x112982c00) [pid = 2000] [serial = 1323] [outer = 0x1128b8000] 08:40:04 INFO - PROCESS | 2000 | 1469115604342 Marionette DEBUG loaded listener.js 08:40:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x112eef000) [pid = 2000] [serial = 1324] [outer = 0x1128b8000] 08:40:04 INFO - PROCESS | 2000 | 1469115604670 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]]]}] 08:40:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 08:40:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 474ms 08:40:04 INFO - PROCESS | 2000 | 1469115604696 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 08:40:04 INFO - PROCESS | 2000 | 1469115604701 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 08:40:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 08:40:04 INFO - PROCESS | 2000 | 1469115604705 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 08:40:04 INFO - PROCESS | 2000 | 1469115604707 Marionette TRACE conn2 <- [1,1738,null,{}] 08:40:04 INFO - PROCESS | 2000 | 1469115604710 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}] 08:40:04 INFO - PROCESS | 2000 | 1469115604713 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:04 INFO - PROCESS | 2000 | 1469115604831 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 08:40:04 INFO - PROCESS | 2000 | 1469115604837 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:04 INFO - PROCESS | 2000 | 1469115604839 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:04 INFO - PROCESS | 2000 | ++DOCSHELL 0x117384800 == 29 [pid = 2000] [id = 442] 08:40:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x1164d4400) [pid = 2000] [serial = 1325] [outer = 0x0] 08:40:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x116544000) [pid = 2000] [serial = 1326] [outer = 0x1164d4400] 08:40:04 INFO - PROCESS | 2000 | 1469115604868 Marionette DEBUG loaded listener.js 08:40:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x116885c00) [pid = 2000] [serial = 1327] [outer = 0x1164d4400] 08:40:05 INFO - PROCESS | 2000 | 1469115605185 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]]]}] 08:40:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 08:40:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 520ms 08:40:05 INFO - PROCESS | 2000 | 1469115605225 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 08:40:05 INFO - PROCESS | 2000 | 1469115605227 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 08:40:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 08:40:05 INFO - PROCESS | 2000 | 1469115605232 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 08:40:05 INFO - PROCESS | 2000 | 1469115605241 Marionette TRACE conn2 <- [1,1742,null,{}] 08:40:05 INFO - PROCESS | 2000 | 1469115605249 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}] 08:40:05 INFO - PROCESS | 2000 | 1469115605252 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:05 INFO - PROCESS | 2000 | 1469115605334 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 08:40:05 INFO - PROCESS | 2000 | 1469115605392 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:05 INFO - PROCESS | 2000 | 1469115605394 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:05 INFO - PROCESS | 2000 | ++DOCSHELL 0x119669800 == 30 [pid = 2000] [id = 443] 08:40:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x1172c2000) [pid = 2000] [serial = 1328] [outer = 0x0] 08:40:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x1176b2400) [pid = 2000] [serial = 1329] [outer = 0x1172c2000] 08:40:05 INFO - PROCESS | 2000 | 1469115605423 Marionette DEBUG loaded listener.js 08:40:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x1185a0400) [pid = 2000] [serial = 1330] [outer = 0x1172c2000] 08:40:05 INFO - PROCESS | 2000 | 1469115605739 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]]]}] 08:40:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 08:40:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 528ms 08:40:05 INFO - PROCESS | 2000 | 1469115605763 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 08:40:05 INFO - PROCESS | 2000 | 1469115605766 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 08:40:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 08:40:05 INFO - PROCESS | 2000 | 1469115605768 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 08:40:05 INFO - PROCESS | 2000 | 1469115605769 Marionette TRACE conn2 <- [1,1746,null,{}] 08:40:05 INFO - PROCESS | 2000 | 1469115605771 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}] 08:40:05 INFO - PROCESS | 2000 | 1469115605773 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:05 INFO - PROCESS | 2000 | 1469115605849 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 08:40:05 INFO - PROCESS | 2000 | 1469115605909 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:05 INFO - PROCESS | 2000 | 1469115605911 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:05 INFO - PROCESS | 2000 | ++DOCSHELL 0x120f44000 == 31 [pid = 2000] [id = 444] 08:40:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x11859d400) [pid = 2000] [serial = 1331] [outer = 0x0] 08:40:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x11894cc00) [pid = 2000] [serial = 1332] [outer = 0x11859d400] 08:40:05 INFO - PROCESS | 2000 | 1469115605936 Marionette DEBUG loaded listener.js 08:40:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x1196f6000) [pid = 2000] [serial = 1333] [outer = 0x11859d400] 08:40:06 INFO - PROCESS | 2000 | 1469115606223 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]]]}] 08:40:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 08:40:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 468ms 08:40:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 08:40:06 INFO - PROCESS | 2000 | 1469115606238 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 08:40:06 INFO - PROCESS | 2000 | 1469115606239 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 08:40:06 INFO - PROCESS | 2000 | 1469115606241 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 08:40:06 INFO - PROCESS | 2000 | 1469115606242 Marionette TRACE conn2 <- [1,1750,null,{}] 08:40:06 INFO - PROCESS | 2000 | 1469115606252 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}] 08:40:06 INFO - PROCESS | 2000 | 1469115606254 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:06 INFO - PROCESS | 2000 | 1469115606358 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 08:40:06 INFO - PROCESS | 2000 | 1469115606362 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:06 INFO - PROCESS | 2000 | 1469115606364 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:06 INFO - PROCESS | 2000 | ++DOCSHELL 0x12123e800 == 32 [pid = 2000] [id = 445] 08:40:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x112e74400) [pid = 2000] [serial = 1334] [outer = 0x0] 08:40:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x119934400) [pid = 2000] [serial = 1335] [outer = 0x112e74400] 08:40:06 INFO - PROCESS | 2000 | 1469115606388 Marionette DEBUG loaded listener.js 08:40:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x119d9f000) [pid = 2000] [serial = 1336] [outer = 0x112e74400] 08:40:06 INFO - PROCESS | 2000 | 1469115606725 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]]]}] 08:40:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 08:40:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 527ms 08:40:06 INFO - PROCESS | 2000 | 1469115606769 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 08:40:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 08:40:06 INFO - PROCESS | 2000 | 1469115606770 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 08:40:06 INFO - PROCESS | 2000 | 1469115606772 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 08:40:06 INFO - PROCESS | 2000 | 1469115606774 Marionette TRACE conn2 <- [1,1754,null,{}] 08:40:06 INFO - PROCESS | 2000 | 1469115606776 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}] 08:40:06 INFO - PROCESS | 2000 | 1469115606780 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:06 INFO - PROCESS | 2000 | 1469115606897 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 08:40:06 INFO - PROCESS | 2000 | 1469115606932 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:06 INFO - PROCESS | 2000 | 1469115606933 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:06 INFO - PROCESS | 2000 | ++DOCSHELL 0x123cbc800 == 33 [pid = 2000] [id = 446] 08:40:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x119d98c00) [pid = 2000] [serial = 1337] [outer = 0x0] 08:40:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x120fab000) [pid = 2000] [serial = 1338] [outer = 0x119d98c00] 08:40:06 INFO - PROCESS | 2000 | 1469115606958 Marionette DEBUG loaded listener.js 08:40:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x124109800) [pid = 2000] [serial = 1339] [outer = 0x119d98c00] 08:40:07 INFO - PROCESS | 2000 | 1469115607254 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]]]}] 08:40:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 08:40:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 518ms 08:40:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 08:40:07 INFO - PROCESS | 2000 | 1469115607291 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 08:40:07 INFO - PROCESS | 2000 | 1469115607292 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 08:40:07 INFO - PROCESS | 2000 | 1469115607298 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 08:40:07 INFO - PROCESS | 2000 | 1469115607299 Marionette TRACE conn2 <- [1,1758,null,{}] 08:40:07 INFO - PROCESS | 2000 | 1469115607302 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}] 08:40:07 INFO - PROCESS | 2000 | 1469115607303 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:07 INFO - PROCESS | 2000 | 1469115607402 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 08:40:07 INFO - PROCESS | 2000 | 1469115607438 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:07 INFO - PROCESS | 2000 | 1469115607439 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:07 INFO - PROCESS | 2000 | ++DOCSHELL 0x1245f0000 == 34 [pid = 2000] [id = 447] 08:40:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x12410cc00) [pid = 2000] [serial = 1340] [outer = 0x0] 08:40:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x1244cec00) [pid = 2000] [serial = 1341] [outer = 0x12410cc00] 08:40:07 INFO - PROCESS | 2000 | 1469115607463 Marionette DEBUG loaded listener.js 08:40:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x124a99400) [pid = 2000] [serial = 1342] [outer = 0x12410cc00] 08:40:07 INFO - PROCESS | 2000 | 1469115607748 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]]]}] 08:40:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 08:40:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 471ms 08:40:07 INFO - PROCESS | 2000 | 1469115607771 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 08:40:07 INFO - PROCESS | 2000 | 1469115607772 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 08:40:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 08:40:07 INFO - PROCESS | 2000 | 1469115607775 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 08:40:07 INFO - PROCESS | 2000 | 1469115607776 Marionette TRACE conn2 <- [1,1762,null,{}] 08:40:07 INFO - PROCESS | 2000 | 1469115607785 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}] 08:40:07 INFO - PROCESS | 2000 | 1469115607786 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:07 INFO - PROCESS | 2000 | 1469115607889 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 08:40:07 INFO - PROCESS | 2000 | 1469115607893 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:07 INFO - PROCESS | 2000 | 1469115607894 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:07 INFO - PROCESS | 2000 | ++DOCSHELL 0x125b2b800 == 35 [pid = 2000] [id = 448] 08:40:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x113c8a800) [pid = 2000] [serial = 1343] [outer = 0x0] 08:40:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x124a9ec00) [pid = 2000] [serial = 1344] [outer = 0x113c8a800] 08:40:07 INFO - PROCESS | 2000 | 1469115607918 Marionette DEBUG loaded listener.js 08:40:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x125364000) [pid = 2000] [serial = 1345] [outer = 0x113c8a800] 08:40:08 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x11859c000) [pid = 2000] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 08:40:08 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x124384000) [pid = 2000] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 08:40:08 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x125d0e400) [pid = 2000] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 08:40:08 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x1128b7000) [pid = 2000] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 08:40:08 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x112e71c00) [pid = 2000] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 08:40:08 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x11264f800) [pid = 2000] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 08:40:08 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x1133d1400) [pid = 2000] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 08:40:08 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x1210ac800) [pid = 2000] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 08:40:08 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x118593800) [pid = 2000] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 08:40:08 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x112dc0000) [pid = 2000] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 08:40:08 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x1294d8c00) [pid = 2000] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 08:40:08 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x120fa3800) [pid = 2000] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 08:40:08 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x12888d400) [pid = 2000] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 08:40:08 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x124af0c00) [pid = 2000] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 08:40:08 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x117d91c00) [pid = 2000] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 08:40:08 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x116888c00) [pid = 2000] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 08:40:08 INFO - PROCESS | 2000 | 1469115608441 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]]]}] 08:40:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 08:40:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 677ms 08:40:08 INFO - PROCESS | 2000 | 1469115608453 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 08:40:08 INFO - PROCESS | 2000 | 1469115608454 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 08:40:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 08:40:08 INFO - PROCESS | 2000 | 1469115608456 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 08:40:08 INFO - PROCESS | 2000 | 1469115608457 Marionette TRACE conn2 <- [1,1766,null,{}] 08:40:08 INFO - PROCESS | 2000 | 1469115608459 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}] 08:40:08 INFO - PROCESS | 2000 | 1469115608461 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:08 INFO - PROCESS | 2000 | 1469115608536 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 08:40:08 INFO - PROCESS | 2000 | 1469115608539 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:08 INFO - PROCESS | 2000 | 1469115608540 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:08 INFO - PROCESS | 2000 | ++DOCSHELL 0x125b21000 == 36 [pid = 2000] [id = 449] 08:40:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x112986400) [pid = 2000] [serial = 1346] [outer = 0x0] 08:40:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x1172bdc00) [pid = 2000] [serial = 1347] [outer = 0x112986400] 08:40:08 INFO - PROCESS | 2000 | 1469115608573 Marionette DEBUG loaded listener.js 08:40:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x11914ec00) [pid = 2000] [serial = 1348] [outer = 0x112986400] 08:40:08 INFO - PROCESS | 2000 | 1469115608895 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]]]}] 08:40:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 08:40:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 470ms 08:40:08 INFO - PROCESS | 2000 | 1469115608926 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 08:40:08 INFO - PROCESS | 2000 | 1469115608929 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 08:40:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 08:40:08 INFO - PROCESS | 2000 | 1469115608932 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 08:40:08 INFO - PROCESS | 2000 | 1469115608933 Marionette TRACE conn2 <- [1,1770,null,{}] 08:40:08 INFO - PROCESS | 2000 | 1469115608935 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}] 08:40:08 INFO - PROCESS | 2000 | 1469115608936 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:09 INFO - PROCESS | 2000 | 1469115609032 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 08:40:09 INFO - PROCESS | 2000 | 1469115609038 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:09 INFO - PROCESS | 2000 | 1469115609039 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:09 INFO - PROCESS | 2000 | ++DOCSHELL 0x1288a6000 == 37 [pid = 2000] [id = 450] 08:40:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x11948b800) [pid = 2000] [serial = 1349] [outer = 0x0] 08:40:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x124384000) [pid = 2000] [serial = 1350] [outer = 0x11948b800] 08:40:09 INFO - PROCESS | 2000 | 1469115609065 Marionette DEBUG loaded listener.js 08:40:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x1253ee400) [pid = 2000] [serial = 1351] [outer = 0x11948b800] 08:40:09 INFO - PROCESS | 2000 | 1469115609367 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]]]}] 08:40:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 08:40:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 468ms 08:40:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 08:40:09 INFO - PROCESS | 2000 | 1469115609400 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 08:40:09 INFO - PROCESS | 2000 | 1469115609402 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 08:40:09 INFO - PROCESS | 2000 | 1469115609404 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 08:40:09 INFO - PROCESS | 2000 | 1469115609405 Marionette TRACE conn2 <- [1,1774,null,{}] 08:40:09 INFO - PROCESS | 2000 | 1469115609408 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}] 08:40:09 INFO - PROCESS | 2000 | 1469115609409 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:09 INFO - PROCESS | 2000 | 1469115609501 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 08:40:09 INFO - PROCESS | 2000 | 1469115609505 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:09 INFO - PROCESS | 2000 | 1469115609506 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:09 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a4b1800 == 38 [pid = 2000] [id = 451] 08:40:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x1253f5400) [pid = 2000] [serial = 1352] [outer = 0x0] 08:40:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x125693400) [pid = 2000] [serial = 1353] [outer = 0x1253f5400] 08:40:09 INFO - PROCESS | 2000 | 1469115609540 Marionette DEBUG loaded listener.js 08:40:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x126b0dc00) [pid = 2000] [serial = 1354] [outer = 0x1253f5400] 08:40:09 INFO - PROCESS | 2000 | 1469115609875 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]]]}] 08:40:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 08:40:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 520ms 08:40:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 08:40:09 INFO - PROCESS | 2000 | 1469115609933 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 08:40:09 INFO - PROCESS | 2000 | 1469115609934 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 08:40:09 INFO - PROCESS | 2000 | 1469115609937 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 08:40:09 INFO - PROCESS | 2000 | 1469115609938 Marionette TRACE conn2 <- [1,1778,null,{}] 08:40:09 INFO - PROCESS | 2000 | 1469115609940 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}] 08:40:09 INFO - PROCESS | 2000 | 1469115609941 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:10 INFO - PROCESS | 2000 | 1469115610018 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 08:40:10 INFO - PROCESS | 2000 | 1469115610022 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:10 INFO - PROCESS | 2000 | 1469115610023 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:10 INFO - PROCESS | 2000 | ++DOCSHELL 0x12ac1a000 == 39 [pid = 2000] [id = 452] 08:40:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x126b12800) [pid = 2000] [serial = 1355] [outer = 0x0] 08:40:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x126bd0c00) [pid = 2000] [serial = 1356] [outer = 0x126b12800] 08:40:10 INFO - PROCESS | 2000 | 1469115610047 Marionette DEBUG loaded listener.js 08:40:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x128888800) [pid = 2000] [serial = 1357] [outer = 0x126b12800] 08:40:10 INFO - PROCESS | 2000 | 1469115610366 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]]]}] 08:40:10 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 08:40:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 520ms 08:40:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 08:40:10 INFO - PROCESS | 2000 | 1469115610458 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 08:40:10 INFO - PROCESS | 2000 | 1469115610460 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 08:40:10 INFO - PROCESS | 2000 | 1469115610463 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 08:40:10 INFO - PROCESS | 2000 | 1469115610466 Marionette TRACE conn2 <- [1,1782,null,{}] 08:40:10 INFO - PROCESS | 2000 | 1469115610470 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}] 08:40:10 INFO - PROCESS | 2000 | 1469115610472 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:10 INFO - PROCESS | 2000 | 1469115610585 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 08:40:10 INFO - PROCESS | 2000 | 1469115610666 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:10 INFO - PROCESS | 2000 | 1469115610669 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:10 INFO - PROCESS | 2000 | ++DOCSHELL 0x11700b000 == 40 [pid = 2000] [id = 453] 08:40:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x1128ad000) [pid = 2000] [serial = 1358] [outer = 0x0] 08:40:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x1128b9400) [pid = 2000] [serial = 1359] [outer = 0x1128ad000] 08:40:10 INFO - PROCESS | 2000 | 1469115610700 Marionette DEBUG loaded listener.js 08:40:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x113350400) [pid = 2000] [serial = 1360] [outer = 0x1128ad000] 08:40:11 INFO - PROCESS | 2000 | 1469115611175 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]]]}] 08:40:11 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 08:40:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 772ms 08:40:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 08:40:11 INFO - PROCESS | 2000 | 1469115611255 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 08:40:11 INFO - PROCESS | 2000 | 1469115611257 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 08:40:11 INFO - PROCESS | 2000 | 1469115611263 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 08:40:11 INFO - PROCESS | 2000 | 1469115611266 Marionette TRACE conn2 <- [1,1786,null,{}] 08:40:11 INFO - PROCESS | 2000 | 1469115611269 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}] 08:40:11 INFO - PROCESS | 2000 | 1469115611271 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:11 INFO - PROCESS | 2000 | 1469115611377 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 08:40:11 INFO - PROCESS | 2000 | 1469115611457 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:11 INFO - PROCESS | 2000 | 1469115611459 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:11 INFO - PROCESS | 2000 | ++DOCSHELL 0x120f4c000 == 41 [pid = 2000] [id = 454] 08:40:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x1173b4800) [pid = 2000] [serial = 1361] [outer = 0x0] 08:40:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x1173bd800) [pid = 2000] [serial = 1362] [outer = 0x1173b4800] 08:40:11 INFO - PROCESS | 2000 | 1469115611489 Marionette DEBUG loaded listener.js 08:40:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x118556c00) [pid = 2000] [serial = 1363] [outer = 0x1173b4800] 08:40:12 INFO - PROCESS | 2000 | 1469115612146 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]]]}] 08:40:12 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 08:40:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 924ms 08:40:12 INFO - PROCESS | 2000 | 1469115612184 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 08:40:12 INFO - PROCESS | 2000 | 1469115612187 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 08:40:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 08:40:12 INFO - PROCESS | 2000 | 1469115612190 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 08:40:12 INFO - PROCESS | 2000 | 1469115612192 Marionette TRACE conn2 <- [1,1790,null,{}] 08:40:12 INFO - PROCESS | 2000 | 1469115612195 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}] 08:40:12 INFO - PROCESS | 2000 | 1469115612197 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:12 INFO - PROCESS | 2000 | 1469115612299 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 08:40:12 INFO - PROCESS | 2000 | 1469115612359 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:12 INFO - PROCESS | 2000 | 1469115612362 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:12 INFO - PROCESS | 2000 | ++DOCSHELL 0x11862c000 == 42 [pid = 2000] [id = 455] 08:40:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x1133f5000) [pid = 2000] [serial = 1364] [outer = 0x0] 08:40:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x115df6c00) [pid = 2000] [serial = 1365] [outer = 0x1133f5000] 08:40:12 INFO - PROCESS | 2000 | 1469115612390 Marionette DEBUG loaded listener.js 08:40:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x116809c00) [pid = 2000] [serial = 1366] [outer = 0x1133f5000] 08:40:12 INFO - PROCESS | 2000 | --DOCSHELL 0x12a4b1800 == 41 [pid = 2000] [id = 451] 08:40:12 INFO - PROCESS | 2000 | --DOCSHELL 0x1288a6000 == 40 [pid = 2000] [id = 450] 08:40:12 INFO - PROCESS | 2000 | --DOCSHELL 0x125b21000 == 39 [pid = 2000] [id = 449] 08:40:12 INFO - PROCESS | 2000 | --DOCSHELL 0x125b2b800 == 38 [pid = 2000] [id = 448] 08:40:12 INFO - PROCESS | 2000 | --DOCSHELL 0x1245f0000 == 37 [pid = 2000] [id = 447] 08:40:12 INFO - PROCESS | 2000 | --DOCSHELL 0x123cbc800 == 36 [pid = 2000] [id = 446] 08:40:12 INFO - PROCESS | 2000 | --DOCSHELL 0x12123e800 == 35 [pid = 2000] [id = 445] 08:40:12 INFO - PROCESS | 2000 | --DOCSHELL 0x120f44000 == 34 [pid = 2000] [id = 444] 08:40:12 INFO - PROCESS | 2000 | --DOCSHELL 0x119669800 == 33 [pid = 2000] [id = 443] 08:40:12 INFO - PROCESS | 2000 | --DOCSHELL 0x117384800 == 32 [pid = 2000] [id = 442] 08:40:12 INFO - PROCESS | 2000 | --DOCSHELL 0x11641a000 == 31 [pid = 2000] [id = 441] 08:40:12 INFO - PROCESS | 2000 | --DOCSHELL 0x117015800 == 30 [pid = 2000] [id = 440] 08:40:12 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x1294d9c00) [pid = 2000] [serial = 1300] [outer = 0x0] [url = about:blank] 08:40:12 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x1253ed800) [pid = 2000] [serial = 1284] [outer = 0x0] [url = about:blank] 08:40:12 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x126b17800) [pid = 2000] [serial = 1287] [outer = 0x0] [url = about:blank] 08:40:12 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x125d78800) [pid = 2000] [serial = 1285] [outer = 0x0] [url = about:blank] 08:40:12 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x128aa6c00) [pid = 2000] [serial = 1290] [outer = 0x0] [url = about:blank] 08:40:12 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x116aab800) [pid = 2000] [serial = 1266] [outer = 0x0] [url = about:blank] 08:40:12 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x1173bfc00) [pid = 2000] [serial = 1267] [outer = 0x0] [url = about:blank] 08:40:12 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x1126d9800) [pid = 2000] [serial = 1263] [outer = 0x0] [url = about:blank] 08:40:12 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x112dc1000) [pid = 2000] [serial = 1264] [outer = 0x0] [url = about:blank] 08:40:12 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x119bda400) [pid = 2000] [serial = 1275] [outer = 0x0] [url = about:blank] 08:40:12 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x119da3c00) [pid = 2000] [serial = 1276] [outer = 0x0] [url = about:blank] 08:40:12 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x1211c6800) [pid = 2000] [serial = 1278] [outer = 0x0] [url = about:blank] 08:40:12 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x121a24000) [pid = 2000] [serial = 1279] [outer = 0x0] [url = about:blank] 08:40:12 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x1186d5400) [pid = 2000] [serial = 1272] [outer = 0x0] [url = about:blank] 08:40:12 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x118fb6000) [pid = 2000] [serial = 1273] [outer = 0x0] [url = about:blank] 08:40:12 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x1133fb800) [pid = 2000] [serial = 1269] [outer = 0x0] [url = about:blank] 08:40:12 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x12a449000) [pid = 2000] [serial = 1302] [outer = 0x0] [url = about:blank] 08:40:12 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x128884400) [pid = 2000] [serial = 1288] [outer = 0x0] [url = about:blank] 08:40:12 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x117d90000) [pid = 2000] [serial = 1270] [outer = 0x0] [url = about:blank] 08:40:12 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x1241ad000) [pid = 2000] [serial = 1281] [outer = 0x0] [url = about:blank] 08:40:12 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x1291cec00) [pid = 2000] [serial = 1261] [outer = 0x0] [url = about:blank] 08:40:12 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x128d5f000) [pid = 2000] [serial = 1293] [outer = 0x0] [url = about:blank] 08:40:12 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x128bed400) [pid = 2000] [serial = 1291] [outer = 0x0] [url = about:blank] 08:40:12 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x119976c00) [pid = 2000] [serial = 1296] [outer = 0x0] [url = about:blank] 08:40:12 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x1291b2400) [pid = 2000] [serial = 1294] [outer = 0x0] [url = about:blank] 08:40:12 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x12a578000) [pid = 2000] [serial = 1303] [outer = 0x0] [url = about:blank] 08:40:12 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x128bea000) [pid = 2000] [serial = 1299] [outer = 0x0] [url = about:blank] 08:40:12 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x124a25400) [pid = 2000] [serial = 1282] [outer = 0x0] [url = about:blank] 08:40:12 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x124314800) [pid = 2000] [serial = 1297] [outer = 0x0] [url = about:blank] 08:40:12 INFO - PROCESS | 2000 | --DOMWINDOW == 78 (0x12a980000) [pid = 2000] [serial = 1306] [outer = 0x0] [url = about:blank] 08:40:12 INFO - PROCESS | 2000 | --DOMWINDOW == 77 (0x12a598800) [pid = 2000] [serial = 1305] [outer = 0x0] [url = about:blank] 08:40:12 INFO - PROCESS | 2000 | 1469115612810 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]]]}] 08:40:12 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) 08:40:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 675ms 08:40:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 08:40:12 INFO - PROCESS | 2000 | 1469115612866 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 08:40:12 INFO - PROCESS | 2000 | 1469115612868 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 08:40:12 INFO - PROCESS | 2000 | 1469115612872 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 08:40:12 INFO - PROCESS | 2000 | 1469115612874 Marionette TRACE conn2 <- [1,1794,null,{}] 08:40:12 INFO - PROCESS | 2000 | 1469115612876 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}] 08:40:12 INFO - PROCESS | 2000 | 1469115612878 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:12 INFO - PROCESS | 2000 | 1469115612955 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 08:40:13 INFO - PROCESS | 2000 | 1469115613013 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:13 INFO - PROCESS | 2000 | 1469115613014 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:13 INFO - PROCESS | 2000 | ++DOCSHELL 0x1189eb000 == 31 [pid = 2000] [id = 456] 08:40:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 78 (0x1173b5400) [pid = 2000] [serial = 1367] [outer = 0x0] 08:40:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 79 (0x11855e800) [pid = 2000] [serial = 1368] [outer = 0x1173b5400] 08:40:13 INFO - PROCESS | 2000 | 1469115613041 Marionette DEBUG loaded listener.js 08:40:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x118954400) [pid = 2000] [serial = 1369] [outer = 0x1173b5400] 08:40:13 INFO - PROCESS | 2000 | 1469115613348 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]]]}] 08:40:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:40:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 519ms 08:40:13 INFO - PROCESS | 2000 | 1469115613392 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 08:40:13 INFO - PROCESS | 2000 | 1469115613394 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 08:40:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 08:40:13 INFO - PROCESS | 2000 | 1469115613398 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 08:40:13 INFO - PROCESS | 2000 | 1469115613401 Marionette TRACE conn2 <- [1,1798,null,{}] 08:40:13 INFO - PROCESS | 2000 | 1469115613408 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}] 08:40:13 INFO - PROCESS | 2000 | 1469115613411 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:13 INFO - PROCESS | 2000 | 1469115613488 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 08:40:13 INFO - PROCESS | 2000 | 1469115613544 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:13 INFO - PROCESS | 2000 | 1469115613546 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:13 INFO - PROCESS | 2000 | ++DOCSHELL 0x120fd9800 == 32 [pid = 2000] [id = 457] 08:40:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x118953800) [pid = 2000] [serial = 1370] [outer = 0x0] 08:40:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x1196f5400) [pid = 2000] [serial = 1371] [outer = 0x118953800] 08:40:13 INFO - PROCESS | 2000 | 1469115613576 Marionette DEBUG loaded listener.js 08:40:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x120faa800) [pid = 2000] [serial = 1372] [outer = 0x118953800] 08:40:13 INFO - PROCESS | 2000 | 1469115613848 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]]]}] 08:40:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 08:40:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 472ms 08:40:13 INFO - PROCESS | 2000 | 1469115613871 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 08:40:13 INFO - PROCESS | 2000 | 1469115613872 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 08:40:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 08:40:13 INFO - PROCESS | 2000 | 1469115613875 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 08:40:13 INFO - PROCESS | 2000 | 1469115613876 Marionette TRACE conn2 <- [1,1802,null,{}] 08:40:13 INFO - PROCESS | 2000 | 1469115613886 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}] 08:40:13 INFO - PROCESS | 2000 | 1469115613887 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:13 INFO - PROCESS | 2000 | 1469115613970 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 08:40:13 INFO - PROCESS | 2000 | 1469115613974 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:13 INFO - PROCESS | 2000 | 1469115613975 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:13 INFO - PROCESS | 2000 | ++DOCSHELL 0x123c9f800 == 33 [pid = 2000] [id = 458] 08:40:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x1210ae400) [pid = 2000] [serial = 1373] [outer = 0x0] 08:40:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x121805400) [pid = 2000] [serial = 1374] [outer = 0x1210ae400] 08:40:14 INFO - PROCESS | 2000 | 1469115614003 Marionette DEBUG loaded listener.js 08:40:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x123c0d800) [pid = 2000] [serial = 1375] [outer = 0x1210ae400] 08:40:14 INFO - PROCESS | 2000 | 1469115614365 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]]]}] 08:40:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 08:40:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 526ms 08:40:14 INFO - PROCESS | 2000 | 1469115614401 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 08:40:14 INFO - PROCESS | 2000 | 1469115614403 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 08:40:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 08:40:14 INFO - PROCESS | 2000 | 1469115614406 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 08:40:14 INFO - PROCESS | 2000 | 1469115614408 Marionette TRACE conn2 <- [1,1806,null,{}] 08:40:14 INFO - PROCESS | 2000 | 1469115614418 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}] 08:40:14 INFO - PROCESS | 2000 | 1469115614420 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:14 INFO - PROCESS | 2000 | 1469115614538 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 08:40:14 INFO - PROCESS | 2000 | 1469115614546 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:14 INFO - PROCESS | 2000 | 1469115614547 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:14 INFO - PROCESS | 2000 | ++DOCSHELL 0x1256ce800 == 34 [pid = 2000] [id = 459] 08:40:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x1128b5c00) [pid = 2000] [serial = 1376] [outer = 0x0] 08:40:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x124314800) [pid = 2000] [serial = 1377] [outer = 0x1128b5c00] 08:40:14 INFO - PROCESS | 2000 | 1469115614581 Marionette DEBUG loaded listener.js 08:40:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x124a23800) [pid = 2000] [serial = 1378] [outer = 0x1128b5c00] 08:40:14 INFO - PROCESS | 2000 | 1469115614931 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]]]}] 08:40:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 08:40:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 569ms 08:40:14 INFO - PROCESS | 2000 | 1469115614975 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 08:40:14 INFO - PROCESS | 2000 | 1469115614977 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 08:40:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 08:40:14 INFO - PROCESS | 2000 | 1469115614985 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 08:40:14 INFO - PROCESS | 2000 | 1469115614986 Marionette TRACE conn2 <- [1,1810,null,{}] 08:40:14 INFO - PROCESS | 2000 | 1469115614988 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}] 08:40:14 INFO - PROCESS | 2000 | 1469115614992 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:15 INFO - PROCESS | 2000 | 1469115615109 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 08:40:15 INFO - PROCESS | 2000 | 1469115615113 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:15 INFO - PROCESS | 2000 | 1469115615114 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:15 INFO - PROCESS | 2000 | ++DOCSHELL 0x1288a1800 == 35 [pid = 2000] [id = 460] 08:40:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x124a24400) [pid = 2000] [serial = 1379] [outer = 0x0] 08:40:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x124af0c00) [pid = 2000] [serial = 1380] [outer = 0x124a24400] 08:40:15 INFO - PROCESS | 2000 | 1469115615138 Marionette DEBUG loaded listener.js 08:40:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x125d7ec00) [pid = 2000] [serial = 1381] [outer = 0x124a24400] 08:40:15 INFO - PROCESS | 2000 | 1469115615486 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]]]}] 08:40:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 08:40:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 522ms 08:40:15 INFO - PROCESS | 2000 | 1469115615508 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 08:40:15 INFO - PROCESS | 2000 | 1469115615509 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 08:40:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 08:40:15 INFO - PROCESS | 2000 | 1469115615530 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 08:40:15 INFO - PROCESS | 2000 | 1469115615531 Marionette TRACE conn2 <- [1,1814,null,{}] 08:40:15 INFO - PROCESS | 2000 | 1469115615535 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}] 08:40:15 INFO - PROCESS | 2000 | 1469115615536 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:15 INFO - PROCESS | 2000 | 1469115615633 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 08:40:15 INFO - PROCESS | 2000 | 1469115615636 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:15 INFO - PROCESS | 2000 | 1469115615637 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:15 INFO - PROCESS | 2000 | ++DOCSHELL 0x129c2e800 == 36 [pid = 2000] [id = 461] 08:40:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x125b53c00) [pid = 2000] [serial = 1382] [outer = 0x0] 08:40:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x126bcb400) [pid = 2000] [serial = 1383] [outer = 0x125b53c00] 08:40:15 INFO - PROCESS | 2000 | 1469115615668 Marionette DEBUG loaded listener.js 08:40:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x12888dc00) [pid = 2000] [serial = 1384] [outer = 0x125b53c00] 08:40:15 INFO - PROCESS | 2000 | 1469115615989 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]]]}] 08:40:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 08:40:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 490ms 08:40:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 08:40:16 INFO - PROCESS | 2000 | 1469115616003 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 08:40:16 INFO - PROCESS | 2000 | 1469115616004 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 08:40:16 INFO - PROCESS | 2000 | 1469115616006 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 08:40:16 INFO - PROCESS | 2000 | 1469115616007 Marionette TRACE conn2 <- [1,1818,null,{}] 08:40:16 INFO - PROCESS | 2000 | 1469115616009 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}] 08:40:16 INFO - PROCESS | 2000 | 1469115616011 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:16 INFO - PROCESS | 2000 | 1469115616115 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 08:40:16 INFO - PROCESS | 2000 | 1469115616128 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:16 INFO - PROCESS | 2000 | 1469115616129 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:16 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a53e800 == 37 [pid = 2000] [id = 462] 08:40:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x126bc6c00) [pid = 2000] [serial = 1385] [outer = 0x0] 08:40:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x128b30c00) [pid = 2000] [serial = 1386] [outer = 0x126bc6c00] 08:40:16 INFO - PROCESS | 2000 | 1469115616153 Marionette DEBUG loaded listener.js 08:40:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x128bea000) [pid = 2000] [serial = 1387] [outer = 0x126bc6c00] 08:40:16 INFO - PROCESS | 2000 | 1469115616482 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]]]}] 08:40:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 08:40:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 520ms 08:40:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 08:40:16 INFO - PROCESS | 2000 | 1469115616526 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 08:40:16 INFO - PROCESS | 2000 | 1469115616528 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 08:40:16 INFO - PROCESS | 2000 | 1469115616530 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 08:40:16 INFO - PROCESS | 2000 | 1469115616531 Marionette TRACE conn2 <- [1,1822,null,{}] 08:40:16 INFO - PROCESS | 2000 | 1469115616533 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}] 08:40:16 INFO - PROCESS | 2000 | 1469115616534 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:16 INFO - PROCESS | 2000 | 1469115616635 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 08:40:16 INFO - PROCESS | 2000 | 1469115616645 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:16 INFO - PROCESS | 2000 | 1469115616646 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:16 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b717800 == 38 [pid = 2000] [id = 463] 08:40:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x128bec000) [pid = 2000] [serial = 1388] [outer = 0x0] 08:40:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x128bf0c00) [pid = 2000] [serial = 1389] [outer = 0x128bec000] 08:40:16 INFO - PROCESS | 2000 | 1469115616677 Marionette DEBUG loaded listener.js 08:40:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x128d61c00) [pid = 2000] [serial = 1390] [outer = 0x128bec000] 08:40:16 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x112e74400) [pid = 2000] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 08:40:16 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x12410cc00) [pid = 2000] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 08:40:16 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x1128b8000) [pid = 2000] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 08:40:16 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x11859d400) [pid = 2000] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 08:40:16 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x1172c2000) [pid = 2000] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 08:40:16 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x1164d4400) [pid = 2000] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 08:40:16 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x111cacc00) [pid = 2000] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 08:40:16 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x116ab5c00) [pid = 2000] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 08:40:16 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x11992b800) [pid = 2000] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 08:40:16 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x119d98c00) [pid = 2000] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 08:40:16 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x124af1000) [pid = 2000] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 08:40:16 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x113c8a800) [pid = 2000] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 08:40:16 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x112986400) [pid = 2000] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 08:40:16 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x11948b800) [pid = 2000] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 08:40:16 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x128aa9400) [pid = 2000] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 08:40:16 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x1253f5400) [pid = 2000] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 08:40:17 INFO - PROCESS | 2000 | 1469115617063 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]]]}] 08:40:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 08:40:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 570ms 08:40:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 08:40:17 INFO - PROCESS | 2000 | 1469115617100 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 08:40:17 INFO - PROCESS | 2000 | 1469115617102 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 08:40:17 INFO - PROCESS | 2000 | 1469115617104 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 08:40:17 INFO - PROCESS | 2000 | 1469115617105 Marionette TRACE conn2 <- [1,1826,null,{}] 08:40:17 INFO - PROCESS | 2000 | 1469115617107 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}] 08:40:17 INFO - PROCESS | 2000 | 1469115617108 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:17 INFO - PROCESS | 2000 | 1469115617219 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 08:40:17 INFO - PROCESS | 2000 | 1469115617253 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:17 INFO - PROCESS | 2000 | 1469115617254 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:17 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a925000 == 39 [pid = 2000] [id = 464] 08:40:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x111f4b800) [pid = 2000] [serial = 1391] [outer = 0x0] 08:40:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x1173b4400) [pid = 2000] [serial = 1392] [outer = 0x111f4b800] 08:40:17 INFO - PROCESS | 2000 | 1469115617278 Marionette DEBUG loaded listener.js 08:40:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x11997a400) [pid = 2000] [serial = 1393] [outer = 0x111f4b800] 08:40:17 INFO - PROCESS | 2000 | 1469115617542 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]]]}] 08:40:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 08:40:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 469ms 08:40:17 INFO - PROCESS | 2000 | 1469115617574 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 08:40:17 INFO - PROCESS | 2000 | 1469115617575 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 08:40:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 08:40:17 INFO - PROCESS | 2000 | 1469115617585 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 08:40:17 INFO - PROCESS | 2000 | 1469115617587 Marionette TRACE conn2 <- [1,1830,null,{}] 08:40:17 INFO - PROCESS | 2000 | 1469115617589 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}] 08:40:17 INFO - PROCESS | 2000 | 1469115617591 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:17 INFO - PROCESS | 2000 | 1469115617688 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 08:40:17 INFO - PROCESS | 2000 | 1469115617692 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:17 INFO - PROCESS | 2000 | 1469115617701 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:17 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c065800 == 40 [pid = 2000] [id = 465] 08:40:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x119d98c00) [pid = 2000] [serial = 1394] [outer = 0x0] 08:40:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x124afc800) [pid = 2000] [serial = 1395] [outer = 0x119d98c00] 08:40:17 INFO - PROCESS | 2000 | 1469115617727 Marionette DEBUG loaded listener.js 08:40:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x129073c00) [pid = 2000] [serial = 1396] [outer = 0x119d98c00] 08:40:18 INFO - PROCESS | 2000 | 1469115618064 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]]]}] 08:40:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 08:40:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 522ms 08:40:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 08:40:18 INFO - PROCESS | 2000 | 1469115618107 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 08:40:18 INFO - PROCESS | 2000 | 1469115618108 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 08:40:18 INFO - PROCESS | 2000 | 1469115618123 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 08:40:18 INFO - PROCESS | 2000 | 1469115618124 Marionette TRACE conn2 <- [1,1834,null,{}] 08:40:18 INFO - PROCESS | 2000 | 1469115618128 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}] 08:40:18 INFO - PROCESS | 2000 | 1469115618129 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:18 INFO - PROCESS | 2000 | 1469115618207 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 08:40:18 INFO - PROCESS | 2000 | 1469115618212 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:18 INFO - PROCESS | 2000 | 1469115618214 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:18 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c2c9000 == 41 [pid = 2000] [id = 466] 08:40:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x129074000) [pid = 2000] [serial = 1397] [outer = 0x0] 08:40:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x1291b4000) [pid = 2000] [serial = 1398] [outer = 0x129074000] 08:40:18 INFO - PROCESS | 2000 | 1469115618238 Marionette DEBUG loaded listener.js 08:40:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x1291d7400) [pid = 2000] [serial = 1399] [outer = 0x129074000] 08:40:18 INFO - PROCESS | 2000 | 1469115618535 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]]]}] 08:40:18 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 08:40:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 432ms 08:40:18 INFO - PROCESS | 2000 | 1469115618551 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 08:40:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 08:40:18 INFO - PROCESS | 2000 | 1469115618552 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 08:40:18 INFO - PROCESS | 2000 | 1469115618554 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 08:40:18 INFO - PROCESS | 2000 | 1469115618556 Marionette TRACE conn2 <- [1,1838,null,{}] 08:40:18 INFO - PROCESS | 2000 | 1469115618558 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}] 08:40:18 INFO - PROCESS | 2000 | 1469115618559 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:18 INFO - PROCESS | 2000 | 1469115618652 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 08:40:18 INFO - PROCESS | 2000 | 1469115618656 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:18 INFO - PROCESS | 2000 | 1469115618657 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:18 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c67c000 == 42 [pid = 2000] [id = 467] 08:40:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x1291b3800) [pid = 2000] [serial = 1400] [outer = 0x0] 08:40:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x1294d8800) [pid = 2000] [serial = 1401] [outer = 0x1291b3800] 08:40:18 INFO - PROCESS | 2000 | 1469115618681 Marionette DEBUG loaded listener.js 08:40:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x12a447400) [pid = 2000] [serial = 1402] [outer = 0x1291b3800] 08:40:19 INFO - PROCESS | 2000 | 1469115619122 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]]]}] 08:40:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 08:40:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 618ms 08:40:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 08:40:19 INFO - PROCESS | 2000 | 1469115619174 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 08:40:19 INFO - PROCESS | 2000 | 1469115619177 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 08:40:19 INFO - PROCESS | 2000 | 1469115619180 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 08:40:19 INFO - PROCESS | 2000 | 1469115619182 Marionette TRACE conn2 <- [1,1842,null,{}] 08:40:19 INFO - PROCESS | 2000 | 1469115619186 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}] 08:40:19 INFO - PROCESS | 2000 | 1469115619188 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:19 INFO - PROCESS | 2000 | 1469115619294 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 08:40:19 INFO - PROCESS | 2000 | 1469115619377 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:19 INFO - PROCESS | 2000 | 1469115619379 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:19 INFO - PROCESS | 2000 | ++DOCSHELL 0x1191de800 == 43 [pid = 2000] [id = 468] 08:40:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x1161ce800) [pid = 2000] [serial = 1403] [outer = 0x0] 08:40:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x116787400) [pid = 2000] [serial = 1404] [outer = 0x1161ce800] 08:40:19 INFO - PROCESS | 2000 | 1469115619422 Marionette DEBUG loaded listener.js 08:40:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x117d86800) [pid = 2000] [serial = 1405] [outer = 0x1161ce800] 08:40:19 INFO - PROCESS | 2000 | 1469115619811 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]]]}] 08:40:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 08:40:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 672ms 08:40:19 INFO - PROCESS | 2000 | 1469115619851 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 08:40:19 INFO - PROCESS | 2000 | 1469115619854 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 08:40:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 08:40:19 INFO - PROCESS | 2000 | 1469115619859 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 08:40:19 INFO - PROCESS | 2000 | 1469115619862 Marionette TRACE conn2 <- [1,1846,null,{}] 08:40:19 INFO - PROCESS | 2000 | 1469115619866 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}] 08:40:19 INFO - PROCESS | 2000 | 1469115619867 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:19 INFO - PROCESS | 2000 | 1469115619971 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 08:40:20 INFO - PROCESS | 2000 | 1469115620029 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:20 INFO - PROCESS | 2000 | 1469115620030 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:20 INFO - PROCESS | 2000 | ++DOCSHELL 0x125b17800 == 44 [pid = 2000] [id = 469] 08:40:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x118fad800) [pid = 2000] [serial = 1406] [outer = 0x0] 08:40:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x119930800) [pid = 2000] [serial = 1407] [outer = 0x118fad800] 08:40:20 INFO - PROCESS | 2000 | 1469115620062 Marionette DEBUG loaded listener.js 08:40:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x119da3c00) [pid = 2000] [serial = 1408] [outer = 0x118fad800] 08:40:20 INFO - PROCESS | 2000 | 1469115620515 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]]]}] 08:40:20 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) 08:40:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 722ms 08:40:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 08:40:20 INFO - PROCESS | 2000 | 1469115620582 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 08:40:20 INFO - PROCESS | 2000 | 1469115620583 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 08:40:20 INFO - PROCESS | 2000 | 1469115620586 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 08:40:20 INFO - PROCESS | 2000 | 1469115620588 Marionette TRACE conn2 <- [1,1850,null,{}] 08:40:20 INFO - PROCESS | 2000 | 1469115620622 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}] 08:40:20 INFO - PROCESS | 2000 | 1469115620625 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:20 INFO - PROCESS | 2000 | 1469115620769 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 08:40:20 INFO - PROCESS | 2000 | 1469115620824 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:20 INFO - PROCESS | 2000 | 1469115620826 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:20 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c67b000 == 45 [pid = 2000] [id = 470] 08:40:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x124af5000) [pid = 2000] [serial = 1409] [outer = 0x0] 08:40:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x1253eb400) [pid = 2000] [serial = 1410] [outer = 0x124af5000] 08:40:20 INFO - PROCESS | 2000 | 1469115620858 Marionette DEBUG loaded listener.js 08:40:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x125a59400) [pid = 2000] [serial = 1411] [outer = 0x124af5000] 08:40:21 INFO - PROCESS | 2000 | 1469115621297 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]]]}] 08:40:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:40:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 749ms 08:40:21 INFO - PROCESS | 2000 | 1469115621335 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 08:40:21 INFO - PROCESS | 2000 | 1469115621338 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 08:40:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 08:40:21 INFO - PROCESS | 2000 | 1469115621342 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 08:40:21 INFO - PROCESS | 2000 | 1469115621344 Marionette TRACE conn2 <- [1,1854,null,{}] 08:40:21 INFO - PROCESS | 2000 | 1469115621348 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}] 08:40:21 INFO - PROCESS | 2000 | 1469115621350 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:21 INFO - PROCESS | 2000 | 1469115621523 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 08:40:21 INFO - PROCESS | 2000 | 1469115621645 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:21 INFO - PROCESS | 2000 | 1469115621646 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:21 INFO - PROCESS | 2000 | ++DOCSHELL 0x12cc39800 == 46 [pid = 2000] [id = 471] 08:40:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x1253f0c00) [pid = 2000] [serial = 1412] [outer = 0x0] 08:40:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x126bc8800) [pid = 2000] [serial = 1413] [outer = 0x1253f0c00] 08:40:21 INFO - PROCESS | 2000 | 1469115621694 Marionette DEBUG loaded listener.js 08:40:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x128b32c00) [pid = 2000] [serial = 1414] [outer = 0x1253f0c00] 08:40:22 INFO - PROCESS | 2000 | 1469115622198 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]]]}] 08:40:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 08:40:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1126ms 08:40:22 INFO - PROCESS | 2000 | 1469115622483 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 08:40:22 INFO - PROCESS | 2000 | 1469115622486 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 08:40:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 08:40:22 INFO - PROCESS | 2000 | 1469115622491 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 08:40:22 INFO - PROCESS | 2000 | 1469115622492 Marionette TRACE conn2 <- [1,1858,null,{}] 08:40:22 INFO - PROCESS | 2000 | 1469115622497 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}] 08:40:22 INFO - PROCESS | 2000 | 1469115622499 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:22 INFO - PROCESS | 2000 | 1469115622591 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 08:40:22 INFO - PROCESS | 2000 | 1469115622658 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:22 INFO - PROCESS | 2000 | 1469115622661 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:22 INFO - PROCESS | 2000 | ++DOCSHELL 0x11969c800 == 47 [pid = 2000] [id = 472] 08:40:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x1161cc400) [pid = 2000] [serial = 1415] [outer = 0x0] 08:40:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x11677b000) [pid = 2000] [serial = 1416] [outer = 0x1161cc400] 08:40:22 INFO - PROCESS | 2000 | 1469115622688 Marionette DEBUG loaded listener.js 08:40:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x1173b8c00) [pid = 2000] [serial = 1417] [outer = 0x1161cc400] 08:40:23 INFO - PROCESS | 2000 | 1469115623107 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]]]}] 08:40:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 08:40:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 674ms 08:40:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 08:40:23 INFO - PROCESS | 2000 | 1469115623165 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 08:40:23 INFO - PROCESS | 2000 | 1469115623167 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 08:40:23 INFO - PROCESS | 2000 | 1469115623171 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 08:40:23 INFO - PROCESS | 2000 | 1469115623173 Marionette TRACE conn2 <- [1,1862,null,{}] 08:40:23 INFO - PROCESS | 2000 | 1469115623176 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}] 08:40:23 INFO - PROCESS | 2000 | 1469115623178 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:23 INFO - PROCESS | 2000 | --DOCSHELL 0x12c2c9000 == 46 [pid = 2000] [id = 466] 08:40:23 INFO - PROCESS | 2000 | --DOCSHELL 0x12c065800 == 45 [pid = 2000] [id = 465] 08:40:23 INFO - PROCESS | 2000 | --DOCSHELL 0x12a925000 == 44 [pid = 2000] [id = 464] 08:40:23 INFO - PROCESS | 2000 | --DOCSHELL 0x12b717800 == 43 [pid = 2000] [id = 463] 08:40:23 INFO - PROCESS | 2000 | --DOCSHELL 0x12a53e800 == 42 [pid = 2000] [id = 462] 08:40:23 INFO - PROCESS | 2000 | --DOCSHELL 0x129c2e800 == 41 [pid = 2000] [id = 461] 08:40:23 INFO - PROCESS | 2000 | --DOCSHELL 0x1288a1800 == 40 [pid = 2000] [id = 460] 08:40:23 INFO - PROCESS | 2000 | --DOCSHELL 0x1256ce800 == 39 [pid = 2000] [id = 459] 08:40:23 INFO - PROCESS | 2000 | --DOCSHELL 0x123c9f800 == 38 [pid = 2000] [id = 458] 08:40:23 INFO - PROCESS | 2000 | --DOCSHELL 0x120fd9800 == 37 [pid = 2000] [id = 457] 08:40:23 INFO - PROCESS | 2000 | --DOCSHELL 0x1189eb000 == 36 [pid = 2000] [id = 456] 08:40:23 INFO - PROCESS | 2000 | --DOCSHELL 0x11862c000 == 35 [pid = 2000] [id = 455] 08:40:23 INFO - PROCESS | 2000 | --DOCSHELL 0x120f4c000 == 34 [pid = 2000] [id = 454] 08:40:23 INFO - PROCESS | 2000 | --DOCSHELL 0x12ac1a000 == 33 [pid = 2000] [id = 452] 08:40:23 INFO - PROCESS | 2000 | --DOCSHELL 0x11700b000 == 32 [pid = 2000] [id = 453] 08:40:23 INFO - PROCESS | 2000 | --DOCSHELL 0x11969c800 == 31 [pid = 2000] [id = 472] 08:40:23 INFO - PROCESS | 2000 | --DOCSHELL 0x12cc39800 == 30 [pid = 2000] [id = 471] 08:40:23 INFO - PROCESS | 2000 | --DOCSHELL 0x12c67b000 == 29 [pid = 2000] [id = 470] 08:40:23 INFO - PROCESS | 2000 | --DOCSHELL 0x125b17800 == 28 [pid = 2000] [id = 469] 08:40:23 INFO - PROCESS | 2000 | --DOCSHELL 0x12c67c000 == 27 [pid = 2000] [id = 467] 08:40:23 INFO - PROCESS | 2000 | --DOCSHELL 0x1191de800 == 26 [pid = 2000] [id = 468] 08:40:23 INFO - PROCESS | 2000 | 1469115623778 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 08:40:23 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x119934400) [pid = 2000] [serial = 1335] [outer = 0x0] [url = about:blank] 08:40:23 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x1244cec00) [pid = 2000] [serial = 1341] [outer = 0x0] [url = about:blank] 08:40:23 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x112982c00) [pid = 2000] [serial = 1323] [outer = 0x0] [url = about:blank] 08:40:23 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x112eef000) [pid = 2000] [serial = 1324] [outer = 0x0] [url = about:blank] 08:40:23 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x11894cc00) [pid = 2000] [serial = 1332] [outer = 0x0] [url = about:blank] 08:40:23 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x1176b2400) [pid = 2000] [serial = 1329] [outer = 0x0] [url = about:blank] 08:40:23 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x1185a0400) [pid = 2000] [serial = 1330] [outer = 0x0] [url = about:blank] 08:40:23 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x116544000) [pid = 2000] [serial = 1326] [outer = 0x0] [url = about:blank] 08:40:23 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x116885c00) [pid = 2000] [serial = 1327] [outer = 0x0] [url = about:blank] 08:40:23 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x1128b8800) [pid = 2000] [serial = 1321] [outer = 0x0] [url = about:blank] 08:40:23 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x111f44c00) [pid = 2000] [serial = 1320] [outer = 0x0] [url = about:blank] 08:40:23 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x11894d800) [pid = 2000] [serial = 1309] [outer = 0x0] [url = about:blank] 08:40:23 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x118349c00) [pid = 2000] [serial = 1308] [outer = 0x0] [url = about:blank] 08:40:23 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x1213cd000) [pid = 2000] [serial = 1312] [outer = 0x0] [url = about:blank] 08:40:23 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x120fa8800) [pid = 2000] [serial = 1311] [outer = 0x0] [url = about:blank] 08:40:23 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x124109800) [pid = 2000] [serial = 1339] [outer = 0x0] [url = about:blank] 08:40:23 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x120fab000) [pid = 2000] [serial = 1338] [outer = 0x0] [url = about:blank] 08:40:23 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x126aa4400) [pid = 2000] [serial = 1315] [outer = 0x0] [url = about:blank] 08:40:23 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x126bd0c00) [pid = 2000] [serial = 1356] [outer = 0x0] [url = about:blank] 08:40:23 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x124a9ec00) [pid = 2000] [serial = 1344] [outer = 0x0] [url = about:blank] 08:40:23 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x1253f1800) [pid = 2000] [serial = 1314] [outer = 0x0] [url = about:blank] 08:40:23 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x124a99400) [pid = 2000] [serial = 1342] [outer = 0x0] [url = about:blank] 08:40:23 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x11914ec00) [pid = 2000] [serial = 1348] [outer = 0x0] [url = about:blank] 08:40:23 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x124384000) [pid = 2000] [serial = 1350] [outer = 0x0] [url = about:blank] 08:40:23 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x1294d6400) [pid = 2000] [serial = 1318] [outer = 0x0] [url = about:blank] 08:40:23 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x1291b3c00) [pid = 2000] [serial = 1317] [outer = 0x0] [url = about:blank] 08:40:23 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x1172bdc00) [pid = 2000] [serial = 1347] [outer = 0x0] [url = about:blank] 08:40:23 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x125693400) [pid = 2000] [serial = 1353] [outer = 0x0] [url = about:blank] 08:40:23 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x126b0dc00) [pid = 2000] [serial = 1354] [outer = 0x0] [url = about:blank] 08:40:23 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x125364000) [pid = 2000] [serial = 1345] [outer = 0x0] [url = about:blank] 08:40:23 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x1253ee400) [pid = 2000] [serial = 1351] [outer = 0x0] [url = about:blank] 08:40:23 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x119d9f000) [pid = 2000] [serial = 1336] [outer = 0x0] [url = about:blank] 08:40:23 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x1196f6000) [pid = 2000] [serial = 1333] [outer = 0x0] [url = about:blank] 08:40:23 INFO - PROCESS | 2000 | 1469115623903 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:23 INFO - PROCESS | 2000 | 1469115623905 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:23 INFO - PROCESS | 2000 | ++DOCSHELL 0x1164aa800 == 27 [pid = 2000] [id = 473] 08:40:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x112980800) [pid = 2000] [serial = 1418] [outer = 0x0] 08:40:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x11298f000) [pid = 2000] [serial = 1419] [outer = 0x112980800] 08:40:23 INFO - PROCESS | 2000 | 1469115623934 Marionette DEBUG loaded listener.js 08:40:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x1133fa000) [pid = 2000] [serial = 1420] [outer = 0x112980800] 08:40:24 INFO - PROCESS | 2000 | 1469115624231 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]]]}] 08:40:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 08:40:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1123ms 08:40:24 INFO - PROCESS | 2000 | 1469115624293 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 08:40:24 INFO - PROCESS | 2000 | 1469115624298 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 08:40:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 08:40:24 INFO - PROCESS | 2000 | 1469115624301 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 08:40:24 INFO - PROCESS | 2000 | 1469115624303 Marionette TRACE conn2 <- [1,1866,null,{}] 08:40:24 INFO - PROCESS | 2000 | 1469115624306 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}] 08:40:24 INFO - PROCESS | 2000 | 1469115624307 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:24 INFO - PROCESS | 2000 | 1469115624403 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 08:40:24 INFO - PROCESS | 2000 | 1469115624457 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:24 INFO - PROCESS | 2000 | 1469115624459 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:24 INFO - PROCESS | 2000 | ++DOCSHELL 0x117d69000 == 28 [pid = 2000] [id = 474] 08:40:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x1161d4400) [pid = 2000] [serial = 1421] [outer = 0x0] 08:40:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x1173c1800) [pid = 2000] [serial = 1422] [outer = 0x1161d4400] 08:40:24 INFO - PROCESS | 2000 | 1469115624485 Marionette DEBUG loaded listener.js 08:40:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x1186c0800) [pid = 2000] [serial = 1423] [outer = 0x1161d4400] 08:40:24 INFO - PROCESS | 2000 | 1469115624818 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]]]}] 08:40:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 08:40:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 574ms 08:40:24 INFO - PROCESS | 2000 | 1469115624876 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 08:40:24 INFO - PROCESS | 2000 | 1469115624879 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 08:40:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 08:40:24 INFO - PROCESS | 2000 | 1469115624882 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 08:40:24 INFO - PROCESS | 2000 | 1469115624884 Marionette TRACE conn2 <- [1,1870,null,{}] 08:40:24 INFO - PROCESS | 2000 | 1469115624888 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}] 08:40:24 INFO - PROCESS | 2000 | 1469115624890 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:25 INFO - PROCESS | 2000 | 1469115625023 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 08:40:25 INFO - PROCESS | 2000 | 1469115625134 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:25 INFO - PROCESS | 2000 | 1469115625136 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:25 INFO - PROCESS | 2000 | ++DOCSHELL 0x1168bd000 == 29 [pid = 2000] [id = 475] 08:40:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x11894e000) [pid = 2000] [serial = 1424] [outer = 0x0] 08:40:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x11914ec00) [pid = 2000] [serial = 1425] [outer = 0x11894e000] 08:40:25 INFO - PROCESS | 2000 | 1469115625193 Marionette DEBUG loaded listener.js 08:40:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x119937400) [pid = 2000] [serial = 1426] [outer = 0x11894e000] 08:40:25 INFO - PROCESS | 2000 | 1469115625459 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]]]}] 08:40:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 08:40:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 622ms 08:40:25 INFO - PROCESS | 2000 | 1469115625503 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 08:40:25 INFO - PROCESS | 2000 | 1469115625506 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 08:40:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 08:40:25 INFO - PROCESS | 2000 | 1469115625521 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 08:40:25 INFO - PROCESS | 2000 | 1469115625524 Marionette TRACE conn2 <- [1,1874,null,{}] 08:40:25 INFO - PROCESS | 2000 | 1469115625527 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}] 08:40:25 INFO - PROCESS | 2000 | 1469115625533 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:25 INFO - PROCESS | 2000 | 1469115625648 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 08:40:25 INFO - PROCESS | 2000 | 1469115625653 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:25 INFO - PROCESS | 2000 | 1469115625655 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:25 INFO - PROCESS | 2000 | ++DOCSHELL 0x120fd9000 == 30 [pid = 2000] [id = 476] 08:40:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x118984000) [pid = 2000] [serial = 1427] [outer = 0x0] 08:40:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x119d9c400) [pid = 2000] [serial = 1428] [outer = 0x118984000] 08:40:25 INFO - PROCESS | 2000 | 1469115625680 Marionette DEBUG loaded listener.js 08:40:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x1219bd400) [pid = 2000] [serial = 1429] [outer = 0x118984000] 08:40:26 INFO - PROCESS | 2000 | 1469115626008 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]]]}] 08:40:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 08:40:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 533ms 08:40:26 INFO - PROCESS | 2000 | 1469115626050 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 08:40:26 INFO - PROCESS | 2000 | 1469115626052 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 08:40:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 08:40:26 INFO - PROCESS | 2000 | 1469115626054 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 08:40:26 INFO - PROCESS | 2000 | 1469115626055 Marionette TRACE conn2 <- [1,1878,null,{}] 08:40:26 INFO - PROCESS | 2000 | 1469115626057 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}] 08:40:26 INFO - PROCESS | 2000 | 1469115626058 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:26 INFO - PROCESS | 2000 | 1469115626154 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 08:40:26 INFO - PROCESS | 2000 | 1469115626159 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:26 INFO - PROCESS | 2000 | 1469115626160 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:26 INFO - PROCESS | 2000 | ++DOCSHELL 0x12141b800 == 31 [pid = 2000] [id = 477] 08:40:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x123bd6000) [pid = 2000] [serial = 1430] [outer = 0x0] 08:40:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x124109800) [pid = 2000] [serial = 1431] [outer = 0x123bd6000] 08:40:26 INFO - PROCESS | 2000 | 1469115626185 Marionette DEBUG loaded listener.js 08:40:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x1244c8800) [pid = 2000] [serial = 1432] [outer = 0x123bd6000] 08:40:26 INFO - PROCESS | 2000 | 1469115626542 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]]]}] 08:40:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 08:40:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 521ms 08:40:26 INFO - PROCESS | 2000 | 1469115626575 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 08:40:26 INFO - PROCESS | 2000 | 1469115626576 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 08:40:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 08:40:26 INFO - PROCESS | 2000 | 1469115626579 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 08:40:26 INFO - PROCESS | 2000 | 1469115626580 Marionette TRACE conn2 <- [1,1882,null,{}] 08:40:26 INFO - PROCESS | 2000 | 1469115626582 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}] 08:40:26 INFO - PROCESS | 2000 | 1469115626583 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:26 INFO - PROCESS | 2000 | 1469115626679 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 08:40:26 INFO - PROCESS | 2000 | 1469115626683 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:26 INFO - PROCESS | 2000 | 1469115626687 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:26 INFO - PROCESS | 2000 | ++DOCSHELL 0x124a80800 == 32 [pid = 2000] [id = 478] 08:40:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x1186d5c00) [pid = 2000] [serial = 1433] [outer = 0x0] 08:40:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x124af2000) [pid = 2000] [serial = 1434] [outer = 0x1186d5c00] 08:40:26 INFO - PROCESS | 2000 | 1469115626719 Marionette DEBUG loaded listener.js 08:40:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x1253f2400) [pid = 2000] [serial = 1435] [outer = 0x1186d5c00] 08:40:27 INFO - PROCESS | 2000 | 1469115627059 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]]]}] 08:40:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 08:40:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 520ms 08:40:27 INFO - PROCESS | 2000 | 1469115627104 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 08:40:27 INFO - PROCESS | 2000 | 1469115627106 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 08:40:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 08:40:27 INFO - PROCESS | 2000 | 1469115627108 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 08:40:27 INFO - PROCESS | 2000 | 1469115627109 Marionette TRACE conn2 <- [1,1886,null,{}] 08:40:27 INFO - PROCESS | 2000 | 1469115627111 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}] 08:40:27 INFO - PROCESS | 2000 | 1469115627112 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:27 INFO - PROCESS | 2000 | 1469115627215 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 08:40:27 INFO - PROCESS | 2000 | 1469115627219 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:27 INFO - PROCESS | 2000 | 1469115627220 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:27 INFO - PROCESS | 2000 | ++DOCSHELL 0x111f13800 == 33 [pid = 2000] [id = 479] 08:40:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x124a27800) [pid = 2000] [serial = 1436] [outer = 0x0] 08:40:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x125a5ec00) [pid = 2000] [serial = 1437] [outer = 0x124a27800] 08:40:27 INFO - PROCESS | 2000 | 1469115627244 Marionette DEBUG loaded listener.js 08:40:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x126b0d400) [pid = 2000] [serial = 1438] [outer = 0x124a27800] 08:40:27 INFO - PROCESS | 2000 | 1469115627600 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]]]}] 08:40:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 08:40:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 519ms 08:40:27 INFO - PROCESS | 2000 | 1469115627630 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 08:40:27 INFO - PROCESS | 2000 | 1469115627633 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 08:40:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 08:40:27 INFO - PROCESS | 2000 | 1469115627641 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 08:40:27 INFO - PROCESS | 2000 | 1469115627643 Marionette TRACE conn2 <- [1,1890,null,{}] 08:40:27 INFO - PROCESS | 2000 | 1469115627646 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}] 08:40:27 INFO - PROCESS | 2000 | 1469115627648 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:27 INFO - PROCESS | 2000 | 1469115627796 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 08:40:27 INFO - PROCESS | 2000 | 1469115627814 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:27 INFO - PROCESS | 2000 | 1469115627815 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:27 INFO - PROCESS | 2000 | ++DOCSHELL 0x128d1f800 == 34 [pid = 2000] [id = 480] 08:40:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x11992a000) [pid = 2000] [serial = 1439] [outer = 0x0] 08:40:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x126bcbc00) [pid = 2000] [serial = 1440] [outer = 0x11992a000] 08:40:27 INFO - PROCESS | 2000 | 1469115627856 Marionette DEBUG loaded listener.js 08:40:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x128aa1800) [pid = 2000] [serial = 1441] [outer = 0x11992a000] 08:40:28 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x1291b3800) [pid = 2000] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 08:40:28 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x129074000) [pid = 2000] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 08:40:28 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x124a24400) [pid = 2000] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 08:40:28 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x125b53c00) [pid = 2000] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 08:40:28 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x111f4b800) [pid = 2000] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 08:40:28 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x126bc6c00) [pid = 2000] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 08:40:28 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x1128b5c00) [pid = 2000] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 08:40:28 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x1128ad000) [pid = 2000] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 08:40:28 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x1210ae400) [pid = 2000] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 08:40:28 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x126b12800) [pid = 2000] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 08:40:28 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x1173b5400) [pid = 2000] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 08:40:28 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x1133f5000) [pid = 2000] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 08:40:28 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x118953800) [pid = 2000] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 08:40:28 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x1173b4800) [pid = 2000] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 08:40:28 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x128bec000) [pid = 2000] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 08:40:28 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x119d98c00) [pid = 2000] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 08:40:28 INFO - PROCESS | 2000 | 1469115628545 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]]]}] 08:40:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 08:40:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 920ms 08:40:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 08:40:28 INFO - PROCESS | 2000 | 1469115628572 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 08:40:28 INFO - PROCESS | 2000 | 1469115628574 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 08:40:28 INFO - PROCESS | 2000 | 1469115628586 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 08:40:28 INFO - PROCESS | 2000 | 1469115628588 Marionette TRACE conn2 <- [1,1894,null,{}] 08:40:28 INFO - PROCESS | 2000 | 1469115628591 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}] 08:40:28 INFO - PROCESS | 2000 | 1469115628595 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:28 INFO - PROCESS | 2000 | 1469115628727 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 08:40:28 INFO - PROCESS | 2000 | 1469115628733 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:28 INFO - PROCESS | 2000 | 1469115628735 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:28 INFO - PROCESS | 2000 | ++DOCSHELL 0x129044800 == 35 [pid = 2000] [id = 481] 08:40:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x113c2f400) [pid = 2000] [serial = 1442] [outer = 0x0] 08:40:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x11914c000) [pid = 2000] [serial = 1443] [outer = 0x113c2f400] 08:40:28 INFO - PROCESS | 2000 | 1469115628776 Marionette DEBUG loaded listener.js 08:40:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x121807400) [pid = 2000] [serial = 1444] [outer = 0x113c2f400] 08:40:29 INFO - PROCESS | 2000 | 1469115629170 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]]]}] 08:40:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 08:40:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 630ms 08:40:29 INFO - PROCESS | 2000 | 1469115629208 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 08:40:29 INFO - PROCESS | 2000 | 1469115629209 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 08:40:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 08:40:29 INFO - PROCESS | 2000 | 1469115629212 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 08:40:29 INFO - PROCESS | 2000 | 1469115629215 Marionette TRACE conn2 <- [1,1898,null,{}] 08:40:29 INFO - PROCESS | 2000 | 1469115629217 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}] 08:40:29 INFO - PROCESS | 2000 | 1469115629218 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:29 INFO - PROCESS | 2000 | 1469115629365 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 08:40:29 INFO - PROCESS | 2000 | 1469115629401 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:29 INFO - PROCESS | 2000 | 1469115629402 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:29 INFO - PROCESS | 2000 | ++DOCSHELL 0x1139ca000 == 36 [pid = 2000] [id = 482] 08:40:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x11264f400) [pid = 2000] [serial = 1445] [outer = 0x0] 08:40:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x1126d3800) [pid = 2000] [serial = 1446] [outer = 0x11264f400] 08:40:29 INFO - PROCESS | 2000 | 1469115629434 Marionette DEBUG loaded listener.js 08:40:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x112982c00) [pid = 2000] [serial = 1447] [outer = 0x11264f400] 08:40:29 INFO - PROCESS | 2000 | 1469115629941 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]]]}] 08:40:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 08:40:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 771ms 08:40:30 INFO - PROCESS | 2000 | 1469115630005 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 08:40:30 INFO - PROCESS | 2000 | 1469115630007 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 08:40:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 08:40:30 INFO - PROCESS | 2000 | 1469115630014 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 08:40:30 INFO - PROCESS | 2000 | 1469115630016 Marionette TRACE conn2 <- [1,1902,null,{}] 08:40:30 INFO - PROCESS | 2000 | 1469115630042 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}] 08:40:30 INFO - PROCESS | 2000 | 1469115630045 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:30 INFO - PROCESS | 2000 | 1469115630195 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 08:40:30 INFO - PROCESS | 2000 | 1469115630253 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:30 INFO - PROCESS | 2000 | 1469115630255 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:30 INFO - PROCESS | 2000 | ++DOCSHELL 0x11969e800 == 37 [pid = 2000] [id = 483] 08:40:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x116a0d000) [pid = 2000] [serial = 1448] [outer = 0x0] 08:40:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x11834ac00) [pid = 2000] [serial = 1449] [outer = 0x116a0d000] 08:40:30 INFO - PROCESS | 2000 | 1469115630286 Marionette DEBUG loaded listener.js 08:40:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x1186d6c00) [pid = 2000] [serial = 1450] [outer = 0x116a0d000] 08:40:30 INFO - PROCESS | 2000 | 1469115630939 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]]]}] 08:40:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 08:40:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 947ms 08:40:30 INFO - PROCESS | 2000 | 1469115630958 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 08:40:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 08:40:30 INFO - PROCESS | 2000 | 1469115630961 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 08:40:30 INFO - PROCESS | 2000 | 1469115630964 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 08:40:30 INFO - PROCESS | 2000 | 1469115630966 Marionette TRACE conn2 <- [1,1906,null,{}] 08:40:30 INFO - PROCESS | 2000 | 1469115630969 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}] 08:40:30 INFO - PROCESS | 2000 | 1469115630971 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:31 INFO - PROCESS | 2000 | 1469115631071 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 08:40:31 INFO - PROCESS | 2000 | 1469115631152 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:31 INFO - PROCESS | 2000 | 1469115631155 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:31 INFO - PROCESS | 2000 | ++DOCSHELL 0x1168c3800 == 38 [pid = 2000] [id = 484] 08:40:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x116805c00) [pid = 2000] [serial = 1451] [outer = 0x0] 08:40:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x116889000) [pid = 2000] [serial = 1452] [outer = 0x116805c00] 08:40:31 INFO - PROCESS | 2000 | 1469115631184 Marionette DEBUG loaded listener.js 08:40:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x1173bf800) [pid = 2000] [serial = 1453] [outer = 0x116805c00] 08:40:31 INFO - PROCESS | 2000 | --DOCSHELL 0x1288a6800 == 37 [pid = 2000] [id = 348] 08:40:31 INFO - PROCESS | 2000 | --DOCSHELL 0x1256dd800 == 36 [pid = 2000] [id = 352] 08:40:31 INFO - PROCESS | 2000 | --DOCSHELL 0x115f08000 == 35 [pid = 2000] [id = 350] 08:40:31 INFO - PROCESS | 2000 | --DOCSHELL 0x129044800 == 34 [pid = 2000] [id = 481] 08:40:31 INFO - PROCESS | 2000 | --DOCSHELL 0x128d1f800 == 33 [pid = 2000] [id = 480] 08:40:31 INFO - PROCESS | 2000 | --DOCSHELL 0x111f13800 == 32 [pid = 2000] [id = 479] 08:40:31 INFO - PROCESS | 2000 | --DOCSHELL 0x124a80800 == 31 [pid = 2000] [id = 478] 08:40:31 INFO - PROCESS | 2000 | --DOCSHELL 0x12141b800 == 30 [pid = 2000] [id = 477] 08:40:31 INFO - PROCESS | 2000 | --DOCSHELL 0x120fd9000 == 29 [pid = 2000] [id = 476] 08:40:31 INFO - PROCESS | 2000 | --DOCSHELL 0x1168bd000 == 28 [pid = 2000] [id = 475] 08:40:31 INFO - PROCESS | 2000 | --DOCSHELL 0x117d69000 == 27 [pid = 2000] [id = 474] 08:40:31 INFO - PROCESS | 2000 | --DOCSHELL 0x1164aa800 == 26 [pid = 2000] [id = 473] 08:40:31 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x1294d8800) [pid = 2000] [serial = 1401] [outer = 0x0] [url = about:blank] 08:40:31 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x12a447400) [pid = 2000] [serial = 1402] [outer = 0x0] [url = about:blank] 08:40:31 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x1291d7400) [pid = 2000] [serial = 1399] [outer = 0x0] [url = about:blank] 08:40:31 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x124af0c00) [pid = 2000] [serial = 1380] [outer = 0x0] [url = about:blank] 08:40:31 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x126bcb400) [pid = 2000] [serial = 1383] [outer = 0x0] [url = about:blank] 08:40:31 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x125d7ec00) [pid = 2000] [serial = 1381] [outer = 0x0] [url = about:blank] 08:40:31 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x1173b4400) [pid = 2000] [serial = 1392] [outer = 0x0] [url = about:blank] 08:40:31 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x128b30c00) [pid = 2000] [serial = 1386] [outer = 0x0] [url = about:blank] 08:40:31 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x124314800) [pid = 2000] [serial = 1377] [outer = 0x0] [url = about:blank] 08:40:31 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x1128b9400) [pid = 2000] [serial = 1359] [outer = 0x0] [url = about:blank] 08:40:31 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x113350400) [pid = 2000] [serial = 1360] [outer = 0x0] [url = about:blank] 08:40:31 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x121805400) [pid = 2000] [serial = 1374] [outer = 0x0] [url = about:blank] 08:40:31 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x123c0d800) [pid = 2000] [serial = 1375] [outer = 0x0] [url = about:blank] 08:40:31 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x128888800) [pid = 2000] [serial = 1357] [outer = 0x0] [url = about:blank] 08:40:31 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x12888dc00) [pid = 2000] [serial = 1384] [outer = 0x0] [url = about:blank] 08:40:31 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x11855e800) [pid = 2000] [serial = 1368] [outer = 0x0] [url = about:blank] 08:40:31 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x118954400) [pid = 2000] [serial = 1369] [outer = 0x0] [url = about:blank] 08:40:31 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x115df6c00) [pid = 2000] [serial = 1365] [outer = 0x0] [url = about:blank] 08:40:31 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x116809c00) [pid = 2000] [serial = 1366] [outer = 0x0] [url = about:blank] 08:40:31 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x1196f5400) [pid = 2000] [serial = 1371] [outer = 0x0] [url = about:blank] 08:40:31 INFO - PROCESS | 2000 | --DOMWINDOW == 78 (0x120faa800) [pid = 2000] [serial = 1372] [outer = 0x0] [url = about:blank] 08:40:31 INFO - PROCESS | 2000 | --DOMWINDOW == 77 (0x1173bd800) [pid = 2000] [serial = 1362] [outer = 0x0] [url = about:blank] 08:40:31 INFO - PROCESS | 2000 | --DOMWINDOW == 76 (0x118556c00) [pid = 2000] [serial = 1363] [outer = 0x0] [url = about:blank] 08:40:31 INFO - PROCESS | 2000 | --DOMWINDOW == 75 (0x128bf0c00) [pid = 2000] [serial = 1389] [outer = 0x0] [url = about:blank] 08:40:31 INFO - PROCESS | 2000 | --DOMWINDOW == 74 (0x128bea000) [pid = 2000] [serial = 1387] [outer = 0x0] [url = about:blank] 08:40:31 INFO - PROCESS | 2000 | --DOMWINDOW == 73 (0x11997a400) [pid = 2000] [serial = 1393] [outer = 0x0] [url = about:blank] 08:40:31 INFO - PROCESS | 2000 | --DOMWINDOW == 72 (0x124afc800) [pid = 2000] [serial = 1395] [outer = 0x0] [url = about:blank] 08:40:31 INFO - PROCESS | 2000 | --DOMWINDOW == 71 (0x1291b4000) [pid = 2000] [serial = 1398] [outer = 0x0] [url = about:blank] 08:40:31 INFO - PROCESS | 2000 | --DOMWINDOW == 70 (0x128d61c00) [pid = 2000] [serial = 1390] [outer = 0x0] [url = about:blank] 08:40:31 INFO - PROCESS | 2000 | --DOMWINDOW == 69 (0x129073c00) [pid = 2000] [serial = 1396] [outer = 0x0] [url = about:blank] 08:40:31 INFO - PROCESS | 2000 | --DOMWINDOW == 68 (0x124a23800) [pid = 2000] [serial = 1378] [outer = 0x0] [url = about:blank] 08:40:31 INFO - PROCESS | 2000 | 1469115631798 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]]]}] 08:40:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 08:40:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 871ms 08:40:31 INFO - PROCESS | 2000 | 1469115631841 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 08:40:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 08:40:31 INFO - PROCESS | 2000 | 1469115631847 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 08:40:31 INFO - PROCESS | 2000 | 1469115631852 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 08:40:31 INFO - PROCESS | 2000 | 1469115631857 Marionette TRACE conn2 <- [1,1910,null,{}] 08:40:31 INFO - PROCESS | 2000 | 1469115631863 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}] 08:40:31 INFO - PROCESS | 2000 | 1469115631866 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:31 INFO - PROCESS | 2000 | 1469115631992 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 08:40:32 INFO - PROCESS | 2000 | 1469115632058 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:32 INFO - PROCESS | 2000 | 1469115632060 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:32 INFO - PROCESS | 2000 | ++DOCSHELL 0x1186e4800 == 27 [pid = 2000] [id = 485] 08:40:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 69 (0x1173c2800) [pid = 2000] [serial = 1454] [outer = 0x0] 08:40:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 70 (0x118556400) [pid = 2000] [serial = 1455] [outer = 0x1173c2800] 08:40:32 INFO - PROCESS | 2000 | 1469115632093 Marionette DEBUG loaded listener.js 08:40:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 71 (0x1186d5800) [pid = 2000] [serial = 1456] [outer = 0x1173c2800] 08:40:32 INFO - PROCESS | 2000 | 1469115632508 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]]]}] 08:40:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 72 (0x118561c00) [pid = 2000] [serial = 1457] [outer = 0x12ccb1000] 08:40:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 08:40:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 678ms 08:40:32 INFO - PROCESS | 2000 | 1469115632537 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 08:40:32 INFO - PROCESS | 2000 | 1469115632541 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 08:40:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 08:40:32 INFO - PROCESS | 2000 | 1469115632564 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 08:40:32 INFO - PROCESS | 2000 | 1469115632566 Marionette TRACE conn2 <- [1,1914,null,{}] 08:40:32 INFO - PROCESS | 2000 | 1469115632600 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}] 08:40:32 INFO - PROCESS | 2000 | 1469115632602 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:32 INFO - PROCESS | 2000 | 1469115632704 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 08:40:32 INFO - PROCESS | 2000 | 1469115632771 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:32 INFO - PROCESS | 2000 | 1469115632773 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:32 INFO - PROCESS | 2000 | ++DOCSHELL 0x119b4e000 == 28 [pid = 2000] [id = 486] 08:40:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 73 (0x119488c00) [pid = 2000] [serial = 1458] [outer = 0x0] 08:40:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 74 (0x119d96c00) [pid = 2000] [serial = 1459] [outer = 0x119488c00] 08:40:32 INFO - PROCESS | 2000 | 1469115632805 Marionette DEBUG loaded listener.js 08:40:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 75 (0x119da2c00) [pid = 2000] [serial = 1460] [outer = 0x119488c00] 08:40:33 INFO - PROCESS | 2000 | 1469115633234 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]]]}] 08:40:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 08:40:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 699ms 08:40:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 08:40:33 INFO - PROCESS | 2000 | 1469115633249 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 08:40:33 INFO - PROCESS | 2000 | 1469115633251 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 08:40:33 INFO - PROCESS | 2000 | 1469115633253 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 08:40:33 INFO - PROCESS | 2000 | 1469115633256 Marionette TRACE conn2 <- [1,1918,null,{}] 08:40:33 INFO - PROCESS | 2000 | 1469115633286 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}] 08:40:33 INFO - PROCESS | 2000 | 1469115633290 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:33 INFO - PROCESS | 2000 | 1469115633391 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 08:40:33 INFO - PROCESS | 2000 | 1469115633448 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:33 INFO - PROCESS | 2000 | 1469115633450 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:33 INFO - PROCESS | 2000 | ++DOCSHELL 0x123cbe800 == 29 [pid = 2000] [id = 487] 08:40:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 76 (0x121803c00) [pid = 2000] [serial = 1461] [outer = 0x0] 08:40:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 77 (0x123b02c00) [pid = 2000] [serial = 1462] [outer = 0x121803c00] 08:40:33 INFO - PROCESS | 2000 | 1469115633483 Marionette DEBUG loaded listener.js 08:40:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 78 (0x124384800) [pid = 2000] [serial = 1463] [outer = 0x121803c00] 08:40:33 INFO - PROCESS | 2000 | 1469115633913 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]]]}] 08:40:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 08:40:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 672ms 08:40:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 08:40:33 INFO - PROCESS | 2000 | 1469115633925 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 08:40:33 INFO - PROCESS | 2000 | 1469115633927 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 08:40:33 INFO - PROCESS | 2000 | 1469115633931 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 08:40:33 INFO - PROCESS | 2000 | 1469115633933 Marionette TRACE conn2 <- [1,1922,null,{}] 08:40:33 INFO - PROCESS | 2000 | 1469115633935 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}] 08:40:33 INFO - PROCESS | 2000 | 1469115633937 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:34 INFO - PROCESS | 2000 | 1469115634035 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 08:40:34 INFO - PROCESS | 2000 | 1469115634087 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:34 INFO - PROCESS | 2000 | 1469115634089 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:34 INFO - PROCESS | 2000 | ++DOCSHELL 0x117d6b800 == 30 [pid = 2000] [id = 488] 08:40:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 79 (0x124a27400) [pid = 2000] [serial = 1464] [outer = 0x0] 08:40:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x124af6400) [pid = 2000] [serial = 1465] [outer = 0x124a27400] 08:40:34 INFO - PROCESS | 2000 | 1469115634118 Marionette DEBUG loaded listener.js 08:40:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x125369400) [pid = 2000] [serial = 1466] [outer = 0x124a27400] 08:40:34 INFO - PROCESS | 2000 | 1469115634522 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]]]}] 08:40:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 08:40:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 622ms 08:40:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 08:40:34 INFO - PROCESS | 2000 | 1469115634553 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 08:40:34 INFO - PROCESS | 2000 | 1469115634555 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 08:40:34 INFO - PROCESS | 2000 | 1469115634557 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 08:40:34 INFO - PROCESS | 2000 | 1469115634558 Marionette TRACE conn2 <- [1,1926,null,{}] 08:40:34 INFO - PROCESS | 2000 | 1469115634561 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}] 08:40:34 INFO - PROCESS | 2000 | 1469115634562 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:34 INFO - PROCESS | 2000 | 1469115634657 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 08:40:34 INFO - PROCESS | 2000 | 1469115634742 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:34 INFO - PROCESS | 2000 | 1469115634743 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:34 INFO - PROCESS | 2000 | ++DOCSHELL 0x128892000 == 31 [pid = 2000] [id = 489] 08:40:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x1128b8800) [pid = 2000] [serial = 1467] [outer = 0x0] 08:40:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x1253ec400) [pid = 2000] [serial = 1468] [outer = 0x1128b8800] 08:40:34 INFO - PROCESS | 2000 | 1469115634772 Marionette DEBUG loaded listener.js 08:40:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x125692400) [pid = 2000] [serial = 1469] [outer = 0x1128b8800] 08:40:35 INFO - PROCESS | 2000 | 1469115635239 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]]]}] 08:40:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 08:40:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 719ms 08:40:35 INFO - PROCESS | 2000 | 1469115635276 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 08:40:35 INFO - PROCESS | 2000 | 1469115635279 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 08:40:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 08:40:35 INFO - PROCESS | 2000 | 1469115635282 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 08:40:35 INFO - PROCESS | 2000 | 1469115635284 Marionette TRACE conn2 <- [1,1930,null,{}] 08:40:35 INFO - PROCESS | 2000 | 1469115635287 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}] 08:40:35 INFO - PROCESS | 2000 | 1469115635289 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:35 INFO - PROCESS | 2000 | 1469115635386 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 08:40:35 INFO - PROCESS | 2000 | 1469115635442 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:35 INFO - PROCESS | 2000 | 1469115635444 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:35 INFO - PROCESS | 2000 | ++DOCSHELL 0x11966d800 == 32 [pid = 2000] [id = 490] 08:40:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x115fdc000) [pid = 2000] [serial = 1470] [outer = 0x0] 08:40:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x116544000) [pid = 2000] [serial = 1471] [outer = 0x115fdc000] 08:40:35 INFO - PROCESS | 2000 | 1469115635472 Marionette DEBUG loaded listener.js 08:40:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x1176b7400) [pid = 2000] [serial = 1472] [outer = 0x115fdc000] 08:40:37 INFO - PROCESS | 2000 | --DOCSHELL 0x1139ca000 == 31 [pid = 2000] [id = 482] 08:40:37 INFO - PROCESS | 2000 | --DOCSHELL 0x1199e5800 == 30 [pid = 2000] [id = 342] 08:40:37 INFO - PROCESS | 2000 | --DOCSHELL 0x121a7a800 == 29 [pid = 2000] [id = 344] 08:40:37 INFO - PROCESS | 2000 | --DOCSHELL 0x12ac17000 == 28 [pid = 2000] [id = 353] 08:40:37 INFO - PROCESS | 2000 | --DOCSHELL 0x113c70000 == 27 [pid = 2000] [id = 355] 08:40:37 INFO - PROCESS | 2000 | --DOCSHELL 0x11658d000 == 26 [pid = 2000] [id = 340] 08:40:37 INFO - PROCESS | 2000 | --DOCSHELL 0x129320800 == 25 [pid = 2000] [id = 349] 08:40:37 INFO - PROCESS | 2000 | --DOCSHELL 0x1199db000 == 24 [pid = 2000] [id = 351] 08:40:37 INFO - PROCESS | 2000 | --DOCSHELL 0x124a7a800 == 23 [pid = 2000] [id = 345] 08:40:37 INFO - PROCESS | 2000 | --DOCSHELL 0x12123a800 == 22 [pid = 2000] [id = 343] 08:40:37 INFO - PROCESS | 2000 | --DOCSHELL 0x1189d3000 == 21 [pid = 2000] [id = 354] 08:40:37 INFO - PROCESS | 2000 | --DOCSHELL 0x11969e800 == 20 [pid = 2000] [id = 483] 08:40:37 INFO - PROCESS | 2000 | --DOCSHELL 0x126eab800 == 19 [pid = 2000] [id = 347] 08:40:37 INFO - PROCESS | 2000 | --DOCSHELL 0x1189e6000 == 18 [pid = 2000] [id = 341] 08:40:37 INFO - PROCESS | 2000 | --DOCSHELL 0x119699800 == 17 [pid = 2000] [id = 356] 08:40:37 INFO - PROCESS | 2000 | --DOCSHELL 0x1241c6000 == 16 [pid = 2000] [id = 346] 08:40:37 INFO - PROCESS | 2000 | --DOCSHELL 0x120fd2000 == 15 [pid = 2000] [id = 357] 08:40:37 INFO - PROCESS | 2000 | --DOCSHELL 0x128892000 == 14 [pid = 2000] [id = 489] 08:40:37 INFO - PROCESS | 2000 | --DOCSHELL 0x117d6b800 == 13 [pid = 2000] [id = 488] 08:40:37 INFO - PROCESS | 2000 | --DOCSHELL 0x123cbe800 == 12 [pid = 2000] [id = 487] 08:40:37 INFO - PROCESS | 2000 | --DOCSHELL 0x119b4e000 == 11 [pid = 2000] [id = 486] 08:40:37 INFO - PROCESS | 2000 | --DOCSHELL 0x1186e4800 == 10 [pid = 2000] [id = 485] 08:40:37 INFO - PROCESS | 2000 | --DOCSHELL 0x1168c3800 == 9 [pid = 2000] [id = 484] 08:40:38 INFO - PROCESS | 2000 | 1469115638173 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]]]}] 08:40:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 08:40:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 2929ms 08:40:38 INFO - PROCESS | 2000 | 1469115638213 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 08:40:38 INFO - PROCESS | 2000 | 1469115638216 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 08:40:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 08:40:38 INFO - PROCESS | 2000 | 1469115638219 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 08:40:38 INFO - PROCESS | 2000 | 1469115638222 Marionette TRACE conn2 <- [1,1934,null,{}] 08:40:38 INFO - PROCESS | 2000 | 1469115638226 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}] 08:40:38 INFO - PROCESS | 2000 | 1469115638227 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:38 INFO - PROCESS | 2000 | 1469115638305 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 08:40:38 INFO - PROCESS | 2000 | 1469115638313 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:38 INFO - PROCESS | 2000 | 1469115638317 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:38 INFO - PROCESS | 2000 | ++DOCSHELL 0x11701b000 == 10 [pid = 2000] [id = 491] 08:40:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x115df6c00) [pid = 2000] [serial = 1473] [outer = 0x0] 08:40:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x115f75000) [pid = 2000] [serial = 1474] [outer = 0x115df6c00] 08:40:38 INFO - PROCESS | 2000 | 1469115638345 Marionette DEBUG loaded listener.js 08:40:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x116ab5c00) [pid = 2000] [serial = 1475] [outer = 0x115df6c00] 08:40:38 INFO - PROCESS | 2000 | 1469115638799 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]]]}] 08:40:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 08:40:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 621ms 08:40:38 INFO - PROCESS | 2000 | 1469115638841 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 08:40:38 INFO - PROCESS | 2000 | 1469115638848 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 08:40:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 08:40:38 INFO - PROCESS | 2000 | 1469115638855 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 08:40:38 INFO - PROCESS | 2000 | 1469115638858 Marionette TRACE conn2 <- [1,1938,null,{}] 08:40:38 INFO - PROCESS | 2000 | 1469115638862 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}] 08:40:38 INFO - PROCESS | 2000 | 1469115638865 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:38 INFO - PROCESS | 2000 | 1469115638993 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 08:40:39 INFO - PROCESS | 2000 | 1469115639078 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:39 INFO - PROCESS | 2000 | 1469115639080 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:39 INFO - PROCESS | 2000 | ++DOCSHELL 0x117005000 == 11 [pid = 2000] [id = 492] 08:40:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x1173c3000) [pid = 2000] [serial = 1476] [outer = 0x0] 08:40:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x1186b4c00) [pid = 2000] [serial = 1477] [outer = 0x1173c3000] 08:40:39 INFO - PROCESS | 2000 | 1469115639108 Marionette DEBUG loaded listener.js 08:40:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x118f7e400) [pid = 2000] [serial = 1478] [outer = 0x1173c3000] 08:40:39 INFO - PROCESS | 2000 | 1469115639394 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]]]}] 08:40:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 08:40:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 574ms 08:40:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 08:40:39 INFO - PROCESS | 2000 | 1469115639435 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 08:40:39 INFO - PROCESS | 2000 | 1469115639436 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 08:40:39 INFO - PROCESS | 2000 | 1469115639447 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 08:40:39 INFO - PROCESS | 2000 | 1469115639451 Marionette TRACE conn2 <- [1,1942,null,{}] 08:40:39 INFO - PROCESS | 2000 | 1469115639459 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}] 08:40:39 INFO - PROCESS | 2000 | 1469115639465 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:39 INFO - PROCESS | 2000 | 1469115639542 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 08:40:39 INFO - PROCESS | 2000 | 1469115639616 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:39 INFO - PROCESS | 2000 | 1469115639618 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:39 INFO - PROCESS | 2000 | ++DOCSHELL 0x121424800 == 12 [pid = 2000] [id = 493] 08:40:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x1133f8c00) [pid = 2000] [serial = 1479] [outer = 0x0] 08:40:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x119be0800) [pid = 2000] [serial = 1480] [outer = 0x1133f8c00] 08:40:39 INFO - PROCESS | 2000 | 1469115639647 Marionette DEBUG loaded listener.js 08:40:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x120fb0400) [pid = 2000] [serial = 1481] [outer = 0x1133f8c00] 08:40:39 INFO - PROCESS | 2000 | 1469115639934 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]]]}] 08:40:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 08:40:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 535ms 08:40:39 INFO - PROCESS | 2000 | 1469115639974 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 08:40:39 INFO - PROCESS | 2000 | 1469115639976 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 08:40:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 08:40:39 INFO - PROCESS | 2000 | 1469115639986 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 08:40:39 INFO - PROCESS | 2000 | 1469115639987 Marionette TRACE conn2 <- [1,1946,null,{}] 08:40:39 INFO - PROCESS | 2000 | 1469115639989 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}] 08:40:39 INFO - PROCESS | 2000 | 1469115639990 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:40 INFO - PROCESS | 2000 | 1469115640071 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 08:40:40 INFO - PROCESS | 2000 | 1469115640075 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:40 INFO - PROCESS | 2000 | 1469115640076 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:40 INFO - PROCESS | 2000 | ++DOCSHELL 0x124a78000 == 13 [pid = 2000] [id = 494] 08:40:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x1219cc800) [pid = 2000] [serial = 1482] [outer = 0x0] 08:40:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x124109400) [pid = 2000] [serial = 1483] [outer = 0x1219cc800] 08:40:40 INFO - PROCESS | 2000 | 1469115640103 Marionette DEBUG loaded listener.js 08:40:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x124314000) [pid = 2000] [serial = 1484] [outer = 0x1219cc800] 08:40:40 INFO - PROCESS | 2000 | 1469115640467 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]]]}] 08:40:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 08:40:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 529ms 08:40:40 INFO - PROCESS | 2000 | 1469115640508 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 08:40:40 INFO - PROCESS | 2000 | 1469115640509 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 08:40:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 08:40:40 INFO - PROCESS | 2000 | 1469115640511 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 08:40:40 INFO - PROCESS | 2000 | 1469115640512 Marionette TRACE conn2 <- [1,1950,null,{}] 08:40:40 INFO - PROCESS | 2000 | 1469115640515 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}] 08:40:40 INFO - PROCESS | 2000 | 1469115640516 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:40 INFO - PROCESS | 2000 | 1469115640617 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 08:40:40 INFO - PROCESS | 2000 | 1469115640620 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:40 INFO - PROCESS | 2000 | 1469115640621 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:40 INFO - PROCESS | 2000 | ++DOCSHELL 0x126eab800 == 14 [pid = 2000] [id = 495] 08:40:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x115f74000) [pid = 2000] [serial = 1485] [outer = 0x0] 08:40:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x124a22c00) [pid = 2000] [serial = 1486] [outer = 0x115f74000] 08:40:40 INFO - PROCESS | 2000 | 1469115640646 Marionette DEBUG loaded listener.js 08:40:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x124aa0800) [pid = 2000] [serial = 1487] [outer = 0x115f74000] 08:40:41 INFO - PROCESS | 2000 | 1469115641005 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]]]}] 08:40:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 08:40:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 520ms 08:40:41 INFO - PROCESS | 2000 | 1469115641031 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 08:40:41 INFO - PROCESS | 2000 | 1469115641033 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 08:40:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 08:40:41 INFO - PROCESS | 2000 | 1469115641035 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 08:40:41 INFO - PROCESS | 2000 | 1469115641036 Marionette TRACE conn2 <- [1,1954,null,{}] 08:40:41 INFO - PROCESS | 2000 | 1469115641045 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}] 08:40:41 INFO - PROCESS | 2000 | 1469115641049 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:41 INFO - PROCESS | 2000 | 1469115641170 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 08:40:41 INFO - PROCESS | 2000 | 1469115641209 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:41 INFO - PROCESS | 2000 | 1469115641210 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:41 INFO - PROCESS | 2000 | ++DOCSHELL 0x129c2f000 == 15 [pid = 2000] [id = 496] 08:40:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x124af7400) [pid = 2000] [serial = 1488] [outer = 0x0] 08:40:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x12568f000) [pid = 2000] [serial = 1489] [outer = 0x124af7400] 08:40:41 INFO - PROCESS | 2000 | 1469115641235 Marionette DEBUG loaded listener.js 08:40:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x126bc7000) [pid = 2000] [serial = 1490] [outer = 0x124af7400] 08:40:41 INFO - PROCESS | 2000 | 1469115641525 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]]]}] 08:40:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 08:40:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 529ms 08:40:41 INFO - PROCESS | 2000 | 1469115641566 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 08:40:41 INFO - PROCESS | 2000 | 1469115641567 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 08:40:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 08:40:41 INFO - PROCESS | 2000 | 1469115641570 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 08:40:41 INFO - PROCESS | 2000 | 1469115641571 Marionette TRACE conn2 <- [1,1958,null,{}] 08:40:41 INFO - PROCESS | 2000 | 1469115641573 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}] 08:40:41 INFO - PROCESS | 2000 | 1469115641574 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:41 INFO - PROCESS | 2000 | 1469115641666 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 08:40:41 INFO - PROCESS | 2000 | 1469115641702 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:41 INFO - PROCESS | 2000 | 1469115641703 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:41 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a54d000 == 16 [pid = 2000] [id = 497] 08:40:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x126bc7400) [pid = 2000] [serial = 1491] [outer = 0x0] 08:40:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x126bcc400) [pid = 2000] [serial = 1492] [outer = 0x126bc7400] 08:40:41 INFO - PROCESS | 2000 | 1469115641733 Marionette DEBUG loaded listener.js 08:40:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x128884800) [pid = 2000] [serial = 1493] [outer = 0x126bc7400] 08:40:42 INFO - PROCESS | 2000 | 1469115642024 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]]]}] 08:40:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 08:40:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 472ms 08:40:42 INFO - PROCESS | 2000 | 1469115642042 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 08:40:42 INFO - PROCESS | 2000 | 1469115642043 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 08:40:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 08:40:42 INFO - PROCESS | 2000 | 1469115642058 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 08:40:42 INFO - PROCESS | 2000 | 1469115642059 Marionette TRACE conn2 <- [1,1962,null,{}] 08:40:42 INFO - PROCESS | 2000 | 1469115642063 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}] 08:40:42 INFO - PROCESS | 2000 | 1469115642066 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:42 INFO - PROCESS | 2000 | 1469115642163 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 08:40:42 INFO - PROCESS | 2000 | 1469115642166 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:42 INFO - PROCESS | 2000 | 1469115642167 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:42 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a91c800 == 17 [pid = 2000] [id = 498] 08:40:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x128883800) [pid = 2000] [serial = 1494] [outer = 0x0] 08:40:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x12888e800) [pid = 2000] [serial = 1495] [outer = 0x128883800] 08:40:42 INFO - PROCESS | 2000 | 1469115642191 Marionette DEBUG loaded listener.js 08:40:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x128b2d800) [pid = 2000] [serial = 1496] [outer = 0x128883800] 08:40:42 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x1173c2800) [pid = 2000] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 08:40:42 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x119488c00) [pid = 2000] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 08:40:42 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x113c2f400) [pid = 2000] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 08:40:42 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x116805c00) [pid = 2000] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 08:40:42 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x123bd6000) [pid = 2000] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 08:40:42 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x118984000) [pid = 2000] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 08:40:42 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x11894e000) [pid = 2000] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 08:40:42 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x112980800) [pid = 2000] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 08:40:42 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x1161d4400) [pid = 2000] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 08:40:42 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x1161cc400) [pid = 2000] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 08:40:42 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x1161ce800) [pid = 2000] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 08:40:42 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x118fad800) [pid = 2000] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 08:40:42 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x124af5000) [pid = 2000] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 08:40:42 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x1186d5c00) [pid = 2000] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 08:40:42 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x1253f0c00) [pid = 2000] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 08:40:42 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x124a27800) [pid = 2000] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 08:40:42 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x11992a000) [pid = 2000] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 08:40:42 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x11264f400) [pid = 2000] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 08:40:42 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x1128b8800) [pid = 2000] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 08:40:42 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x124a27400) [pid = 2000] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 08:40:42 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x121803c00) [pid = 2000] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 08:40:42 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x116a0d000) [pid = 2000] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 08:40:42 INFO - PROCESS | 2000 | 1469115642851 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]]]}] 08:40:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 08:40:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 830ms 08:40:42 INFO - PROCESS | 2000 | 1469115642878 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 08:40:42 INFO - PROCESS | 2000 | 1469115642880 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 08:40:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 08:40:42 INFO - PROCESS | 2000 | 1469115642882 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 08:40:42 INFO - PROCESS | 2000 | 1469115642883 Marionette TRACE conn2 <- [1,1966,null,{}] 08:40:42 INFO - PROCESS | 2000 | 1469115642885 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}] 08:40:42 INFO - PROCESS | 2000 | 1469115642886 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:42 INFO - PROCESS | 2000 | 1469115642959 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 08:40:42 INFO - PROCESS | 2000 | 1469115642980 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:42 INFO - PROCESS | 2000 | 1469115642981 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:42 INFO - PROCESS | 2000 | ++DOCSHELL 0x121424000 == 18 [pid = 2000] [id = 499] 08:40:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x11688e400) [pid = 2000] [serial = 1497] [outer = 0x0] 08:40:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x1173be000) [pid = 2000] [serial = 1498] [outer = 0x11688e400] 08:40:43 INFO - PROCESS | 2000 | 1469115643005 Marionette DEBUG loaded listener.js 08:40:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x11914dc00) [pid = 2000] [serial = 1499] [outer = 0x11688e400] 08:40:43 INFO - PROCESS | 2000 | 1469115643348 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]]]}] 08:40:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 08:40:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 520ms 08:40:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 08:40:43 INFO - PROCESS | 2000 | 1469115643403 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 08:40:43 INFO - PROCESS | 2000 | 1469115643405 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 08:40:43 INFO - PROCESS | 2000 | 1469115643408 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 08:40:43 INFO - PROCESS | 2000 | 1469115643411 Marionette TRACE conn2 <- [1,1970,null,{}] 08:40:43 INFO - PROCESS | 2000 | 1469115643414 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}] 08:40:43 INFO - PROCESS | 2000 | 1469115643416 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:43 INFO - PROCESS | 2000 | 1469115643544 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 08:40:43 INFO - PROCESS | 2000 | 1469115643553 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:43 INFO - PROCESS | 2000 | 1469115643554 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:43 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b713800 == 19 [pid = 2000] [id = 500] 08:40:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x1172c6c00) [pid = 2000] [serial = 1500] [outer = 0x0] 08:40:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x1219bec00) [pid = 2000] [serial = 1501] [outer = 0x1172c6c00] 08:40:43 INFO - PROCESS | 2000 | 1469115643596 Marionette DEBUG loaded listener.js 08:40:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x124a27800) [pid = 2000] [serial = 1502] [outer = 0x1172c6c00] 08:40:44 INFO - PROCESS | 2000 | 1469115644001 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]]]}] 08:40:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 08:40:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 622ms 08:40:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 08:40:44 INFO - PROCESS | 2000 | 1469115644029 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 08:40:44 INFO - PROCESS | 2000 | 1469115644031 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 08:40:44 INFO - PROCESS | 2000 | 1469115644033 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 08:40:44 INFO - PROCESS | 2000 | 1469115644035 Marionette TRACE conn2 <- [1,1974,null,{}] 08:40:44 INFO - PROCESS | 2000 | 1469115644037 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}] 08:40:44 INFO - PROCESS | 2000 | 1469115644039 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:44 INFO - PROCESS | 2000 | 1469115644125 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 08:40:44 INFO - PROCESS | 2000 | 1469115644130 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:44 INFO - PROCESS | 2000 | 1469115644132 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:44 INFO - PROCESS | 2000 | ++DOCSHELL 0x126a4c000 == 20 [pid = 2000] [id = 501] 08:40:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x124afcc00) [pid = 2000] [serial = 1503] [outer = 0x0] 08:40:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x128aa3c00) [pid = 2000] [serial = 1504] [outer = 0x124afcc00] 08:40:44 INFO - PROCESS | 2000 | 1469115644161 Marionette DEBUG loaded listener.js 08:40:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x128bea800) [pid = 2000] [serial = 1505] [outer = 0x124afcc00] 08:40:44 INFO - PROCESS | 2000 | 1469115644549 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]]]}] 08:40:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 08:40:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 570ms 08:40:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 08:40:44 INFO - PROCESS | 2000 | 1469115644604 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 08:40:44 INFO - PROCESS | 2000 | 1469115644606 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 08:40:44 INFO - PROCESS | 2000 | 1469115644610 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 08:40:44 INFO - PROCESS | 2000 | 1469115644613 Marionette TRACE conn2 <- [1,1978,null,{}] 08:40:44 INFO - PROCESS | 2000 | 1469115644617 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}] 08:40:44 INFO - PROCESS | 2000 | 1469115644619 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:44 INFO - PROCESS | 2000 | 1469115644746 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 08:40:44 INFO - PROCESS | 2000 | 1469115644803 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:44 INFO - PROCESS | 2000 | 1469115644806 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:44 INFO - PROCESS | 2000 | ++DOCSHELL 0x117009000 == 21 [pid = 2000] [id = 502] 08:40:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x1128b9800) [pid = 2000] [serial = 1506] [outer = 0x0] 08:40:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x112d9e400) [pid = 2000] [serial = 1507] [outer = 0x1128b9800] 08:40:44 INFO - PROCESS | 2000 | 1469115644837 Marionette DEBUG loaded listener.js 08:40:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x1164d4400) [pid = 2000] [serial = 1508] [outer = 0x1128b9800] 08:40:45 INFO - PROCESS | 2000 | 1469115645284 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]]]}] 08:40:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 08:40:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 724ms 08:40:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 08:40:45 INFO - PROCESS | 2000 | 1469115645333 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 08:40:45 INFO - PROCESS | 2000 | 1469115645337 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 08:40:45 INFO - PROCESS | 2000 | 1469115645341 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 08:40:45 INFO - PROCESS | 2000 | 1469115645343 Marionette TRACE conn2 <- [1,1982,null,{}] 08:40:45 INFO - PROCESS | 2000 | 1469115645364 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}] 08:40:45 INFO - PROCESS | 2000 | 1469115645366 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:45 INFO - PROCESS | 2000 | 1469115645489 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 08:40:45 INFO - PROCESS | 2000 | 1469115645558 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:45 INFO - PROCESS | 2000 | 1469115645560 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:45 INFO - PROCESS | 2000 | ++DOCSHELL 0x12432c000 == 22 [pid = 2000] [id = 503] 08:40:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x118f88c00) [pid = 2000] [serial = 1509] [outer = 0x0] 08:40:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x118fb5400) [pid = 2000] [serial = 1510] [outer = 0x118f88c00] 08:40:45 INFO - PROCESS | 2000 | 1469115645590 Marionette DEBUG loaded listener.js 08:40:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x119936800) [pid = 2000] [serial = 1511] [outer = 0x118f88c00] 08:40:46 INFO - PROCESS | 2000 | 1469115645998 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]]]}] 08:40:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 08:40:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 669ms 08:40:46 INFO - PROCESS | 2000 | 1469115646011 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 08:40:46 INFO - PROCESS | 2000 | 1469115646012 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 08:40:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 08:40:46 INFO - PROCESS | 2000 | 1469115646015 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 08:40:46 INFO - PROCESS | 2000 | 1469115646017 Marionette TRACE conn2 <- [1,1986,null,{}] 08:40:46 INFO - PROCESS | 2000 | 1469115646025 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}] 08:40:46 INFO - PROCESS | 2000 | 1469115646028 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:46 INFO - PROCESS | 2000 | 1469115646124 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 08:40:46 INFO - PROCESS | 2000 | 1469115646182 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:46 INFO - PROCESS | 2000 | 1469115646185 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:46 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b953800 == 23 [pid = 2000] [id = 504] 08:40:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x120fa4800) [pid = 2000] [serial = 1512] [outer = 0x0] 08:40:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x124a22000) [pid = 2000] [serial = 1513] [outer = 0x120fa4800] 08:40:46 INFO - PROCESS | 2000 | 1469115646217 Marionette DEBUG loaded listener.js 08:40:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x1253ea400) [pid = 2000] [serial = 1514] [outer = 0x120fa4800] 08:40:46 INFO - PROCESS | 2000 | 1469115646644 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]]]}] 08:40:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 08:40:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 673ms 08:40:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 08:40:46 INFO - PROCESS | 2000 | 1469115646688 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 08:40:46 INFO - PROCESS | 2000 | 1469115646690 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 08:40:46 INFO - PROCESS | 2000 | 1469115646692 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 08:40:46 INFO - PROCESS | 2000 | 1469115646693 Marionette TRACE conn2 <- [1,1990,null,{}] 08:40:46 INFO - PROCESS | 2000 | 1469115646696 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}] 08:40:46 INFO - PROCESS | 2000 | 1469115646697 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:46 INFO - PROCESS | 2000 | 1469115646796 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 08:40:46 INFO - PROCESS | 2000 | 1469115646889 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:46 INFO - PROCESS | 2000 | 1469115646890 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:46 INFO - PROCESS | 2000 | ++DOCSHELL 0x117013800 == 24 [pid = 2000] [id = 505] 08:40:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x1164d6000) [pid = 2000] [serial = 1515] [outer = 0x0] 08:40:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x1253f0800) [pid = 2000] [serial = 1516] [outer = 0x1164d6000] 08:40:46 INFO - PROCESS | 2000 | 1469115646919 Marionette DEBUG loaded listener.js 08:40:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x112655000) [pid = 2000] [serial = 1517] [outer = 0x1164d6000] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x1186d5800) [pid = 2000] [serial = 1456] [outer = 0x0] [url = about:blank] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x11914c000) [pid = 2000] [serial = 1443] [outer = 0x0] [url = about:blank] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x1173bf800) [pid = 2000] [serial = 1453] [outer = 0x0] [url = about:blank] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x124109800) [pid = 2000] [serial = 1431] [outer = 0x0] [url = about:blank] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x116889000) [pid = 2000] [serial = 1452] [outer = 0x0] [url = about:blank] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x124af2000) [pid = 2000] [serial = 1434] [outer = 0x0] [url = about:blank] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x125a5ec00) [pid = 2000] [serial = 1437] [outer = 0x0] [url = about:blank] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x126b0d400) [pid = 2000] [serial = 1438] [outer = 0x0] [url = about:blank] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x126bcbc00) [pid = 2000] [serial = 1440] [outer = 0x0] [url = about:blank] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x128aa1800) [pid = 2000] [serial = 1441] [outer = 0x0] [url = about:blank] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x1253f2400) [pid = 2000] [serial = 1435] [outer = 0x0] [url = about:blank] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x1244c8800) [pid = 2000] [serial = 1432] [outer = 0x0] [url = about:blank] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x121807400) [pid = 2000] [serial = 1444] [outer = 0x0] [url = about:blank] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x125692400) [pid = 2000] [serial = 1469] [outer = 0x0] [url = about:blank] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x1253ec400) [pid = 2000] [serial = 1468] [outer = 0x0] [url = about:blank] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x125369400) [pid = 2000] [serial = 1466] [outer = 0x0] [url = about:blank] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x124384800) [pid = 2000] [serial = 1463] [outer = 0x0] [url = about:blank] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x1186d6c00) [pid = 2000] [serial = 1450] [outer = 0x0] [url = about:blank] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x124af6400) [pid = 2000] [serial = 1465] [outer = 0x0] [url = about:blank] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x11834ac00) [pid = 2000] [serial = 1449] [outer = 0x0] [url = about:blank] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x118556400) [pid = 2000] [serial = 1455] [outer = 0x0] [url = about:blank] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x123b02c00) [pid = 2000] [serial = 1462] [outer = 0x0] [url = about:blank] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x1126d3800) [pid = 2000] [serial = 1446] [outer = 0x0] [url = about:blank] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x119da2c00) [pid = 2000] [serial = 1460] [outer = 0x0] [url = about:blank] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x119d96c00) [pid = 2000] [serial = 1459] [outer = 0x0] [url = about:blank] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x112982c00) [pid = 2000] [serial = 1447] [outer = 0x0] [url = about:blank] 08:40:47 INFO - PROCESS | 2000 | --DOCSHELL 0x11966d800 == 23 [pid = 2000] [id = 490] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x12aa75c00) [pid = 2000] [serial = 886] [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.] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x116544000) [pid = 2000] [serial = 1471] [outer = 0x0] [url = about:blank] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x119d9c400) [pid = 2000] [serial = 1428] [outer = 0x0] [url = about:blank] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x119937400) [pid = 2000] [serial = 1426] [outer = 0x0] [url = about:blank] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x11914ec00) [pid = 2000] [serial = 1425] [outer = 0x0] [url = about:blank] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 78 (0x11298f000) [pid = 2000] [serial = 1419] [outer = 0x0] [url = about:blank] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 77 (0x1133fa000) [pid = 2000] [serial = 1420] [outer = 0x0] [url = about:blank] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 76 (0x1173c1800) [pid = 2000] [serial = 1422] [outer = 0x0] [url = about:blank] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 75 (0x1186c0800) [pid = 2000] [serial = 1423] [outer = 0x0] [url = about:blank] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 74 (0x1173b8c00) [pid = 2000] [serial = 1417] [outer = 0x0] [url = about:blank] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 73 (0x11677b000) [pid = 2000] [serial = 1416] [outer = 0x0] [url = about:blank] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 72 (0x117d86800) [pid = 2000] [serial = 1405] [outer = 0x0] [url = about:blank] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 71 (0x116787400) [pid = 2000] [serial = 1404] [outer = 0x0] [url = about:blank] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 70 (0x119da3c00) [pid = 2000] [serial = 1408] [outer = 0x0] [url = about:blank] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 69 (0x119930800) [pid = 2000] [serial = 1407] [outer = 0x0] [url = about:blank] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 68 (0x125a59400) [pid = 2000] [serial = 1411] [outer = 0x0] [url = about:blank] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 67 (0x1253eb400) [pid = 2000] [serial = 1410] [outer = 0x0] [url = about:blank] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 66 (0x128b32c00) [pid = 2000] [serial = 1414] [outer = 0x0] [url = about:blank] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 65 (0x126bc8800) [pid = 2000] [serial = 1413] [outer = 0x0] [url = about:blank] 08:40:47 INFO - PROCESS | 2000 | --DOMWINDOW == 64 (0x1219bd400) [pid = 2000] [serial = 1429] [outer = 0x0] [url = about:blank] 08:40:47 INFO - PROCESS | 2000 | 1469115647821 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]]]}] 08:40:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 08:40:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1173ms 08:40:47 INFO - PROCESS | 2000 | 1469115647866 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 08:40:47 INFO - PROCESS | 2000 | 1469115647869 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 08:40:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 08:40:47 INFO - PROCESS | 2000 | 1469115647875 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 08:40:47 INFO - PROCESS | 2000 | 1469115647877 Marionette TRACE conn2 <- [1,1994,null,{}] 08:40:47 INFO - PROCESS | 2000 | 1469115647883 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}] 08:40:47 INFO - PROCESS | 2000 | 1469115647886 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:48 INFO - PROCESS | 2000 | 1469115648005 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 08:40:48 INFO - PROCESS | 2000 | 1469115648088 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:48 INFO - PROCESS | 2000 | 1469115648090 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:48 INFO - PROCESS | 2000 | ++DOCSHELL 0x11652f000 == 24 [pid = 2000] [id = 506] 08:40:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 65 (0x112d9d400) [pid = 2000] [serial = 1518] [outer = 0x0] 08:40:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 66 (0x1150bc800) [pid = 2000] [serial = 1519] [outer = 0x112d9d400] 08:40:48 INFO - PROCESS | 2000 | 1469115648140 Marionette DEBUG loaded listener.js 08:40:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 67 (0x116544000) [pid = 2000] [serial = 1520] [outer = 0x112d9d400] 08:40:48 INFO - PROCESS | 2000 | 1469115648536 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]]]}] 08:40:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 08:40:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 676ms 08:40:48 INFO - PROCESS | 2000 | 1469115648550 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 08:40:48 INFO - PROCESS | 2000 | 1469115648554 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 08:40:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 08:40:48 INFO - PROCESS | 2000 | 1469115648558 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 08:40:48 INFO - PROCESS | 2000 | 1469115648560 Marionette TRACE conn2 <- [1,1998,null,{}] 08:40:48 INFO - PROCESS | 2000 | 1469115648565 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}] 08:40:48 INFO - PROCESS | 2000 | 1469115648567 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:48 INFO - PROCESS | 2000 | 1469115648641 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 08:40:48 INFO - PROCESS | 2000 | 1469115648695 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:48 INFO - PROCESS | 2000 | 1469115648697 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:48 INFO - PROCESS | 2000 | ++DOCSHELL 0x1189d4000 == 25 [pid = 2000] [id = 507] 08:40:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 68 (0x116778c00) [pid = 2000] [serial = 1521] [outer = 0x0] 08:40:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 69 (0x116aad800) [pid = 2000] [serial = 1522] [outer = 0x116778c00] 08:40:48 INFO - PROCESS | 2000 | 1469115648724 Marionette DEBUG loaded listener.js 08:40:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 70 (0x118556c00) [pid = 2000] [serial = 1523] [outer = 0x116778c00] 08:40:49 INFO - PROCESS | 2000 | 1469115649005 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]]]}] 08:40:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 08:40:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 474ms 08:40:49 INFO - PROCESS | 2000 | 1469115649035 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 08:40:49 INFO - PROCESS | 2000 | 1469115649037 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 08:40:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 08:40:49 INFO - PROCESS | 2000 | 1469115649053 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 08:40:49 INFO - PROCESS | 2000 | 1469115649056 Marionette TRACE conn2 <- [1,2002,null,{}] 08:40:49 INFO - PROCESS | 2000 | 1469115649066 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}] 08:40:49 INFO - PROCESS | 2000 | 1469115649070 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:49 INFO - PROCESS | 2000 | 1469115649144 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 08:40:49 INFO - PROCESS | 2000 | 1469115649150 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:49 INFO - PROCESS | 2000 | 1469115649152 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:49 INFO - PROCESS | 2000 | ++DOCSHELL 0x1199da000 == 26 [pid = 2000] [id = 508] 08:40:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 71 (0x111f51800) [pid = 2000] [serial = 1524] [outer = 0x0] 08:40:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 72 (0x119146800) [pid = 2000] [serial = 1525] [outer = 0x111f51800] 08:40:49 INFO - PROCESS | 2000 | 1469115649182 Marionette DEBUG loaded listener.js 08:40:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 73 (0x11992a000) [pid = 2000] [serial = 1526] [outer = 0x111f51800] 08:40:49 INFO - PROCESS | 2000 | 1469115649519 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]]]}] 08:40:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 08:40:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 479ms 08:40:49 INFO - PROCESS | 2000 | 1469115649525 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 08:40:49 INFO - PROCESS | 2000 | 1469115649527 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 08:40:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 08:40:49 INFO - PROCESS | 2000 | 1469115649532 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 08:40:49 INFO - PROCESS | 2000 | 1469115649533 Marionette TRACE conn2 <- [1,2006,null,{}] 08:40:49 INFO - PROCESS | 2000 | 1469115649536 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}] 08:40:49 INFO - PROCESS | 2000 | 1469115649537 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:49 INFO - PROCESS | 2000 | 1469115649649 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 08:40:49 INFO - PROCESS | 2000 | 1469115649655 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:49 INFO - PROCESS | 2000 | 1469115649656 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:49 INFO - PROCESS | 2000 | ++DOCSHELL 0x119b60800 == 27 [pid = 2000] [id = 509] 08:40:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 74 (0x119938000) [pid = 2000] [serial = 1527] [outer = 0x0] 08:40:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 75 (0x119d98c00) [pid = 2000] [serial = 1528] [outer = 0x119938000] 08:40:49 INFO - PROCESS | 2000 | 1469115649686 Marionette DEBUG loaded listener.js 08:40:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 76 (0x119da3400) [pid = 2000] [serial = 1529] [outer = 0x119938000] 08:40:50 INFO - PROCESS | 2000 | 1469115650003 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]]]}] 08:40:50 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 08:40:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 520ms 08:40:50 INFO - PROCESS | 2000 | 1469115650051 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 08:40:50 INFO - PROCESS | 2000 | 1469115650052 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 08:40:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 08:40:50 INFO - PROCESS | 2000 | 1469115650055 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 08:40:50 INFO - PROCESS | 2000 | 1469115650056 Marionette TRACE conn2 <- [1,2010,null,{}] 08:40:50 INFO - PROCESS | 2000 | 1469115650058 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}] 08:40:50 INFO - PROCESS | 2000 | 1469115650059 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:50 INFO - PROCESS | 2000 | 1469115650157 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 08:40:50 INFO - PROCESS | 2000 | 1469115650193 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:50 INFO - PROCESS | 2000 | 1469115650195 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:50 INFO - PROCESS | 2000 | ++DOCSHELL 0x12138b800 == 28 [pid = 2000] [id = 510] 08:40:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 77 (0x1173bcc00) [pid = 2000] [serial = 1530] [outer = 0x0] 08:40:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 78 (0x1210ad400) [pid = 2000] [serial = 1531] [outer = 0x1173bcc00] 08:40:50 INFO - PROCESS | 2000 | 1469115650219 Marionette DEBUG loaded listener.js 08:40:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 79 (0x1219c6c00) [pid = 2000] [serial = 1532] [outer = 0x1173bcc00] 08:40:50 INFO - PROCESS | 2000 | 1469115650538 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]]]}] 08:40:50 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 08:40:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 522ms 08:40:50 INFO - PROCESS | 2000 | 1469115650578 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 08:40:50 INFO - PROCESS | 2000 | 1469115650579 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 08:40:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 08:40:50 INFO - PROCESS | 2000 | 1469115650581 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 08:40:50 INFO - PROCESS | 2000 | 1469115650583 Marionette TRACE conn2 <- [1,2014,null,{}] 08:40:50 INFO - PROCESS | 2000 | 1469115650585 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}] 08:40:50 INFO - PROCESS | 2000 | 1469115650589 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:50 INFO - PROCESS | 2000 | 1469115650700 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 08:40:50 INFO - PROCESS | 2000 | 1469115650736 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:50 INFO - PROCESS | 2000 | 1469115650737 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:50 INFO - PROCESS | 2000 | ++DOCSHELL 0x124332800 == 29 [pid = 2000] [id = 511] 08:40:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x119975400) [pid = 2000] [serial = 1533] [outer = 0x0] 08:40:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x121a1ec00) [pid = 2000] [serial = 1534] [outer = 0x119975400] 08:40:50 INFO - PROCESS | 2000 | 1469115650763 Marionette DEBUG loaded listener.js 08:40:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x124afa800) [pid = 2000] [serial = 1535] [outer = 0x119975400] 08:40:51 INFO - PROCESS | 2000 | 1469115651113 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]]]}] 08:40:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 08:40:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 571ms 08:40:51 INFO - PROCESS | 2000 | 1469115651154 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 08:40:51 INFO - PROCESS | 2000 | 1469115651156 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 08:40:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 08:40:51 INFO - PROCESS | 2000 | 1469115651159 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 08:40:51 INFO - PROCESS | 2000 | 1469115651161 Marionette TRACE conn2 <- [1,2018,null,{}] 08:40:51 INFO - PROCESS | 2000 | 1469115651164 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}] 08:40:51 INFO - PROCESS | 2000 | 1469115651166 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:51 INFO - PROCESS | 2000 | 1469115651318 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 08:40:51 INFO - PROCESS | 2000 | 1469115651354 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:51 INFO - PROCESS | 2000 | 1469115651355 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:51 INFO - PROCESS | 2000 | ++DOCSHELL 0x124a84000 == 30 [pid = 2000] [id = 512] 08:40:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x1213c4c00) [pid = 2000] [serial = 1536] [outer = 0x0] 08:40:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x1253f0c00) [pid = 2000] [serial = 1537] [outer = 0x1213c4c00] 08:40:51 INFO - PROCESS | 2000 | 1469115651379 Marionette DEBUG loaded listener.js 08:40:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x12568a800) [pid = 2000] [serial = 1538] [outer = 0x1213c4c00] 08:40:51 INFO - PROCESS | 2000 | 1469115651660 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]]]}] 08:40:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 08:40:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 519ms 08:40:51 INFO - PROCESS | 2000 | 1469115651685 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 08:40:51 INFO - PROCESS | 2000 | 1469115651686 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 08:40:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 08:40:51 INFO - PROCESS | 2000 | 1469115651703 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 08:40:51 INFO - PROCESS | 2000 | 1469115651704 Marionette TRACE conn2 <- [1,2022,null,{}] 08:40:51 INFO - PROCESS | 2000 | 1469115651706 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}] 08:40:51 INFO - PROCESS | 2000 | 1469115651708 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:51 INFO - PROCESS | 2000 | 1469115651806 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 08:40:51 INFO - PROCESS | 2000 | 1469115651809 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:51 INFO - PROCESS | 2000 | 1469115651811 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:51 INFO - PROCESS | 2000 | ++DOCSHELL 0x126a57000 == 31 [pid = 2000] [id = 513] 08:40:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x120fa3c00) [pid = 2000] [serial = 1539] [outer = 0x0] 08:40:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x125a65000) [pid = 2000] [serial = 1540] [outer = 0x120fa3c00] 08:40:51 INFO - PROCESS | 2000 | 1469115651835 Marionette DEBUG loaded listener.js 08:40:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x125d82400) [pid = 2000] [serial = 1541] [outer = 0x120fa3c00] 08:40:52 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x124afcc00) [pid = 2000] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 08:40:52 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x115f74000) [pid = 2000] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 08:40:52 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x124af7400) [pid = 2000] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 08:40:52 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x126bc7400) [pid = 2000] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 08:40:52 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x128883800) [pid = 2000] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 08:40:52 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x1172c6c00) [pid = 2000] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 08:40:52 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x1219cc800) [pid = 2000] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 08:40:52 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x1133f8c00) [pid = 2000] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 08:40:52 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x1173c3000) [pid = 2000] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 08:40:52 INFO - PROCESS | 2000 | --DOMWINDOW == 78 (0x115df6c00) [pid = 2000] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 08:40:52 INFO - PROCESS | 2000 | --DOMWINDOW == 77 (0x115fdc000) [pid = 2000] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 08:40:52 INFO - PROCESS | 2000 | --DOMWINDOW == 76 (0x11688e400) [pid = 2000] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 08:40:52 INFO - PROCESS | 2000 | 1469115652219 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]]]}] 08:40:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 08:40:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 530ms 08:40:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 08:40:52 INFO - PROCESS | 2000 | 1469115652235 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 08:40:52 INFO - PROCESS | 2000 | 1469115652236 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 08:40:52 INFO - PROCESS | 2000 | 1469115652238 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 08:40:52 INFO - PROCESS | 2000 | 1469115652239 Marionette TRACE conn2 <- [1,2026,null,{}] 08:40:52 INFO - PROCESS | 2000 | 1469115652257 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}] 08:40:52 INFO - PROCESS | 2000 | 1469115652258 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:52 INFO - PROCESS | 2000 | 1469115652337 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 08:40:52 INFO - PROCESS | 2000 | 1469115652341 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:52 INFO - PROCESS | 2000 | 1469115652342 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:52 INFO - PROCESS | 2000 | ++DOCSHELL 0x1199d6800 == 32 [pid = 2000] [id = 514] 08:40:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 77 (0x11859d000) [pid = 2000] [serial = 1542] [outer = 0x0] 08:40:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 78 (0x1214ec400) [pid = 2000] [serial = 1543] [outer = 0x11859d000] 08:40:52 INFO - PROCESS | 2000 | 1469115652376 Marionette DEBUG loaded listener.js 08:40:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 79 (0x125b0d400) [pid = 2000] [serial = 1544] [outer = 0x11859d000] 08:40:52 INFO - PROCESS | 2000 | 1469115652699 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]]]}] 08:40:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 08:40:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 479ms 08:40:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 08:40:52 INFO - PROCESS | 2000 | 1469115652718 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 08:40:52 INFO - PROCESS | 2000 | 1469115652719 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 08:40:52 INFO - PROCESS | 2000 | 1469115652721 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 08:40:52 INFO - PROCESS | 2000 | 1469115652722 Marionette TRACE conn2 <- [1,2030,null,{}] 08:40:52 INFO - PROCESS | 2000 | 1469115652724 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}] 08:40:52 INFO - PROCESS | 2000 | 1469115652726 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:52 INFO - PROCESS | 2000 | 1469115652801 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 08:40:52 INFO - PROCESS | 2000 | 1469115652804 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:52 INFO - PROCESS | 2000 | 1469115652806 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:52 INFO - PROCESS | 2000 | ++DOCSHELL 0x129047800 == 33 [pid = 2000] [id = 515] 08:40:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x119da2000) [pid = 2000] [serial = 1545] [outer = 0x0] 08:40:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x126b0f400) [pid = 2000] [serial = 1546] [outer = 0x119da2000] 08:40:52 INFO - PROCESS | 2000 | 1469115652829 Marionette DEBUG loaded listener.js 08:40:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x126bc8800) [pid = 2000] [serial = 1547] [outer = 0x119da2000] 08:40:53 INFO - PROCESS | 2000 | 1469115653176 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]]]}] 08:40:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 08:40:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 468ms 08:40:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 08:40:53 INFO - PROCESS | 2000 | 1469115653190 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 08:40:53 INFO - PROCESS | 2000 | 1469115653192 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 08:40:53 INFO - PROCESS | 2000 | 1469115653194 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 08:40:53 INFO - PROCESS | 2000 | 1469115653197 Marionette TRACE conn2 <- [1,2034,null,{}] 08:40:53 INFO - PROCESS | 2000 | 1469115653202 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}] 08:40:53 INFO - PROCESS | 2000 | 1469115653203 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:53 INFO - PROCESS | 2000 | 1469115653319 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 08:40:53 INFO - PROCESS | 2000 | 1469115653325 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:53 INFO - PROCESS | 2000 | 1469115653326 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:53 INFO - PROCESS | 2000 | ++DOCSHELL 0x12138a800 == 34 [pid = 2000] [id = 516] 08:40:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x126bc9400) [pid = 2000] [serial = 1548] [outer = 0x0] 08:40:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x128885c00) [pid = 2000] [serial = 1549] [outer = 0x126bc9400] 08:40:53 INFO - PROCESS | 2000 | 1469115653362 Marionette DEBUG loaded listener.js 08:40:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x128b36c00) [pid = 2000] [serial = 1550] [outer = 0x126bc9400] 08:40:53 INFO - PROCESS | 2000 | 1469115653653 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]]]}] 08:40:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 08:40:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 474ms 08:40:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 08:40:53 INFO - PROCESS | 2000 | 1469115653668 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 08:40:53 INFO - PROCESS | 2000 | 1469115653669 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 08:40:53 INFO - PROCESS | 2000 | 1469115653671 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 08:40:53 INFO - PROCESS | 2000 | 1469115653672 Marionette TRACE conn2 <- [1,2038,null,{}] 08:40:53 INFO - PROCESS | 2000 | 1469115653675 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}] 08:40:53 INFO - PROCESS | 2000 | 1469115653676 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:53 INFO - PROCESS | 2000 | 1469115653755 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 08:40:53 INFO - PROCESS | 2000 | 1469115653759 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:53 INFO - PROCESS | 2000 | 1469115653760 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:53 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b705000 == 35 [pid = 2000] [id = 517] 08:40:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x12888b000) [pid = 2000] [serial = 1551] [outer = 0x0] 08:40:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x128d55000) [pid = 2000] [serial = 1552] [outer = 0x12888b000] 08:40:53 INFO - PROCESS | 2000 | 1469115653787 Marionette DEBUG loaded listener.js 08:40:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x128bf4800) [pid = 2000] [serial = 1553] [outer = 0x12888b000] 08:40:54 INFO - PROCESS | 2000 | 1469115654267 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]]]}] 08:40:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 08:40:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 668ms 08:40:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 08:40:54 INFO - PROCESS | 2000 | 1469115654341 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 08:40:54 INFO - PROCESS | 2000 | 1469115654343 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 08:40:54 INFO - PROCESS | 2000 | 1469115654346 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 08:40:54 INFO - PROCESS | 2000 | 1469115654348 Marionette TRACE conn2 <- [1,2042,null,{}] 08:40:54 INFO - PROCESS | 2000 | 1469115654352 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}] 08:40:54 INFO - PROCESS | 2000 | 1469115654354 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:54 INFO - PROCESS | 2000 | 1469115654462 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 08:40:54 INFO - PROCESS | 2000 | 1469115654564 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:54 INFO - PROCESS | 2000 | 1469115654566 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:54 INFO - PROCESS | 2000 | ++DOCSHELL 0x118639000 == 36 [pid = 2000] [id = 518] 08:40:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x1133f5000) [pid = 2000] [serial = 1554] [outer = 0x0] 08:40:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x115f74800) [pid = 2000] [serial = 1555] [outer = 0x1133f5000] 08:40:54 INFO - PROCESS | 2000 | 1469115654599 Marionette DEBUG loaded listener.js 08:40:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x116a0c400) [pid = 2000] [serial = 1556] [outer = 0x1133f5000] 08:40:55 INFO - PROCESS | 2000 | 1469115655091 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]]]}] 08:40:55 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) 08:40:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 821ms 08:40:55 INFO - PROCESS | 2000 | 1469115655167 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 08:40:55 INFO - PROCESS | 2000 | 1469115655170 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 08:40:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 08:40:55 INFO - PROCESS | 2000 | 1469115655175 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 08:40:55 INFO - PROCESS | 2000 | 1469115655177 Marionette TRACE conn2 <- [1,2046,null,{}] 08:40:55 INFO - PROCESS | 2000 | 1469115655179 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}] 08:40:55 INFO - PROCESS | 2000 | 1469115655181 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:55 INFO - PROCESS | 2000 | 1469115655392 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 08:40:55 INFO - PROCESS | 2000 | 1469115655477 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:55 INFO - PROCESS | 2000 | 1469115655478 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:55 INFO - PROCESS | 2000 | ++DOCSHELL 0x1164af800 == 37 [pid = 2000] [id = 519] 08:40:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x112e72c00) [pid = 2000] [serial = 1557] [outer = 0x0] 08:40:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x1133d2400) [pid = 2000] [serial = 1558] [outer = 0x112e72c00] 08:40:55 INFO - PROCESS | 2000 | 1469115655506 Marionette DEBUG loaded listener.js 08:40:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x116a05800) [pid = 2000] [serial = 1559] [outer = 0x112e72c00] 08:40:55 INFO - PROCESS | 2000 | --DOCSHELL 0x12138a800 == 36 [pid = 2000] [id = 516] 08:40:55 INFO - PROCESS | 2000 | --DOCSHELL 0x129047800 == 35 [pid = 2000] [id = 515] 08:40:55 INFO - PROCESS | 2000 | --DOCSHELL 0x1199d6800 == 34 [pid = 2000] [id = 514] 08:40:55 INFO - PROCESS | 2000 | --DOCSHELL 0x126a57000 == 33 [pid = 2000] [id = 513] 08:40:55 INFO - PROCESS | 2000 | --DOCSHELL 0x124a84000 == 32 [pid = 2000] [id = 512] 08:40:55 INFO - PROCESS | 2000 | --DOCSHELL 0x124332800 == 31 [pid = 2000] [id = 511] 08:40:55 INFO - PROCESS | 2000 | --DOCSHELL 0x12138b800 == 30 [pid = 2000] [id = 510] 08:40:55 INFO - PROCESS | 2000 | --DOCSHELL 0x119b60800 == 29 [pid = 2000] [id = 509] 08:40:55 INFO - PROCESS | 2000 | 1469115655946 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]]]}] 08:40:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:40:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 819ms 08:40:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 08:40:56 INFO - PROCESS | 2000 | 1469115655996 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 08:40:56 INFO - PROCESS | 2000 | 1469115655998 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 08:40:56 INFO - PROCESS | 2000 | 1469115656001 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 08:40:56 INFO - PROCESS | 2000 | 1469115656003 Marionette TRACE conn2 <- [1,2050,null,{}] 08:40:56 INFO - PROCESS | 2000 | 1469115656006 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}] 08:40:56 INFO - PROCESS | 2000 | 1469115656007 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:56 INFO - PROCESS | 2000 | 1469115656087 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 08:40:56 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x128bea800) [pid = 2000] [serial = 1505] [outer = 0x0] [url = about:blank] 08:40:56 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x128aa3c00) [pid = 2000] [serial = 1504] [outer = 0x0] [url = about:blank] 08:40:56 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x124a22c00) [pid = 2000] [serial = 1486] [outer = 0x0] [url = about:blank] 08:40:56 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x12568f000) [pid = 2000] [serial = 1489] [outer = 0x0] [url = about:blank] 08:40:56 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x124aa0800) [pid = 2000] [serial = 1487] [outer = 0x0] [url = about:blank] 08:40:56 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x126bcc400) [pid = 2000] [serial = 1492] [outer = 0x0] [url = about:blank] 08:40:56 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x126bc7000) [pid = 2000] [serial = 1490] [outer = 0x0] [url = about:blank] 08:40:56 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x12888e800) [pid = 2000] [serial = 1495] [outer = 0x0] [url = about:blank] 08:40:56 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x128884800) [pid = 2000] [serial = 1493] [outer = 0x0] [url = about:blank] 08:40:56 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x128b2d800) [pid = 2000] [serial = 1496] [outer = 0x0] [url = about:blank] 08:40:56 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x1219bec00) [pid = 2000] [serial = 1501] [outer = 0x0] [url = about:blank] 08:40:56 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x124109400) [pid = 2000] [serial = 1483] [outer = 0x0] [url = about:blank] 08:40:56 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x124a27800) [pid = 2000] [serial = 1502] [outer = 0x0] [url = about:blank] 08:40:56 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x119be0800) [pid = 2000] [serial = 1480] [outer = 0x0] [url = about:blank] 08:40:56 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x120fb0400) [pid = 2000] [serial = 1481] [outer = 0x0] [url = about:blank] 08:40:56 INFO - PROCESS | 2000 | --DOMWINDOW == 78 (0x1186b4c00) [pid = 2000] [serial = 1477] [outer = 0x0] [url = about:blank] 08:40:56 INFO - PROCESS | 2000 | --DOMWINDOW == 77 (0x118f7e400) [pid = 2000] [serial = 1478] [outer = 0x0] [url = about:blank] 08:40:56 INFO - PROCESS | 2000 | --DOMWINDOW == 76 (0x115f75000) [pid = 2000] [serial = 1474] [outer = 0x0] [url = about:blank] 08:40:56 INFO - PROCESS | 2000 | --DOMWINDOW == 75 (0x116ab5c00) [pid = 2000] [serial = 1475] [outer = 0x0] [url = about:blank] 08:40:56 INFO - PROCESS | 2000 | --DOMWINDOW == 74 (0x1176b7400) [pid = 2000] [serial = 1472] [outer = 0x0] [url = about:blank] 08:40:56 INFO - PROCESS | 2000 | --DOMWINDOW == 73 (0x11914dc00) [pid = 2000] [serial = 1499] [outer = 0x0] [url = about:blank] 08:40:56 INFO - PROCESS | 2000 | --DOMWINDOW == 72 (0x124314000) [pid = 2000] [serial = 1484] [outer = 0x0] [url = about:blank] 08:40:56 INFO - PROCESS | 2000 | --DOMWINDOW == 71 (0x1173be000) [pid = 2000] [serial = 1498] [outer = 0x0] [url = about:blank] 08:40:56 INFO - PROCESS | 2000 | 1469115656152 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:56 INFO - PROCESS | 2000 | 1469115656154 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:56 INFO - PROCESS | 2000 | ++DOCSHELL 0x118625000 == 30 [pid = 2000] [id = 520] 08:40:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 72 (0x115f75000) [pid = 2000] [serial = 1560] [outer = 0x0] 08:40:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 73 (0x1173be000) [pid = 2000] [serial = 1561] [outer = 0x115f75000] 08:40:56 INFO - PROCESS | 2000 | 1469115656181 Marionette DEBUG loaded listener.js 08:40:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 74 (0x1186b9c00) [pid = 2000] [serial = 1562] [outer = 0x115f75000] 08:40:56 INFO - PROCESS | 2000 | 1469115656505 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]]]}] 08:40:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 08:40:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 520ms 08:40:56 INFO - PROCESS | 2000 | 1469115656521 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 08:40:56 INFO - PROCESS | 2000 | 1469115656523 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 08:40:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 08:40:56 INFO - PROCESS | 2000 | 1469115656525 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 08:40:56 INFO - PROCESS | 2000 | 1469115656526 Marionette TRACE conn2 <- [1,2054,null,{}] 08:40:56 INFO - PROCESS | 2000 | 1469115656531 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}] 08:40:56 INFO - PROCESS | 2000 | 1469115656534 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:56 INFO - PROCESS | 2000 | 1469115656641 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 08:40:56 INFO - PROCESS | 2000 | 1469115656715 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:56 INFO - PROCESS | 2000 | 1469115656716 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:56 INFO - PROCESS | 2000 | ++DOCSHELL 0x119b61000 == 31 [pid = 2000] [id = 521] 08:40:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 75 (0x11677a800) [pid = 2000] [serial = 1563] [outer = 0x0] 08:40:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 76 (0x119143c00) [pid = 2000] [serial = 1564] [outer = 0x11677a800] 08:40:56 INFO - PROCESS | 2000 | 1469115656747 Marionette DEBUG loaded listener.js 08:40:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 77 (0x11997ec00) [pid = 2000] [serial = 1565] [outer = 0x11677a800] 08:40:57 INFO - PROCESS | 2000 | 1469115657043 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]]]}] 08:40:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 08:40:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 568ms 08:40:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 08:40:57 INFO - PROCESS | 2000 | 1469115657094 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 08:40:57 INFO - PROCESS | 2000 | 1469115657099 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 08:40:57 INFO - PROCESS | 2000 | 1469115657107 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 08:40:57 INFO - PROCESS | 2000 | 1469115657110 Marionette TRACE conn2 <- [1,2058,null,{}] 08:40:57 INFO - PROCESS | 2000 | 1469115657112 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}] 08:40:57 INFO - PROCESS | 2000 | 1469115657115 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:57 INFO - PROCESS | 2000 | 1469115657195 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 08:40:57 INFO - PROCESS | 2000 | 1469115657248 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:57 INFO - PROCESS | 2000 | 1469115657249 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:57 INFO - PROCESS | 2000 | ++DOCSHELL 0x121a76000 == 32 [pid = 2000] [id = 522] 08:40:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 78 (0x1126d4000) [pid = 2000] [serial = 1566] [outer = 0x0] 08:40:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 79 (0x119d98800) [pid = 2000] [serial = 1567] [outer = 0x1126d4000] 08:40:57 INFO - PROCESS | 2000 | 1469115657274 Marionette DEBUG loaded listener.js 08:40:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x123c60800) [pid = 2000] [serial = 1568] [outer = 0x1126d4000] 08:40:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 08:40:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 475ms 08:40:57 INFO - PROCESS | 2000 | 1469115657572 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]]]}] 08:40:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 08:40:57 INFO - PROCESS | 2000 | 1469115657587 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 08:40:57 INFO - PROCESS | 2000 | 1469115657589 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 08:40:57 INFO - PROCESS | 2000 | 1469115657591 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 08:40:57 INFO - PROCESS | 2000 | 1469115657592 Marionette TRACE conn2 <- [1,2062,null,{}] 08:40:57 INFO - PROCESS | 2000 | 1469115657596 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}] 08:40:57 INFO - PROCESS | 2000 | 1469115657600 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:57 INFO - PROCESS | 2000 | 1469115657684 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 08:40:57 INFO - PROCESS | 2000 | 1469115657688 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:57 INFO - PROCESS | 2000 | 1469115657689 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:57 INFO - PROCESS | 2000 | ++DOCSHELL 0x1256de800 == 33 [pid = 2000] [id = 523] 08:40:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x1128b5400) [pid = 2000] [serial = 1569] [outer = 0x0] 08:40:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x124319000) [pid = 2000] [serial = 1570] [outer = 0x1128b5400] 08:40:57 INFO - PROCESS | 2000 | 1469115657720 Marionette DEBUG loaded listener.js 08:40:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x124aee400) [pid = 2000] [serial = 1571] [outer = 0x1128b5400] 08:40:58 INFO - PROCESS | 2000 | 1469115658224 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]]]}] 08:40:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 08:40:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 673ms 08:40:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 08:40:58 INFO - PROCESS | 2000 | 1469115658265 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 08:40:58 INFO - PROCESS | 2000 | 1469115658267 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 08:40:58 INFO - PROCESS | 2000 | 1469115658269 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 08:40:58 INFO - PROCESS | 2000 | 1469115658270 Marionette TRACE conn2 <- [1,2066,null,{}] 08:40:58 INFO - PROCESS | 2000 | 1469115658272 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}] 08:40:58 INFO - PROCESS | 2000 | 1469115658273 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:58 INFO - PROCESS | 2000 | 1469115658368 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 08:40:58 INFO - PROCESS | 2000 | 1469115658405 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:58 INFO - PROCESS | 2000 | 1469115658409 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:58 INFO - PROCESS | 2000 | ++DOCSHELL 0x121916000 == 34 [pid = 2000] [id = 524] 08:40:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x125370000) [pid = 2000] [serial = 1572] [outer = 0x0] 08:40:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x1253ed400) [pid = 2000] [serial = 1573] [outer = 0x125370000] 08:40:58 INFO - PROCESS | 2000 | 1469115658440 Marionette DEBUG loaded listener.js 08:40:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x125a64000) [pid = 2000] [serial = 1574] [outer = 0x125370000] 08:40:58 INFO - PROCESS | 2000 | 1469115658804 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]]]}] 08:40:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 08:40:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 568ms 08:40:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 08:40:58 INFO - PROCESS | 2000 | 1469115658844 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 08:40:58 INFO - PROCESS | 2000 | 1469115658846 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 08:40:58 INFO - PROCESS | 2000 | 1469115658848 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 08:40:58 INFO - PROCESS | 2000 | 1469115658849 Marionette TRACE conn2 <- [1,2070,null,{}] 08:40:58 INFO - PROCESS | 2000 | 1469115658851 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}] 08:40:58 INFO - PROCESS | 2000 | 1469115658852 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:58 INFO - PROCESS | 2000 | 1469115658949 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 08:40:58 INFO - PROCESS | 2000 | 1469115658984 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:58 INFO - PROCESS | 2000 | 1469115658985 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:58 INFO - PROCESS | 2000 | ++DOCSHELL 0x129048000 == 35 [pid = 2000] [id = 525] 08:40:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x125a65400) [pid = 2000] [serial = 1575] [outer = 0x0] 08:40:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x126b19c00) [pid = 2000] [serial = 1576] [outer = 0x125a65400] 08:40:59 INFO - PROCESS | 2000 | 1469115659009 Marionette DEBUG loaded listener.js 08:40:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x128887400) [pid = 2000] [serial = 1577] [outer = 0x125a65400] 08:40:59 INFO - PROCESS | 2000 | 1469115659322 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]]]}] 08:40:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 08:40:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 519ms 08:40:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 08:40:59 INFO - PROCESS | 2000 | 1469115659368 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 08:40:59 INFO - PROCESS | 2000 | 1469115659369 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 08:40:59 INFO - PROCESS | 2000 | 1469115659371 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 08:40:59 INFO - PROCESS | 2000 | 1469115659372 Marionette TRACE conn2 <- [1,2074,null,{}] 08:40:59 INFO - PROCESS | 2000 | 1469115659374 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}] 08:40:59 INFO - PROCESS | 2000 | 1469115659376 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:59 INFO - PROCESS | 2000 | 1469115659469 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 08:40:59 INFO - PROCESS | 2000 | 1469115659481 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:59 INFO - PROCESS | 2000 | 1469115659482 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:40:59 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a90f000 == 36 [pid = 2000] [id = 526] 08:40:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x128880400) [pid = 2000] [serial = 1578] [outer = 0x0] 08:40:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x128aa8400) [pid = 2000] [serial = 1579] [outer = 0x128880400] 08:40:59 INFO - PROCESS | 2000 | 1469115659508 Marionette DEBUG loaded listener.js 08:40:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x128beac00) [pid = 2000] [serial = 1580] [outer = 0x128880400] 08:40:59 INFO - PROCESS | 2000 | 1469115659910 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]]]}] 08:40:59 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x118f88c00) [pid = 2000] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 08:40:59 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x120fa4800) [pid = 2000] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 08:40:59 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x119975400) [pid = 2000] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 08:40:59 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x1173bcc00) [pid = 2000] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 08:40:59 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x1213c4c00) [pid = 2000] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 08:40:59 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x120fa3c00) [pid = 2000] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 08:40:59 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x119da2000) [pid = 2000] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 08:40:59 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x126bc9400) [pid = 2000] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 08:40:59 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x11859d000) [pid = 2000] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 08:40:59 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x111f51800) [pid = 2000] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 08:40:59 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x119938000) [pid = 2000] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 08:40:59 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x116778c00) [pid = 2000] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 08:40:59 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x1164d6000) [pid = 2000] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 08:40:59 INFO - PROCESS | 2000 | --DOMWINDOW == 78 (0x1128b9800) [pid = 2000] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 08:40:59 INFO - PROCESS | 2000 | --DOMWINDOW == 77 (0x112d9d400) [pid = 2000] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 08:40:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 08:40:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 571ms 08:40:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 08:40:59 INFO - PROCESS | 2000 | 1469115659943 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 08:40:59 INFO - PROCESS | 2000 | 1469115659945 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 08:40:59 INFO - PROCESS | 2000 | 1469115659948 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 08:40:59 INFO - PROCESS | 2000 | 1469115659950 Marionette TRACE conn2 <- [1,2078,null,{}] 08:40:59 INFO - PROCESS | 2000 | 1469115659953 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}] 08:40:59 INFO - PROCESS | 2000 | 1469115659955 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:00 INFO - PROCESS | 2000 | 1469115660072 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 08:41:00 INFO - PROCESS | 2000 | 1469115660077 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:00 INFO - PROCESS | 2000 | 1469115660079 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:00 INFO - PROCESS | 2000 | ++DOCSHELL 0x12123a800 == 37 [pid = 2000] [id = 527] 08:41:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 78 (0x115d0b000) [pid = 2000] [serial = 1581] [outer = 0x0] 08:41:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 79 (0x1173bcc00) [pid = 2000] [serial = 1582] [outer = 0x115d0b000] 08:41:00 INFO - PROCESS | 2000 | 1469115660104 Marionette DEBUG loaded listener.js 08:41:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x119975400) [pid = 2000] [serial = 1583] [outer = 0x115d0b000] 08:41:00 INFO - PROCESS | 2000 | 1469115660434 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]]]}] 08:41:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 08:41:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 519ms 08:41:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 08:41:00 INFO - PROCESS | 2000 | 1469115660468 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 08:41:00 INFO - PROCESS | 2000 | 1469115660469 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 08:41:00 INFO - PROCESS | 2000 | 1469115660471 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 08:41:00 INFO - PROCESS | 2000 | 1469115660472 Marionette TRACE conn2 <- [1,2082,null,{}] 08:41:00 INFO - PROCESS | 2000 | 1469115660474 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}] 08:41:00 INFO - PROCESS | 2000 | 1469115660475 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:00 INFO - PROCESS | 2000 | 1469115660575 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 08:41:00 INFO - PROCESS | 2000 | 1469115660581 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:00 INFO - PROCESS | 2000 | 1469115660582 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:00 INFO - PROCESS | 2000 | ++DOCSHELL 0x121251000 == 38 [pid = 2000] [id = 528] 08:41:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x1164d6000) [pid = 2000] [serial = 1584] [outer = 0x0] 08:41:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x124af4c00) [pid = 2000] [serial = 1585] [outer = 0x1164d6000] 08:41:00 INFO - PROCESS | 2000 | 1469115660606 Marionette DEBUG loaded listener.js 08:41:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x128887800) [pid = 2000] [serial = 1586] [outer = 0x1164d6000] 08:41:00 INFO - PROCESS | 2000 | 1469115660930 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]]]}] 08:41:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 08:41:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 469ms 08:41:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 08:41:00 INFO - PROCESS | 2000 | 1469115660940 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 08:41:00 INFO - PROCESS | 2000 | 1469115660941 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 08:41:00 INFO - PROCESS | 2000 | 1469115660943 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 08:41:00 INFO - PROCESS | 2000 | 1469115660945 Marionette TRACE conn2 <- [1,2086,null,{}] 08:41:00 INFO - PROCESS | 2000 | 1469115660949 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}] 08:41:00 INFO - PROCESS | 2000 | 1469115660951 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:01 INFO - PROCESS | 2000 | 1469115661040 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 08:41:01 INFO - PROCESS | 2000 | 1469115661044 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:01 INFO - PROCESS | 2000 | 1469115661045 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:01 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c05d000 == 39 [pid = 2000] [id = 529] 08:41:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x124aefc00) [pid = 2000] [serial = 1587] [outer = 0x0] 08:41:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x128d60400) [pid = 2000] [serial = 1588] [outer = 0x124aefc00] 08:41:01 INFO - PROCESS | 2000 | 1469115661084 Marionette DEBUG loaded listener.js 08:41:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x12906ec00) [pid = 2000] [serial = 1589] [outer = 0x124aefc00] 08:41:01 INFO - PROCESS | 2000 | 1469115661585 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]]]}] 08:41:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 08:41:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 669ms 08:41:01 INFO - PROCESS | 2000 | 1469115661614 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 08:41:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 08:41:01 INFO - PROCESS | 2000 | 1469115661615 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 08:41:01 INFO - PROCESS | 2000 | 1469115661617 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 08:41:01 INFO - PROCESS | 2000 | 1469115661619 Marionette TRACE conn2 <- [1,2090,null,{}] 08:41:01 INFO - PROCESS | 2000 | 1469115661621 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}] 08:41:01 INFO - PROCESS | 2000 | 1469115661623 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:01 INFO - PROCESS | 2000 | 1469115661711 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 08:41:01 INFO - PROCESS | 2000 | 1469115661717 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:01 INFO - PROCESS | 2000 | 1469115661718 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:01 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c2ca800 == 40 [pid = 2000] [id = 530] 08:41:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x129072400) [pid = 2000] [serial = 1590] [outer = 0x0] 08:41:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x1291b3c00) [pid = 2000] [serial = 1591] [outer = 0x129072400] 08:41:01 INFO - PROCESS | 2000 | 1469115661742 Marionette DEBUG loaded listener.js 08:41:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x1291d2000) [pid = 2000] [serial = 1592] [outer = 0x129072400] 08:41:02 INFO - PROCESS | 2000 | 1469115662204 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]]]}] 08:41:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 08:41:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 622ms 08:41:02 INFO - PROCESS | 2000 | 1469115662239 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 08:41:02 INFO - PROCESS | 2000 | 1469115662242 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 08:41:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 08:41:02 INFO - PROCESS | 2000 | 1469115662245 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 08:41:02 INFO - PROCESS | 2000 | 1469115662247 Marionette TRACE conn2 <- [1,2094,null,{}] 08:41:02 INFO - PROCESS | 2000 | 1469115662251 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}] 08:41:02 INFO - PROCESS | 2000 | 1469115662253 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:02 INFO - PROCESS | 2000 | 1469115662356 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 08:41:02 INFO - PROCESS | 2000 | 1469115662426 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:02 INFO - PROCESS | 2000 | 1469115662427 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:02 INFO - PROCESS | 2000 | ++DOCSHELL 0x119686800 == 41 [pid = 2000] [id = 531] 08:41:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x112e74800) [pid = 2000] [serial = 1593] [outer = 0x0] 08:41:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x1172c7400) [pid = 2000] [serial = 1594] [outer = 0x112e74800] 08:41:02 INFO - PROCESS | 2000 | 1469115662457 Marionette DEBUG loaded listener.js 08:41:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x118354800) [pid = 2000] [serial = 1595] [outer = 0x112e74800] 08:41:02 INFO - PROCESS | 2000 | 1469115662873 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]]]}] 08:41:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 08:41:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 671ms 08:41:02 INFO - PROCESS | 2000 | 1469115662915 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 08:41:02 INFO - PROCESS | 2000 | 1469115662919 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 08:41:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 08:41:02 INFO - PROCESS | 2000 | 1469115662923 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 08:41:02 INFO - PROCESS | 2000 | 1469115662925 Marionette TRACE conn2 <- [1,2098,null,{}] 08:41:02 INFO - PROCESS | 2000 | 1469115662927 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}] 08:41:02 INFO - PROCESS | 2000 | 1469115662929 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:03 INFO - PROCESS | 2000 | 1469115663052 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 08:41:03 INFO - PROCESS | 2000 | 1469115663122 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:03 INFO - PROCESS | 2000 | 1469115663123 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:03 INFO - PROCESS | 2000 | ++DOCSHELL 0x1245f6000 == 42 [pid = 2000] [id = 532] 08:41:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x119489800) [pid = 2000] [serial = 1596] [outer = 0x0] 08:41:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x119d99400) [pid = 2000] [serial = 1597] [outer = 0x119489800] 08:41:03 INFO - PROCESS | 2000 | 1469115663153 Marionette DEBUG loaded listener.js 08:41:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x1213c6400) [pid = 2000] [serial = 1598] [outer = 0x119489800] 08:41:03 INFO - PROCESS | 2000 | 1469115663568 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]]]}] 08:41:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 08:41:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 670ms 08:41:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 08:41:03 INFO - PROCESS | 2000 | 1469115663594 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 08:41:03 INFO - PROCESS | 2000 | 1469115663595 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 08:41:03 INFO - PROCESS | 2000 | 1469115663598 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 08:41:03 INFO - PROCESS | 2000 | 1469115663600 Marionette TRACE conn2 <- [1,2102,null,{}] 08:41:03 INFO - PROCESS | 2000 | 1469115663608 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}] 08:41:03 INFO - PROCESS | 2000 | 1469115663611 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:03 INFO - PROCESS | 2000 | 1469115663711 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 08:41:03 INFO - PROCESS | 2000 | 1469115663771 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:03 INFO - PROCESS | 2000 | 1469115663772 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:03 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c2c3000 == 43 [pid = 2000] [id = 533] 08:41:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x124108c00) [pid = 2000] [serial = 1599] [outer = 0x0] 08:41:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x124afc400) [pid = 2000] [serial = 1600] [outer = 0x124108c00] 08:41:03 INFO - PROCESS | 2000 | 1469115663803 Marionette DEBUG loaded listener.js 08:41:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x125a65800) [pid = 2000] [serial = 1601] [outer = 0x124108c00] 08:41:04 INFO - PROCESS | 2000 | 1469115664259 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]]]}] 08:41:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 08:41:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 670ms 08:41:04 INFO - PROCESS | 2000 | 1469115664269 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 08:41:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 08:41:04 INFO - PROCESS | 2000 | 1469115664271 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 08:41:04 INFO - PROCESS | 2000 | 1469115664273 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 08:41:04 INFO - PROCESS | 2000 | 1469115664274 Marionette TRACE conn2 <- [1,2106,null,{}] 08:41:04 INFO - PROCESS | 2000 | 1469115664277 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}] 08:41:04 INFO - PROCESS | 2000 | 1469115664278 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:04 INFO - PROCESS | 2000 | 1469115664445 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 08:41:04 INFO - PROCESS | 2000 | 1469115664509 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:04 INFO - PROCESS | 2000 | 1469115664510 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:04 INFO - PROCESS | 2000 | ++DOCSHELL 0x117004000 == 44 [pid = 2000] [id = 534] 08:41:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x1133bbc00) [pid = 2000] [serial = 1602] [outer = 0x0] 08:41:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x11859b800) [pid = 2000] [serial = 1603] [outer = 0x1133bbc00] 08:41:04 INFO - PROCESS | 2000 | 1469115664539 Marionette DEBUG loaded listener.js 08:41:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x126bcb400) [pid = 2000] [serial = 1604] [outer = 0x1133bbc00] 08:41:05 INFO - PROCESS | 2000 | 1469115665016 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]]]}] 08:41:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 08:41:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 773ms 08:41:05 INFO - PROCESS | 2000 | 1469115665056 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 08:41:05 INFO - PROCESS | 2000 | 1469115665058 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 08:41:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 08:41:05 INFO - PROCESS | 2000 | 1469115665064 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 08:41:05 INFO - PROCESS | 2000 | 1469115665066 Marionette TRACE conn2 <- [1,2110,null,{}] 08:41:05 INFO - PROCESS | 2000 | 1469115665070 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}] 08:41:05 INFO - PROCESS | 2000 | 1469115665072 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:05 INFO - PROCESS | 2000 | 1469115665182 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 08:41:05 INFO - PROCESS | 2000 | 1469115665312 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:05 INFO - PROCESS | 2000 | 1469115665314 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:05 INFO - PROCESS | 2000 | ++DOCSHELL 0x11640f000 == 45 [pid = 2000] [id = 535] 08:41:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x1173bfc00) [pid = 2000] [serial = 1605] [outer = 0x0] 08:41:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x117d88c00) [pid = 2000] [serial = 1606] [outer = 0x1173bfc00] 08:41:05 INFO - PROCESS | 2000 | 1469115665339 Marionette DEBUG loaded listener.js 08:41:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x1186b9800) [pid = 2000] [serial = 1607] [outer = 0x1173bfc00] 08:41:06 INFO - PROCESS | 2000 | --DOCSHELL 0x12c05d000 == 44 [pid = 2000] [id = 529] 08:41:06 INFO - PROCESS | 2000 | --DOCSHELL 0x121251000 == 43 [pid = 2000] [id = 528] 08:41:06 INFO - PROCESS | 2000 | --DOCSHELL 0x12123a800 == 42 [pid = 2000] [id = 527] 08:41:06 INFO - PROCESS | 2000 | --DOCSHELL 0x12a90f000 == 41 [pid = 2000] [id = 526] 08:41:06 INFO - PROCESS | 2000 | --DOCSHELL 0x129048000 == 40 [pid = 2000] [id = 525] 08:41:06 INFO - PROCESS | 2000 | --DOCSHELL 0x121916000 == 39 [pid = 2000] [id = 524] 08:41:06 INFO - PROCESS | 2000 | --DOCSHELL 0x1256de800 == 38 [pid = 2000] [id = 523] 08:41:06 INFO - PROCESS | 2000 | --DOCSHELL 0x121a76000 == 37 [pid = 2000] [id = 522] 08:41:06 INFO - PROCESS | 2000 | --DOCSHELL 0x119b61000 == 36 [pid = 2000] [id = 521] 08:41:06 INFO - PROCESS | 2000 | --DOCSHELL 0x118625000 == 35 [pid = 2000] [id = 520] 08:41:06 INFO - PROCESS | 2000 | --DOCSHELL 0x1164af800 == 34 [pid = 2000] [id = 519] 08:41:06 INFO - PROCESS | 2000 | --DOCSHELL 0x118639000 == 33 [pid = 2000] [id = 518] 08:41:06 INFO - PROCESS | 2000 | --DOCSHELL 0x12b705000 == 32 [pid = 2000] [id = 517] 08:41:06 INFO - PROCESS | 2000 | --DOCSHELL 0x117004000 == 31 [pid = 2000] [id = 534] 08:41:06 INFO - PROCESS | 2000 | --DOCSHELL 0x12c2c3000 == 30 [pid = 2000] [id = 533] 08:41:06 INFO - PROCESS | 2000 | --DOCSHELL 0x1245f6000 == 29 [pid = 2000] [id = 532] 08:41:06 INFO - PROCESS | 2000 | --DOCSHELL 0x119686800 == 28 [pid = 2000] [id = 531] 08:41:06 INFO - PROCESS | 2000 | --DOCSHELL 0x12c2ca800 == 27 [pid = 2000] [id = 530] 08:41:06 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x121a1ec00) [pid = 2000] [serial = 1534] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x1210ad400) [pid = 2000] [serial = 1531] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x1253f0c00) [pid = 2000] [serial = 1537] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x124afa800) [pid = 2000] [serial = 1535] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x125a65000) [pid = 2000] [serial = 1540] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x12568a800) [pid = 2000] [serial = 1538] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x126b0f400) [pid = 2000] [serial = 1546] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x128885c00) [pid = 2000] [serial = 1549] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x1214ec400) [pid = 2000] [serial = 1543] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x119146800) [pid = 2000] [serial = 1525] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x11992a000) [pid = 2000] [serial = 1526] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x119d98c00) [pid = 2000] [serial = 1528] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x125d82400) [pid = 2000] [serial = 1541] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x116aad800) [pid = 2000] [serial = 1522] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x118556c00) [pid = 2000] [serial = 1523] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x1253f0800) [pid = 2000] [serial = 1516] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x1164d4400) [pid = 2000] [serial = 1508] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x112655000) [pid = 2000] [serial = 1517] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x112d9e400) [pid = 2000] [serial = 1507] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x1150bc800) [pid = 2000] [serial = 1519] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x116544000) [pid = 2000] [serial = 1520] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x119936800) [pid = 2000] [serial = 1511] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x118fb5400) [pid = 2000] [serial = 1510] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x1253ea400) [pid = 2000] [serial = 1514] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x124a22000) [pid = 2000] [serial = 1513] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 2000 | --DOMWINDOW == 78 (0x128b36c00) [pid = 2000] [serial = 1550] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 2000 | --DOMWINDOW == 77 (0x128d55000) [pid = 2000] [serial = 1552] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 2000 | --DOMWINDOW == 76 (0x1219c6c00) [pid = 2000] [serial = 1532] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 2000 | --DOMWINDOW == 75 (0x126bc8800) [pid = 2000] [serial = 1547] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 2000 | --DOMWINDOW == 74 (0x119da3400) [pid = 2000] [serial = 1529] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 2000 | --DOMWINDOW == 73 (0x125b0d400) [pid = 2000] [serial = 1544] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 2000 | 1469115666452 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]]]}] 08:41:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 08:41:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1427ms 08:41:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 08:41:06 INFO - PROCESS | 2000 | 1469115666489 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 08:41:06 INFO - PROCESS | 2000 | 1469115666491 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 08:41:06 INFO - PROCESS | 2000 | 1469115666494 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 08:41:06 INFO - PROCESS | 2000 | 1469115666496 Marionette TRACE conn2 <- [1,2114,null,{}] 08:41:06 INFO - PROCESS | 2000 | 1469115666499 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}] 08:41:06 INFO - PROCESS | 2000 | 1469115666501 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:06 INFO - PROCESS | 2000 | 1469115666574 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 08:41:06 INFO - PROCESS | 2000 | 1469115666583 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:06 INFO - PROCESS | 2000 | 1469115666585 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:06 INFO - PROCESS | 2000 | ++DOCSHELL 0x117015800 == 28 [pid = 2000] [id = 536] 08:41:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 74 (0x1150bc800) [pid = 2000] [serial = 1608] [outer = 0x0] 08:41:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 75 (0x116779000) [pid = 2000] [serial = 1609] [outer = 0x1150bc800] 08:41:06 INFO - PROCESS | 2000 | 1469115666615 Marionette DEBUG loaded listener.js 08:41:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 76 (0x1126de800) [pid = 2000] [serial = 1610] [outer = 0x1150bc800] 08:41:07 INFO - PROCESS | 2000 | 1469115667101 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]]]}] 08:41:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 08:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 621ms 08:41:07 INFO - PROCESS | 2000 | 1469115667115 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 08:41:07 INFO - PROCESS | 2000 | 1469115667120 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 08:41:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 08:41:07 INFO - PROCESS | 2000 | 1469115667127 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 08:41:07 INFO - PROCESS | 2000 | 1469115667130 Marionette TRACE conn2 <- [1,2118,null,{}] 08:41:07 INFO - PROCESS | 2000 | 1469115667135 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}] 08:41:07 INFO - PROCESS | 2000 | 1469115667138 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:07 INFO - PROCESS | 2000 | 1469115667241 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 08:41:07 INFO - PROCESS | 2000 | 1469115667249 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:07 INFO - PROCESS | 2000 | 1469115667250 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:07 INFO - PROCESS | 2000 | ++DOCSHELL 0x119673800 == 29 [pid = 2000] [id = 537] 08:41:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 77 (0x118f8c400) [pid = 2000] [serial = 1611] [outer = 0x0] 08:41:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 78 (0x119148800) [pid = 2000] [serial = 1612] [outer = 0x118f8c400] 08:41:07 INFO - PROCESS | 2000 | 1469115667278 Marionette DEBUG loaded listener.js 08:41:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 79 (0x11992b800) [pid = 2000] [serial = 1613] [outer = 0x118f8c400] 08:41:07 INFO - PROCESS | 2000 | 1469115667630 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]]]}] 08:41:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 08:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 525ms 08:41:07 INFO - PROCESS | 2000 | 1469115667652 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 08:41:07 INFO - PROCESS | 2000 | 1469115667653 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 08:41:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 08:41:07 INFO - PROCESS | 2000 | 1469115667656 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 08:41:07 INFO - PROCESS | 2000 | 1469115667658 Marionette TRACE conn2 <- [1,2122,null,{}] 08:41:07 INFO - PROCESS | 2000 | 1469115667668 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}] 08:41:07 INFO - PROCESS | 2000 | 1469115667671 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:07 INFO - PROCESS | 2000 | 1469115667746 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 08:41:07 INFO - PROCESS | 2000 | 1469115667751 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:07 INFO - PROCESS | 2000 | 1469115667753 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:07 INFO - PROCESS | 2000 | ++DOCSHELL 0x12123b000 == 30 [pid = 2000] [id = 538] 08:41:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x112e74400) [pid = 2000] [serial = 1614] [outer = 0x0] 08:41:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x120fa9400) [pid = 2000] [serial = 1615] [outer = 0x112e74400] 08:41:07 INFO - PROCESS | 2000 | 1469115667783 Marionette DEBUG loaded listener.js 08:41:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x121807400) [pid = 2000] [serial = 1616] [outer = 0x112e74400] 08:41:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 08:41:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 470ms 08:41:08 INFO - PROCESS | 2000 | 1469115668121 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]]]}] 08:41:08 INFO - PROCESS | 2000 | 1469115668127 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 08:41:08 INFO - PROCESS | 2000 | 1469115668129 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 08:41:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 08:41:08 INFO - PROCESS | 2000 | 1469115668136 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 08:41:08 INFO - PROCESS | 2000 | 1469115668137 Marionette TRACE conn2 <- [1,2126,null,{}] 08:41:08 INFO - PROCESS | 2000 | 1469115668139 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}] 08:41:08 INFO - PROCESS | 2000 | 1469115668140 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:08 INFO - PROCESS | 2000 | 1469115668221 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 08:41:08 INFO - PROCESS | 2000 | 1469115668225 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:08 INFO - PROCESS | 2000 | 1469115668226 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:08 INFO - PROCESS | 2000 | ++DOCSHELL 0x121921000 == 31 [pid = 2000] [id = 539] 08:41:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x119da3000) [pid = 2000] [serial = 1617] [outer = 0x0] 08:41:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x123c5ec00) [pid = 2000] [serial = 1618] [outer = 0x119da3000] 08:41:08 INFO - PROCESS | 2000 | 1469115668307 Marionette DEBUG loaded listener.js 08:41:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x124382c00) [pid = 2000] [serial = 1619] [outer = 0x119da3000] 08:41:08 INFO - PROCESS | 2000 | 1469115668589 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]]]}] 08:41:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 08:41:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 469ms 08:41:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 08:41:08 INFO - PROCESS | 2000 | 1469115668608 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 08:41:08 INFO - PROCESS | 2000 | 1469115668609 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 08:41:08 INFO - PROCESS | 2000 | 1469115668625 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 08:41:08 INFO - PROCESS | 2000 | 1469115668627 Marionette TRACE conn2 <- [1,2130,null,{}] 08:41:08 INFO - PROCESS | 2000 | 1469115668631 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}] 08:41:08 INFO - PROCESS | 2000 | 1469115668634 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:08 INFO - PROCESS | 2000 | 1469115668728 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 08:41:08 INFO - PROCESS | 2000 | 1469115668763 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:08 INFO - PROCESS | 2000 | 1469115668764 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:08 INFO - PROCESS | 2000 | ++DOCSHELL 0x125332000 == 32 [pid = 2000] [id = 540] 08:41:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x118f89800) [pid = 2000] [serial = 1620] [outer = 0x0] 08:41:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x124a9e800) [pid = 2000] [serial = 1621] [outer = 0x118f89800] 08:41:08 INFO - PROCESS | 2000 | 1469115668788 Marionette DEBUG loaded listener.js 08:41:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x124afc800) [pid = 2000] [serial = 1622] [outer = 0x118f89800] 08:41:09 INFO - PROCESS | 2000 | 1469115669122 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] 08:41:09 INFO - PROCESS | 2000 | 1469115669151 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 08:41:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 08:41:09 INFO - PROCESS | 2000 | 1469115669153 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 08:41:09 INFO - PROCESS | 2000 | 1469115669154 Marionette TRACE conn2 <- [1,2134,null,{}] 08:41:09 INFO - PROCESS | 2000 | 1469115669157 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}] 08:41:09 INFO - PROCESS | 2000 | 1469115669161 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:09 INFO - PROCESS | 2000 | 1469115669278 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 08:41:09 INFO - PROCESS | 2000 | 1469115669281 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:09 INFO - PROCESS | 2000 | 1469115669283 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:09 INFO - PROCESS | 2000 | ++DOCSHELL 0x12889d000 == 33 [pid = 2000] [id = 541] 08:41:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x124a22000) [pid = 2000] [serial = 1623] [outer = 0x0] 08:41:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x12568ac00) [pid = 2000] [serial = 1624] [outer = 0x124a22000] 08:41:09 INFO - PROCESS | 2000 | 1469115669308 Marionette DEBUG loaded listener.js 08:41:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x126bd1c00) [pid = 2000] [serial = 1625] [outer = 0x124a22000] 08:41:09 INFO - PROCESS | 2000 | 1469115669624 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]]]}] 08:41:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 08:41:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 521ms 08:41:09 INFO - PROCESS | 2000 | 1469115669676 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 08:41:09 INFO - PROCESS | 2000 | 1469115669677 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 08:41:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 08:41:09 INFO - PROCESS | 2000 | 1469115669679 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 08:41:09 INFO - PROCESS | 2000 | 1469115669682 Marionette TRACE conn2 <- [1,2138,null,{}] 08:41:09 INFO - PROCESS | 2000 | 1469115669685 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}] 08:41:09 INFO - PROCESS | 2000 | 1469115669686 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:09 INFO - PROCESS | 2000 | 1469115669786 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 08:41:09 INFO - PROCESS | 2000 | 1469115669822 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:09 INFO - PROCESS | 2000 | 1469115669824 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:09 INFO - PROCESS | 2000 | ++DOCSHELL 0x12930e000 == 34 [pid = 2000] [id = 542] 08:41:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x12568e800) [pid = 2000] [serial = 1626] [outer = 0x0] 08:41:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x12888b800) [pid = 2000] [serial = 1627] [outer = 0x12568e800] 08:41:09 INFO - PROCESS | 2000 | 1469115669848 Marionette DEBUG loaded listener.js 08:41:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x128aaf800) [pid = 2000] [serial = 1628] [outer = 0x12568e800] 08:41:10 INFO - PROCESS | 2000 | 1469115670132 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]]]}] 08:41:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 08:41:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 473ms 08:41:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 08:41:10 INFO - PROCESS | 2000 | 1469115670152 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 08:41:10 INFO - PROCESS | 2000 | 1469115670153 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 08:41:10 INFO - PROCESS | 2000 | 1469115670156 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 08:41:10 INFO - PROCESS | 2000 | 1469115670157 Marionette TRACE conn2 <- [1,2142,null,{}] 08:41:10 INFO - PROCESS | 2000 | 1469115670159 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}] 08:41:10 INFO - PROCESS | 2000 | 1469115670160 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:10 INFO - PROCESS | 2000 | 1469115670262 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 08:41:10 INFO - PROCESS | 2000 | 1469115670266 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:10 INFO - PROCESS | 2000 | 1469115670267 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:10 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a4b8800 == 35 [pid = 2000] [id = 543] 08:41:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x126bcbc00) [pid = 2000] [serial = 1629] [outer = 0x0] 08:41:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x128be7000) [pid = 2000] [serial = 1630] [outer = 0x126bcbc00] 08:41:10 INFO - PROCESS | 2000 | 1469115670291 Marionette DEBUG loaded listener.js 08:41:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x128d62400) [pid = 2000] [serial = 1631] [outer = 0x126bcbc00] 08:41:10 INFO - PROCESS | 2000 | 1469115670772 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] 08:41:10 INFO - PROCESS | 2000 | 1469115670828 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 08:41:10 INFO - PROCESS | 2000 | 1469115670830 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 08:41:10 INFO - PROCESS | 2000 | 1469115670831 Marionette TRACE conn2 <- [1,2146,null,{}] 08:41:10 INFO - PROCESS | 2000 | 1469115670834 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}] 08:41:10 INFO - PROCESS | 2000 | 1469115670835 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:10 INFO - PROCESS | 2000 | 1469115670917 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 08:41:10 INFO - PROCESS | 2000 | 1469115670921 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:10 INFO - PROCESS | 2000 | 1469115670922 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:10 INFO - PROCESS | 2000 | ++DOCSHELL 0x12123a800 == 36 [pid = 2000] [id = 544] 08:41:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x116778c00) [pid = 2000] [serial = 1632] [outer = 0x0] 08:41:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x116aab400) [pid = 2000] [serial = 1633] [outer = 0x116778c00] 08:41:10 INFO - PROCESS | 2000 | 1469115670947 Marionette DEBUG loaded listener.js 08:41:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x123c0dc00) [pid = 2000] [serial = 1634] [outer = 0x116778c00] 08:41:11 INFO - PROCESS | 2000 | 1469115671263 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] 08:41:11 INFO - PROCESS | 2000 | 1469115671304 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 08:41:11 INFO - PROCESS | 2000 | 1469115671306 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 08:41:11 INFO - PROCESS | 2000 | 1469115671307 Marionette TRACE conn2 <- [1,2150,null,{}] 08:41:11 INFO - PROCESS | 2000 | 1469115671309 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}] 08:41:11 INFO - PROCESS | 2000 | 1469115671310 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:11 INFO - PROCESS | 2000 | 1469115671387 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 08:41:11 INFO - PROCESS | 2000 | 1469115671443 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:11 INFO - PROCESS | 2000 | 1469115671444 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:11 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b705800 == 37 [pid = 2000] [id = 545] 08:41:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x1186cac00) [pid = 2000] [serial = 1635] [outer = 0x0] 08:41:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x125370000) [pid = 2000] [serial = 1636] [outer = 0x1186cac00] 08:41:11 INFO - PROCESS | 2000 | 1469115671468 Marionette DEBUG loaded listener.js 08:41:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x129068400) [pid = 2000] [serial = 1637] [outer = 0x1186cac00] 08:41:11 INFO - PROCESS | 2000 | 1469115671724 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]]]}] 08:41:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 08:41:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 470ms 08:41:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 08:41:11 INFO - PROCESS | 2000 | 1469115671776 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 08:41:11 INFO - PROCESS | 2000 | 1469115671778 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 08:41:11 INFO - PROCESS | 2000 | 1469115671788 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 08:41:11 INFO - PROCESS | 2000 | 1469115671789 Marionette TRACE conn2 <- [1,2154,null,{}] 08:41:11 INFO - PROCESS | 2000 | 1469115671792 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}] 08:41:11 INFO - PROCESS | 2000 | 1469115671793 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:11 INFO - PROCESS | 2000 | 1469115671891 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 08:41:11 INFO - PROCESS | 2000 | 1469115671895 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:11 INFO - PROCESS | 2000 | 1469115671898 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:11 INFO - PROCESS | 2000 | ++DOCSHELL 0x124a82800 == 38 [pid = 2000] [id = 546] 08:41:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x129067800) [pid = 2000] [serial = 1638] [outer = 0x0] 08:41:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x1291abc00) [pid = 2000] [serial = 1639] [outer = 0x129067800] 08:41:11 INFO - PROCESS | 2000 | 1469115671925 Marionette DEBUG loaded listener.js 08:41:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x1291d9000) [pid = 2000] [serial = 1640] [outer = 0x129067800] 08:41:12 INFO - PROCESS | 2000 | 1469115672336 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]]]}] 08:41:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 08:41:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 579ms 08:41:12 INFO - PROCESS | 2000 | 1469115672361 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 08:41:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 08:41:12 INFO - PROCESS | 2000 | 1469115672366 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 08:41:12 INFO - PROCESS | 2000 | 1469115672369 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 08:41:12 INFO - PROCESS | 2000 | 1469115672371 Marionette TRACE conn2 <- [1,2158,null,{}] 08:41:12 INFO - PROCESS | 2000 | 1469115672374 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}] 08:41:12 INFO - PROCESS | 2000 | 1469115672376 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:12 INFO - PROCESS | 2000 | 1469115672500 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 08:41:12 INFO - PROCESS | 2000 | 1469115672507 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:12 INFO - PROCESS | 2000 | 1469115672508 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:12 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c2cb800 == 39 [pid = 2000] [id = 547] 08:41:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x1291d9800) [pid = 2000] [serial = 1641] [outer = 0x0] 08:41:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x12a43cc00) [pid = 2000] [serial = 1642] [outer = 0x1291d9800] 08:41:12 INFO - PROCESS | 2000 | 1469115672546 Marionette DEBUG loaded listener.js 08:41:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x12a449000) [pid = 2000] [serial = 1643] [outer = 0x1291d9800] 08:41:13 INFO - PROCESS | 2000 | 1469115673118 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]]]}] 08:41:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 08:41:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 770ms 08:41:13 INFO - PROCESS | 2000 | 1469115673155 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 08:41:13 INFO - PROCESS | 2000 | 1469115673158 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 08:41:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 08:41:13 INFO - PROCESS | 2000 | 1469115673163 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 08:41:13 INFO - PROCESS | 2000 | 1469115673167 Marionette TRACE conn2 <- [1,2162,null,{}] 08:41:13 INFO - PROCESS | 2000 | 1469115673171 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}] 08:41:13 INFO - PROCESS | 2000 | 1469115673172 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:13 INFO - PROCESS | 2000 | 1469115673283 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 08:41:13 INFO - PROCESS | 2000 | 1469115673364 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:13 INFO - PROCESS | 2000 | 1469115673366 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:13 INFO - PROCESS | 2000 | ++DOCSHELL 0x1191e4000 == 40 [pid = 2000] [id = 548] 08:41:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x1164d4400) [pid = 2000] [serial = 1644] [outer = 0x0] 08:41:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x1173c0000) [pid = 2000] [serial = 1645] [outer = 0x1164d4400] 08:41:13 INFO - PROCESS | 2000 | 1469115673397 Marionette DEBUG loaded listener.js 08:41:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x1186b8c00) [pid = 2000] [serial = 1646] [outer = 0x1164d4400] 08:41:13 INFO - PROCESS | 2000 | 1469115673940 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]]]}] 08:41:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 08:41:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 824ms 08:41:13 INFO - PROCESS | 2000 | 1469115673987 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 08:41:13 INFO - PROCESS | 2000 | 1469115673990 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 08:41:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 08:41:13 INFO - PROCESS | 2000 | 1469115673995 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 08:41:13 INFO - PROCESS | 2000 | 1469115673997 Marionette TRACE conn2 <- [1,2166,null,{}] 08:41:14 INFO - PROCESS | 2000 | 1469115674000 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}] 08:41:14 INFO - PROCESS | 2000 | 1469115674001 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:14 INFO - PROCESS | 2000 | 1469115674108 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 08:41:14 INFO - PROCESS | 2000 | 1469115674316 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:14 INFO - PROCESS | 2000 | 1469115674318 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:14 INFO - PROCESS | 2000 | ++DOCSHELL 0x1164bf800 == 41 [pid = 2000] [id = 549] 08:41:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x112db9400) [pid = 2000] [serial = 1647] [outer = 0x0] 08:41:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x11653d800) [pid = 2000] [serial = 1648] [outer = 0x112db9400] 08:41:14 INFO - PROCESS | 2000 | 1469115674354 Marionette DEBUG loaded listener.js 08:41:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x1176b3000) [pid = 2000] [serial = 1649] [outer = 0x112db9400] 08:41:14 INFO - PROCESS | 2000 | --DOCSHELL 0x124a82800 == 40 [pid = 2000] [id = 546] 08:41:14 INFO - PROCESS | 2000 | --DOCSHELL 0x12b705800 == 39 [pid = 2000] [id = 545] 08:41:14 INFO - PROCESS | 2000 | --DOCSHELL 0x12123a800 == 38 [pid = 2000] [id = 544] 08:41:14 INFO - PROCESS | 2000 | --DOCSHELL 0x12a4b8800 == 37 [pid = 2000] [id = 543] 08:41:14 INFO - PROCESS | 2000 | --DOCSHELL 0x12930e000 == 36 [pid = 2000] [id = 542] 08:41:14 INFO - PROCESS | 2000 | --DOCSHELL 0x12889d000 == 35 [pid = 2000] [id = 541] 08:41:14 INFO - PROCESS | 2000 | --DOCSHELL 0x125332000 == 34 [pid = 2000] [id = 540] 08:41:14 INFO - PROCESS | 2000 | --DOCSHELL 0x121921000 == 33 [pid = 2000] [id = 539] 08:41:14 INFO - PROCESS | 2000 | --DOCSHELL 0x12123b000 == 32 [pid = 2000] [id = 538] 08:41:14 INFO - PROCESS | 2000 | --DOCSHELL 0x119673800 == 31 [pid = 2000] [id = 537] 08:41:14 INFO - PROCESS | 2000 | --DOCSHELL 0x117015800 == 30 [pid = 2000] [id = 536] 08:41:14 INFO - PROCESS | 2000 | --DOCSHELL 0x11640f000 == 29 [pid = 2000] [id = 535] 08:41:14 INFO - PROCESS | 2000 | 1469115674821 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]]]}] 08:41:14 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x12906ec00) [pid = 2000] [serial = 1589] [outer = 0x0] [url = about:blank] 08:41:14 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x1291b3c00) [pid = 2000] [serial = 1591] [outer = 0x0] [url = about:blank] 08:41:14 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x1291d2000) [pid = 2000] [serial = 1592] [outer = 0x0] [url = about:blank] 08:41:14 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x1253ed400) [pid = 2000] [serial = 1573] [outer = 0x0] [url = about:blank] 08:41:14 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x126b19c00) [pid = 2000] [serial = 1576] [outer = 0x0] [url = about:blank] 08:41:14 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x115f74800) [pid = 2000] [serial = 1555] [outer = 0x0] [url = about:blank] 08:41:14 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x116a0c400) [pid = 2000] [serial = 1556] [outer = 0x0] [url = about:blank] 08:41:14 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x125a64000) [pid = 2000] [serial = 1574] [outer = 0x0] [url = about:blank] 08:41:14 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x119d98800) [pid = 2000] [serial = 1567] [outer = 0x0] [url = about:blank] 08:41:14 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x123c60800) [pid = 2000] [serial = 1568] [outer = 0x0] [url = about:blank] 08:41:14 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x128bf4800) [pid = 2000] [serial = 1553] [outer = 0x0] [url = about:blank] 08:41:14 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x1173be000) [pid = 2000] [serial = 1561] [outer = 0x0] [url = about:blank] 08:41:14 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x1186b9c00) [pid = 2000] [serial = 1562] [outer = 0x0] [url = about:blank] 08:41:14 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x1133d2400) [pid = 2000] [serial = 1558] [outer = 0x0] [url = about:blank] 08:41:14 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x116a05800) [pid = 2000] [serial = 1559] [outer = 0x0] [url = about:blank] 08:41:14 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x124319000) [pid = 2000] [serial = 1570] [outer = 0x0] [url = about:blank] 08:41:14 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x119143c00) [pid = 2000] [serial = 1564] [outer = 0x0] [url = about:blank] 08:41:14 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x11997ec00) [pid = 2000] [serial = 1565] [outer = 0x0] [url = about:blank] 08:41:14 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x128aa8400) [pid = 2000] [serial = 1579] [outer = 0x0] [url = about:blank] 08:41:14 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x128887400) [pid = 2000] [serial = 1577] [outer = 0x0] [url = about:blank] 08:41:14 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x119975400) [pid = 2000] [serial = 1583] [outer = 0x0] [url = about:blank] 08:41:14 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x1173bcc00) [pid = 2000] [serial = 1582] [outer = 0x0] [url = about:blank] 08:41:14 INFO - PROCESS | 2000 | --DOMWINDOW == 78 (0x124af4c00) [pid = 2000] [serial = 1585] [outer = 0x0] [url = about:blank] 08:41:14 INFO - PROCESS | 2000 | --DOMWINDOW == 77 (0x128beac00) [pid = 2000] [serial = 1580] [outer = 0x0] [url = about:blank] 08:41:14 INFO - PROCESS | 2000 | --DOMWINDOW == 76 (0x128d60400) [pid = 2000] [serial = 1588] [outer = 0x0] [url = about:blank] 08:41:14 INFO - PROCESS | 2000 | --DOMWINDOW == 75 (0x128887800) [pid = 2000] [serial = 1586] [outer = 0x0] [url = about:blank] 08:41:14 INFO - PROCESS | 2000 | --DOMWINDOW == 74 (0x124aee400) [pid = 2000] [serial = 1571] [outer = 0x0] [url = about:blank] 08:41:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 08:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 872ms 08:41:14 INFO - PROCESS | 2000 | 1469115674869 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 08:41:14 INFO - PROCESS | 2000 | 1469115674871 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 08:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 08:41:14 INFO - PROCESS | 2000 | 1469115674874 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 08:41:14 INFO - PROCESS | 2000 | 1469115674876 Marionette TRACE conn2 <- [1,2170,null,{}] 08:41:14 INFO - PROCESS | 2000 | 1469115674879 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}] 08:41:14 INFO - PROCESS | 2000 | 1469115674880 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:14 INFO - PROCESS | 2000 | 1469115674961 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 08:41:14 INFO - PROCESS | 2000 | 1469115674972 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:14 INFO - PROCESS | 2000 | 1469115674974 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:14 INFO - PROCESS | 2000 | ++DOCSHELL 0x1189d1000 == 30 [pid = 2000] [id = 550] 08:41:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 75 (0x1186bfc00) [pid = 2000] [serial = 1650] [outer = 0x0] 08:41:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 76 (0x118fa9c00) [pid = 2000] [serial = 1651] [outer = 0x1186bfc00] 08:41:15 INFO - PROCESS | 2000 | 1469115675018 Marionette DEBUG loaded listener.js 08:41:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 77 (0x119929400) [pid = 2000] [serial = 1652] [outer = 0x1186bfc00] 08:41:15 INFO - PROCESS | 2000 | 1469115675451 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]]]}] 08:41:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 08:41:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 621ms 08:41:15 INFO - PROCESS | 2000 | 1469115675497 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 08:41:15 INFO - PROCESS | 2000 | 1469115675500 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 08:41:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 08:41:15 INFO - PROCESS | 2000 | 1469115675504 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 08:41:15 INFO - PROCESS | 2000 | 1469115675506 Marionette TRACE conn2 <- [1,2174,null,{}] 08:41:15 INFO - PROCESS | 2000 | 1469115675509 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}] 08:41:15 INFO - PROCESS | 2000 | 1469115675511 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:15 INFO - PROCESS | 2000 | 1469115675667 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 08:41:15 INFO - PROCESS | 2000 | 1469115675687 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:15 INFO - PROCESS | 2000 | 1469115675688 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:15 INFO - PROCESS | 2000 | ++DOCSHELL 0x12111c800 == 31 [pid = 2000] [id = 551] 08:41:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 78 (0x120fabc00) [pid = 2000] [serial = 1653] [outer = 0x0] 08:41:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 79 (0x1210ad400) [pid = 2000] [serial = 1654] [outer = 0x120fabc00] 08:41:15 INFO - PROCESS | 2000 | 1469115675731 Marionette DEBUG loaded listener.js 08:41:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x1219cc800) [pid = 2000] [serial = 1655] [outer = 0x120fabc00] 08:41:16 INFO - PROCESS | 2000 | 1469115676240 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]]]}] 08:41:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 08:41:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 774ms 08:41:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 08:41:16 INFO - PROCESS | 2000 | 1469115676278 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 08:41:16 INFO - PROCESS | 2000 | 1469115676279 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 08:41:16 INFO - PROCESS | 2000 | 1469115676286 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 08:41:16 INFO - PROCESS | 2000 | 1469115676291 Marionette TRACE conn2 <- [1,2178,null,{}] 08:41:16 INFO - PROCESS | 2000 | 1469115676294 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}] 08:41:16 INFO - PROCESS | 2000 | 1469115676296 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:16 INFO - PROCESS | 2000 | 1469115676385 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 08:41:16 INFO - PROCESS | 2000 | 1469115676389 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:16 INFO - PROCESS | 2000 | 1469115676390 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:16 INFO - PROCESS | 2000 | ++DOCSHELL 0x124331000 == 32 [pid = 2000] [id = 552] 08:41:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x1128ba400) [pid = 2000] [serial = 1656] [outer = 0x0] 08:41:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x1244cf000) [pid = 2000] [serial = 1657] [outer = 0x1128ba400] 08:41:16 INFO - PROCESS | 2000 | 1469115676415 Marionette DEBUG loaded listener.js 08:41:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x124afdc00) [pid = 2000] [serial = 1658] [outer = 0x1128ba400] 08:41:16 INFO - PROCESS | 2000 | 1469115676766 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]]]}] 08:41:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 08:41:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 529ms 08:41:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 08:41:16 INFO - PROCESS | 2000 | 1469115676812 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 08:41:16 INFO - PROCESS | 2000 | 1469115676813 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 08:41:16 INFO - PROCESS | 2000 | 1469115676815 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 08:41:16 INFO - PROCESS | 2000 | 1469115676817 Marionette TRACE conn2 <- [1,2182,null,{}] 08:41:16 INFO - PROCESS | 2000 | 1469115676819 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}] 08:41:16 INFO - PROCESS | 2000 | 1469115676820 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:16 INFO - PROCESS | 2000 | 1469115676899 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 08:41:16 INFO - PROCESS | 2000 | 1469115676902 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:16 INFO - PROCESS | 2000 | 1469115676904 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:16 INFO - PROCESS | 2000 | ++DOCSHELL 0x1161a0000 == 33 [pid = 2000] [id = 553] 08:41:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x113c3a800) [pid = 2000] [serial = 1659] [outer = 0x0] 08:41:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x125685800) [pid = 2000] [serial = 1660] [outer = 0x113c3a800] 08:41:16 INFO - PROCESS | 2000 | 1469115676934 Marionette DEBUG loaded listener.js 08:41:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x125a64c00) [pid = 2000] [serial = 1661] [outer = 0x113c3a800] 08:41:17 INFO - PROCESS | 2000 | 1469115677330 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]]]}] 08:41:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 08:41:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 568ms 08:41:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 08:41:17 INFO - PROCESS | 2000 | 1469115677385 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 08:41:17 INFO - PROCESS | 2000 | 1469115677386 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 08:41:17 INFO - PROCESS | 2000 | 1469115677390 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 08:41:17 INFO - PROCESS | 2000 | 1469115677392 Marionette TRACE conn2 <- [1,2186,null,{}] 08:41:17 INFO - PROCESS | 2000 | 1469115677395 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}] 08:41:17 INFO - PROCESS | 2000 | 1469115677397 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:17 INFO - PROCESS | 2000 | 1469115677553 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 08:41:17 INFO - PROCESS | 2000 | 1469115677576 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:17 INFO - PROCESS | 2000 | 1469115677582 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:17 INFO - PROCESS | 2000 | ++DOCSHELL 0x123ca3000 == 34 [pid = 2000] [id = 554] 08:41:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x126a9f800) [pid = 2000] [serial = 1662] [outer = 0x0] 08:41:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x126b11800) [pid = 2000] [serial = 1663] [outer = 0x126a9f800] 08:41:17 INFO - PROCESS | 2000 | 1469115677636 Marionette DEBUG loaded listener.js 08:41:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x126bd0c00) [pid = 2000] [serial = 1664] [outer = 0x126a9f800] 08:41:18 INFO - PROCESS | 2000 | 1469115678036 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]]]}] 08:41:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 08:41:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 670ms 08:41:18 INFO - PROCESS | 2000 | 1469115678059 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 08:41:18 INFO - PROCESS | 2000 | 1469115678061 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 08:41:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 08:41:18 INFO - PROCESS | 2000 | 1469115678071 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 08:41:18 INFO - PROCESS | 2000 | 1469115678072 Marionette TRACE conn2 <- [1,2190,null,{}] 08:41:18 INFO - PROCESS | 2000 | 1469115678074 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}] 08:41:18 INFO - PROCESS | 2000 | 1469115678075 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:18 INFO - PROCESS | 2000 | 1469115678187 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 08:41:18 INFO - PROCESS | 2000 | 1469115678191 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:18 INFO - PROCESS | 2000 | 1469115678192 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:18 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a54f800 == 35 [pid = 2000] [id = 555] 08:41:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x126bd2000) [pid = 2000] [serial = 1665] [outer = 0x0] 08:41:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x128aa6000) [pid = 2000] [serial = 1666] [outer = 0x126bd2000] 08:41:18 INFO - PROCESS | 2000 | 1469115678224 Marionette DEBUG loaded listener.js 08:41:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x128d55800) [pid = 2000] [serial = 1667] [outer = 0x126bd2000] 08:41:18 INFO - PROCESS | 2000 | 1469115678531 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]]]}] 08:41:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 08:41:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 517ms 08:41:18 INFO - PROCESS | 2000 | 1469115678589 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 08:41:18 INFO - PROCESS | 2000 | 1469115678590 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 08:41:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 08:41:18 INFO - PROCESS | 2000 | 1469115678592 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 08:41:18 INFO - PROCESS | 2000 | 1469115678593 Marionette TRACE conn2 <- [1,2194,null,{}] 08:41:18 INFO - PROCESS | 2000 | 1469115678596 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}] 08:41:18 INFO - PROCESS | 2000 | 1469115678597 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:18 INFO - PROCESS | 2000 | 1469115678694 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 08:41:18 INFO - PROCESS | 2000 | 1469115678706 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:18 INFO - PROCESS | 2000 | 1469115678707 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:18 INFO - PROCESS | 2000 | ++DOCSHELL 0x12ac13800 == 36 [pid = 2000] [id = 556] 08:41:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x129069800) [pid = 2000] [serial = 1668] [outer = 0x0] 08:41:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x129072c00) [pid = 2000] [serial = 1669] [outer = 0x129069800] 08:41:18 INFO - PROCESS | 2000 | 1469115678732 Marionette DEBUG loaded listener.js 08:41:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x1291b3c00) [pid = 2000] [serial = 1670] [outer = 0x129069800] 08:41:19 INFO - PROCESS | 2000 | 1469115679045 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]]]}] 08:41:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 08:41:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 468ms 08:41:19 INFO - PROCESS | 2000 | 1469115679060 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 08:41:19 INFO - PROCESS | 2000 | 1469115679062 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 08:41:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 08:41:19 INFO - PROCESS | 2000 | 1469115679068 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 08:41:19 INFO - PROCESS | 2000 | 1469115679069 Marionette TRACE conn2 <- [1,2198,null,{}] 08:41:19 INFO - PROCESS | 2000 | 1469115679071 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}] 08:41:19 INFO - PROCESS | 2000 | 1469115679072 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:19 INFO - PROCESS | 2000 | 1469115679274 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 08:41:19 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x12568e800) [pid = 2000] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 08:41:19 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x118f8c400) [pid = 2000] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 08:41:19 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x1150bc800) [pid = 2000] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 08:41:19 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x112e74400) [pid = 2000] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 08:41:19 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x119da3000) [pid = 2000] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 08:41:19 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x1173bfc00) [pid = 2000] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 08:41:19 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x112e74800) [pid = 2000] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 08:41:19 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x119489800) [pid = 2000] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 08:41:19 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x124108c00) [pid = 2000] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 08:41:19 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x1133bbc00) [pid = 2000] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 08:41:19 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x124a22000) [pid = 2000] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 08:41:19 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x126bcbc00) [pid = 2000] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 08:41:19 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x116778c00) [pid = 2000] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 08:41:19 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x129067800) [pid = 2000] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 08:41:19 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x1186cac00) [pid = 2000] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 08:41:19 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x118f89800) [pid = 2000] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 08:41:19 INFO - PROCESS | 2000 | 1469115679321 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:19 INFO - PROCESS | 2000 | 1469115679330 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:19 INFO - PROCESS | 2000 | ++DOCSHELL 0x120f34000 == 37 [pid = 2000] [id = 557] 08:41:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x111f42400) [pid = 2000] [serial = 1671] [outer = 0x0] 08:41:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x1133bbc00) [pid = 2000] [serial = 1672] [outer = 0x111f42400] 08:41:19 INFO - PROCESS | 2000 | 1469115679354 Marionette DEBUG loaded listener.js 08:41:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x118594800) [pid = 2000] [serial = 1673] [outer = 0x111f42400] 08:41:19 INFO - PROCESS | 2000 | 1469115679630 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]]]}] 08:41:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 08:41:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 621ms 08:41:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 08:41:19 INFO - PROCESS | 2000 | 1469115679688 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 08:41:19 INFO - PROCESS | 2000 | 1469115679689 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 08:41:19 INFO - PROCESS | 2000 | 1469115679691 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 08:41:19 INFO - PROCESS | 2000 | 1469115679692 Marionette TRACE conn2 <- [1,2202,null,{}] 08:41:19 INFO - PROCESS | 2000 | 1469115679695 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}] 08:41:19 INFO - PROCESS | 2000 | 1469115679699 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:19 INFO - PROCESS | 2000 | 1469115679776 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 08:41:19 INFO - PROCESS | 2000 | 1469115679834 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:19 INFO - PROCESS | 2000 | 1469115679836 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:19 INFO - PROCESS | 2000 | ++DOCSHELL 0x12432e000 == 38 [pid = 2000] [id = 558] 08:41:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x1126de400) [pid = 2000] [serial = 1674] [outer = 0x0] 08:41:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x1196eb400) [pid = 2000] [serial = 1675] [outer = 0x1126de400] 08:41:19 INFO - PROCESS | 2000 | 1469115679860 Marionette DEBUG loaded listener.js 08:41:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x126b0fc00) [pid = 2000] [serial = 1676] [outer = 0x1126de400] 08:41:20 INFO - PROCESS | 2000 | 1469115680137 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]]]}] 08:41:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 08:41:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 468ms 08:41:20 INFO - PROCESS | 2000 | 1469115680159 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 08:41:20 INFO - PROCESS | 2000 | 1469115680160 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 08:41:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 08:41:20 INFO - PROCESS | 2000 | 1469115680170 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 08:41:20 INFO - PROCESS | 2000 | 1469115680171 Marionette TRACE conn2 <- [1,2206,null,{}] 08:41:20 INFO - PROCESS | 2000 | 1469115680173 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}] 08:41:20 INFO - PROCESS | 2000 | 1469115680174 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:20 INFO - PROCESS | 2000 | 1469115680256 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 08:41:20 INFO - PROCESS | 2000 | 1469115680269 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:20 INFO - PROCESS | 2000 | 1469115680271 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:20 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c66d800 == 39 [pid = 2000] [id = 559] 08:41:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x126bc8000) [pid = 2000] [serial = 1677] [outer = 0x0] 08:41:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x1291ce000) [pid = 2000] [serial = 1678] [outer = 0x126bc8000] 08:41:20 INFO - PROCESS | 2000 | 1469115680297 Marionette DEBUG loaded listener.js 08:41:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x1294d2c00) [pid = 2000] [serial = 1679] [outer = 0x126bc8000] 08:41:20 INFO - PROCESS | 2000 | 1469115680676 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]]]}] 08:41:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 08:41:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 528ms 08:41:20 INFO - PROCESS | 2000 | 1469115680696 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 08:41:20 INFO - PROCESS | 2000 | 1469115680700 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 08:41:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 08:41:20 INFO - PROCESS | 2000 | 1469115680703 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 08:41:20 INFO - PROCESS | 2000 | 1469115680706 Marionette TRACE conn2 <- [1,2210,null,{}] 08:41:20 INFO - PROCESS | 2000 | 1469115680710 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}] 08:41:20 INFO - PROCESS | 2000 | 1469115680712 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:20 INFO - PROCESS | 2000 | 1469115680853 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 08:41:20 INFO - PROCESS | 2000 | 1469115680859 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:20 INFO - PROCESS | 2000 | 1469115680860 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:20 INFO - PROCESS | 2000 | ++DOCSHELL 0x12cc36000 == 40 [pid = 2000] [id = 560] 08:41:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x1294dac00) [pid = 2000] [serial = 1680] [outer = 0x0] 08:41:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x12a571000) [pid = 2000] [serial = 1681] [outer = 0x1294dac00] 08:41:20 INFO - PROCESS | 2000 | 1469115680900 Marionette DEBUG loaded listener.js 08:41:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x12a594000) [pid = 2000] [serial = 1682] [outer = 0x1294dac00] 08:41:21 INFO - PROCESS | 2000 | 1469115681232 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]]]}] 08:41:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 08:41:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 573ms 08:41:21 INFO - PROCESS | 2000 | 1469115681305 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 08:41:21 INFO - PROCESS | 2000 | 1469115681308 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 08:41:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 08:41:21 INFO - PROCESS | 2000 | 1469115681312 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 08:41:21 INFO - PROCESS | 2000 | 1469115681314 Marionette TRACE conn2 <- [1,2214,null,{}] 08:41:21 INFO - PROCESS | 2000 | 1469115681318 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}] 08:41:21 INFO - PROCESS | 2000 | 1469115681320 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:21 INFO - PROCESS | 2000 | 1469115681411 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 08:41:21 INFO - PROCESS | 2000 | 1469115681505 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:21 INFO - PROCESS | 2000 | 1469115681509 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:21 INFO - PROCESS | 2000 | ++DOCSHELL 0x11863c800 == 41 [pid = 2000] [id = 561] 08:41:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x115f70000) [pid = 2000] [serial = 1683] [outer = 0x0] 08:41:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x116aad400) [pid = 2000] [serial = 1684] [outer = 0x115f70000] 08:41:21 INFO - PROCESS | 2000 | 1469115681540 Marionette DEBUG loaded listener.js 08:41:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x1186b9c00) [pid = 2000] [serial = 1685] [outer = 0x115f70000] 08:41:22 INFO - PROCESS | 2000 | 1469115681999 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]]]}] 08:41:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 08:41:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 722ms 08:41:22 INFO - PROCESS | 2000 | 1469115682034 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 08:41:22 INFO - PROCESS | 2000 | 1469115682037 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 08:41:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 08:41:22 INFO - PROCESS | 2000 | 1469115682041 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 08:41:22 INFO - PROCESS | 2000 | 1469115682044 Marionette TRACE conn2 <- [1,2218,null,{}] 08:41:22 INFO - PROCESS | 2000 | 1469115682047 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}] 08:41:22 INFO - PROCESS | 2000 | 1469115682048 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:22 INFO - PROCESS | 2000 | 1469115682150 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 08:41:22 INFO - PROCESS | 2000 | 1469115682208 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:22 INFO - PROCESS | 2000 | 1469115682209 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:22 INFO - PROCESS | 2000 | ++DOCSHELL 0x125b13800 == 42 [pid = 2000] [id = 562] 08:41:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x119930800) [pid = 2000] [serial = 1686] [outer = 0x0] 08:41:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x120fab000) [pid = 2000] [serial = 1687] [outer = 0x119930800] 08:41:22 INFO - PROCESS | 2000 | 1469115682239 Marionette DEBUG loaded listener.js 08:41:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x123c0f000) [pid = 2000] [serial = 1688] [outer = 0x119930800] 08:41:22 INFO - PROCESS | 2000 | 1469115682679 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]]]}] 08:41:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 08:41:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 673ms 08:41:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 08:41:22 INFO - PROCESS | 2000 | 1469115682713 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 08:41:22 INFO - PROCESS | 2000 | 1469115682714 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 08:41:22 INFO - PROCESS | 2000 | 1469115682716 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 08:41:22 INFO - PROCESS | 2000 | 1469115682718 Marionette TRACE conn2 <- [1,2222,null,{}] 08:41:22 INFO - PROCESS | 2000 | 1469115682725 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}] 08:41:22 INFO - PROCESS | 2000 | 1469115682728 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:22 INFO - PROCESS | 2000 | 1469115682886 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 08:41:22 INFO - PROCESS | 2000 | 1469115682953 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:22 INFO - PROCESS | 2000 | 1469115682956 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:22 INFO - PROCESS | 2000 | ++DOCSHELL 0x12cc26000 == 43 [pid = 2000] [id = 563] 08:41:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x125a60c00) [pid = 2000] [serial = 1689] [outer = 0x0] 08:41:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x125d78800) [pid = 2000] [serial = 1690] [outer = 0x125a60c00] 08:41:22 INFO - PROCESS | 2000 | 1469115682987 Marionette DEBUG loaded listener.js 08:41:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x126bc9400) [pid = 2000] [serial = 1691] [outer = 0x125a60c00] 08:41:23 INFO - PROCESS | 2000 | 1469115683402 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]]]}] 08:41:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 08:41:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 720ms 08:41:23 INFO - PROCESS | 2000 | 1469115683436 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 08:41:23 INFO - PROCESS | 2000 | 1469115683438 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 08:41:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 08:41:23 INFO - PROCESS | 2000 | 1469115683440 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 08:41:23 INFO - PROCESS | 2000 | 1469115683441 Marionette TRACE conn2 <- [1,2226,null,{}] 08:41:23 INFO - PROCESS | 2000 | 1469115683444 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}] 08:41:23 INFO - PROCESS | 2000 | 1469115683445 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:23 INFO - PROCESS | 2000 | 1469115683567 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 08:41:23 INFO - PROCESS | 2000 | 1469115683626 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:23 INFO - PROCESS | 2000 | 1469115683627 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:23 INFO - PROCESS | 2000 | ++DOCSHELL 0x12ceb6800 == 44 [pid = 2000] [id = 564] 08:41:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x128885400) [pid = 2000] [serial = 1692] [outer = 0x0] 08:41:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x128d5d000) [pid = 2000] [serial = 1693] [outer = 0x128885400] 08:41:23 INFO - PROCESS | 2000 | 1469115683656 Marionette DEBUG loaded listener.js 08:41:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x1291d7400) [pid = 2000] [serial = 1694] [outer = 0x128885400] 08:41:24 INFO - PROCESS | 2000 | 1469115684183 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]]]}] 08:41:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 08:41:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 823ms 08:41:24 INFO - PROCESS | 2000 | 1469115684269 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 08:41:24 INFO - PROCESS | 2000 | 1469115684272 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 08:41:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 08:41:24 INFO - PROCESS | 2000 | 1469115684275 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 08:41:24 INFO - PROCESS | 2000 | 1469115684277 Marionette TRACE conn2 <- [1,2230,null,{}] 08:41:24 INFO - PROCESS | 2000 | 1469115684283 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}] 08:41:24 INFO - PROCESS | 2000 | 1469115684285 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:24 INFO - PROCESS | 2000 | 1469115684375 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 08:41:24 INFO - PROCESS | 2000 | 1469115684450 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:24 INFO - PROCESS | 2000 | 1469115684452 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:24 INFO - PROCESS | 2000 | ++DOCSHELL 0x1189f0800 == 45 [pid = 2000] [id = 565] 08:41:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x1173b7000) [pid = 2000] [serial = 1695] [outer = 0x0] 08:41:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x119145400) [pid = 2000] [serial = 1696] [outer = 0x1173b7000] 08:41:24 INFO - PROCESS | 2000 | 1469115684480 Marionette DEBUG loaded listener.js 08:41:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x119937400) [pid = 2000] [serial = 1697] [outer = 0x1173b7000] 08:41:25 INFO - PROCESS | 2000 | --DOCSHELL 0x12c66d800 == 44 [pid = 2000] [id = 559] 08:41:25 INFO - PROCESS | 2000 | --DOCSHELL 0x12432e000 == 43 [pid = 2000] [id = 558] 08:41:25 INFO - PROCESS | 2000 | --DOCSHELL 0x120f34000 == 42 [pid = 2000] [id = 557] 08:41:25 INFO - PROCESS | 2000 | --DOCSHELL 0x12ac13800 == 41 [pid = 2000] [id = 556] 08:41:25 INFO - PROCESS | 2000 | --DOCSHELL 0x12a54f800 == 40 [pid = 2000] [id = 555] 08:41:25 INFO - PROCESS | 2000 | --DOCSHELL 0x123ca3000 == 39 [pid = 2000] [id = 554] 08:41:25 INFO - PROCESS | 2000 | --DOCSHELL 0x1161a0000 == 38 [pid = 2000] [id = 553] 08:41:25 INFO - PROCESS | 2000 | --DOCSHELL 0x124331000 == 37 [pid = 2000] [id = 552] 08:41:25 INFO - PROCESS | 2000 | --DOCSHELL 0x12111c800 == 36 [pid = 2000] [id = 551] 08:41:25 INFO - PROCESS | 2000 | --DOCSHELL 0x1189d1000 == 35 [pid = 2000] [id = 550] 08:41:25 INFO - PROCESS | 2000 | --DOCSHELL 0x1164bf800 == 34 [pid = 2000] [id = 549] 08:41:25 INFO - PROCESS | 2000 | --DOCSHELL 0x12c2cb800 == 33 [pid = 2000] [id = 547] 08:41:25 INFO - PROCESS | 2000 | --DOCSHELL 0x1191e4000 == 32 [pid = 2000] [id = 548] 08:41:25 INFO - PROCESS | 2000 | --DOCSHELL 0x12ceb6800 == 31 [pid = 2000] [id = 564] 08:41:25 INFO - PROCESS | 2000 | --DOCSHELL 0x12cc26000 == 30 [pid = 2000] [id = 563] 08:41:25 INFO - PROCESS | 2000 | --DOCSHELL 0x125b13800 == 29 [pid = 2000] [id = 562] 08:41:25 INFO - PROCESS | 2000 | --DOCSHELL 0x12cc36000 == 28 [pid = 2000] [id = 560] 08:41:25 INFO - PROCESS | 2000 | --DOCSHELL 0x11863c800 == 27 [pid = 2000] [id = 561] 08:41:25 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x12888b800) [pid = 2000] [serial = 1627] [outer = 0x0] [url = about:blank] 08:41:25 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x119148800) [pid = 2000] [serial = 1612] [outer = 0x0] [url = about:blank] 08:41:25 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x11992b800) [pid = 2000] [serial = 1613] [outer = 0x0] [url = about:blank] 08:41:25 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x116779000) [pid = 2000] [serial = 1609] [outer = 0x0] [url = about:blank] 08:41:25 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x1126de800) [pid = 2000] [serial = 1610] [outer = 0x0] [url = about:blank] 08:41:25 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x120fa9400) [pid = 2000] [serial = 1615] [outer = 0x0] [url = about:blank] 08:41:25 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x121807400) [pid = 2000] [serial = 1616] [outer = 0x0] [url = about:blank] 08:41:25 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x123c5ec00) [pid = 2000] [serial = 1618] [outer = 0x0] [url = about:blank] 08:41:25 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x117d88c00) [pid = 2000] [serial = 1606] [outer = 0x0] [url = about:blank] 08:41:25 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x1186b9800) [pid = 2000] [serial = 1607] [outer = 0x0] [url = about:blank] 08:41:25 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x118354800) [pid = 2000] [serial = 1595] [outer = 0x0] [url = about:blank] 08:41:25 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x1172c7400) [pid = 2000] [serial = 1594] [outer = 0x0] [url = about:blank] 08:41:25 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x1213c6400) [pid = 2000] [serial = 1598] [outer = 0x0] [url = about:blank] 08:41:25 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x119d99400) [pid = 2000] [serial = 1597] [outer = 0x0] [url = about:blank] 08:41:25 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x125a65800) [pid = 2000] [serial = 1601] [outer = 0x0] [url = about:blank] 08:41:25 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x124afc400) [pid = 2000] [serial = 1600] [outer = 0x0] [url = about:blank] 08:41:25 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x126bcb400) [pid = 2000] [serial = 1604] [outer = 0x0] [url = about:blank] 08:41:25 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x12568ac00) [pid = 2000] [serial = 1624] [outer = 0x0] [url = about:blank] 08:41:25 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x11859b800) [pid = 2000] [serial = 1603] [outer = 0x0] [url = about:blank] 08:41:25 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x128be7000) [pid = 2000] [serial = 1630] [outer = 0x0] [url = about:blank] 08:41:25 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x128aaf800) [pid = 2000] [serial = 1628] [outer = 0x0] [url = about:blank] 08:41:25 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x116aab400) [pid = 2000] [serial = 1633] [outer = 0x0] [url = about:blank] 08:41:25 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x123c0dc00) [pid = 2000] [serial = 1634] [outer = 0x0] [url = about:blank] 08:41:25 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x1291abc00) [pid = 2000] [serial = 1639] [outer = 0x0] [url = about:blank] 08:41:25 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x129068400) [pid = 2000] [serial = 1637] [outer = 0x0] [url = about:blank] 08:41:25 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x124afc800) [pid = 2000] [serial = 1622] [outer = 0x0] [url = about:blank] 08:41:25 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x124a9e800) [pid = 2000] [serial = 1621] [outer = 0x0] [url = about:blank] 08:41:25 INFO - PROCESS | 2000 | --DOMWINDOW == 78 (0x128d62400) [pid = 2000] [serial = 1631] [outer = 0x0] [url = about:blank] 08:41:25 INFO - PROCESS | 2000 | --DOMWINDOW == 77 (0x126bd1c00) [pid = 2000] [serial = 1625] [outer = 0x0] [url = about:blank] 08:41:25 INFO - PROCESS | 2000 | --DOMWINDOW == 76 (0x124382c00) [pid = 2000] [serial = 1619] [outer = 0x0] [url = about:blank] 08:41:25 INFO - PROCESS | 2000 | --DOMWINDOW == 75 (0x12a43cc00) [pid = 2000] [serial = 1642] [outer = 0x0] [url = about:blank] 08:41:25 INFO - PROCESS | 2000 | --DOMWINDOW == 74 (0x125370000) [pid = 2000] [serial = 1636] [outer = 0x0] [url = about:blank] 08:41:25 INFO - PROCESS | 2000 | --DOMWINDOW == 73 (0x1291d9000) [pid = 2000] [serial = 1640] [outer = 0x0] [url = about:blank] 08:41:25 INFO - PROCESS | 2000 | 1469115685342 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]]]}] 08:41:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 08:41:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1127ms 08:41:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 08:41:25 INFO - PROCESS | 2000 | 1469115685402 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 08:41:25 INFO - PROCESS | 2000 | 1469115685405 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 08:41:25 INFO - PROCESS | 2000 | 1469115685408 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 08:41:25 INFO - PROCESS | 2000 | 1469115685410 Marionette TRACE conn2 <- [1,2234,null,{}] 08:41:25 INFO - PROCESS | 2000 | 1469115685414 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}] 08:41:25 INFO - PROCESS | 2000 | 1469115685416 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:25 INFO - PROCESS | 2000 | 1469115685499 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 08:41:25 INFO - PROCESS | 2000 | 1469115685556 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:25 INFO - PROCESS | 2000 | 1469115685558 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:25 INFO - PROCESS | 2000 | ++DOCSHELL 0x117250000 == 28 [pid = 2000] [id = 566] 08:41:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 74 (0x1133d2000) [pid = 2000] [serial = 1698] [outer = 0x0] 08:41:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 75 (0x113997c00) [pid = 2000] [serial = 1699] [outer = 0x1133d2000] 08:41:25 INFO - PROCESS | 2000 | 1469115685585 Marionette DEBUG loaded listener.js 08:41:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 76 (0x1161cdc00) [pid = 2000] [serial = 1700] [outer = 0x1133d2000] 08:41:25 INFO - PROCESS | 2000 | 1469115685903 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]]]}] 08:41:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 08:41:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 522ms 08:41:25 INFO - PROCESS | 2000 | 1469115685930 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 08:41:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 08:41:25 INFO - PROCESS | 2000 | 1469115685935 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 08:41:25 INFO - PROCESS | 2000 | 1469115685940 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 08:41:25 INFO - PROCESS | 2000 | 1469115685942 Marionette TRACE conn2 <- [1,2238,null,{}] 08:41:25 INFO - PROCESS | 2000 | 1469115685944 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}] 08:41:25 INFO - PROCESS | 2000 | 1469115685946 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:26 INFO - PROCESS | 2000 | 1469115686022 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 08:41:26 INFO - PROCESS | 2000 | 1469115686077 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:26 INFO - PROCESS | 2000 | 1469115686078 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:26 INFO - PROCESS | 2000 | ++DOCSHELL 0x118fe7800 == 29 [pid = 2000] [id = 567] 08:41:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 77 (0x116784800) [pid = 2000] [serial = 1701] [outer = 0x0] 08:41:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 78 (0x1176b6000) [pid = 2000] [serial = 1702] [outer = 0x116784800] 08:41:26 INFO - PROCESS | 2000 | 1469115686105 Marionette DEBUG loaded listener.js 08:41:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 79 (0x1186c0000) [pid = 2000] [serial = 1703] [outer = 0x116784800] 08:41:26 INFO - PROCESS | 2000 | 1469115686459 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]]]}] 08:41:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 08:41:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 571ms 08:41:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 08:41:26 INFO - PROCESS | 2000 | 1469115686512 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 08:41:26 INFO - PROCESS | 2000 | 1469115686514 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 08:41:26 INFO - PROCESS | 2000 | 1469115686517 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 08:41:26 INFO - PROCESS | 2000 | 1469115686521 Marionette TRACE conn2 <- [1,2242,null,{}] 08:41:26 INFO - PROCESS | 2000 | 1469115686533 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}] 08:41:26 INFO - PROCESS | 2000 | 1469115686537 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:26 INFO - PROCESS | 2000 | 1469115686697 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 08:41:26 INFO - PROCESS | 2000 | 1469115686718 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:26 INFO - PROCESS | 2000 | 1469115686720 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:26 INFO - PROCESS | 2000 | ++DOCSHELL 0x1191d7800 == 30 [pid = 2000] [id = 568] 08:41:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x112dc2400) [pid = 2000] [serial = 1704] [outer = 0x0] 08:41:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x119be0800) [pid = 2000] [serial = 1705] [outer = 0x112dc2400] 08:41:26 INFO - PROCESS | 2000 | 1469115686767 Marionette DEBUG loaded listener.js 08:41:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x119da4800) [pid = 2000] [serial = 1706] [outer = 0x112dc2400] 08:41:27 INFO - PROCESS | 2000 | 1469115687159 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]]]}] 08:41:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 08:41:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 676ms 08:41:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 08:41:27 INFO - PROCESS | 2000 | 1469115687193 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 08:41:27 INFO - PROCESS | 2000 | 1469115687195 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 08:41:27 INFO - PROCESS | 2000 | 1469115687197 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 08:41:27 INFO - PROCESS | 2000 | 1469115687198 Marionette TRACE conn2 <- [1,2246,null,{}] 08:41:27 INFO - PROCESS | 2000 | 1469115687201 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}] 08:41:27 INFO - PROCESS | 2000 | 1469115687202 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:27 INFO - PROCESS | 2000 | 1469115687278 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 08:41:27 INFO - PROCESS | 2000 | 1469115687349 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:27 INFO - PROCESS | 2000 | 1469115687350 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:27 INFO - PROCESS | 2000 | ++DOCSHELL 0x121922800 == 31 [pid = 2000] [id = 569] 08:41:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x119934400) [pid = 2000] [serial = 1707] [outer = 0x0] 08:41:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x1213c6c00) [pid = 2000] [serial = 1708] [outer = 0x119934400] 08:41:27 INFO - PROCESS | 2000 | 1469115687376 Marionette DEBUG loaded listener.js 08:41:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x123c5ec00) [pid = 2000] [serial = 1709] [outer = 0x119934400] 08:41:27 INFO - PROCESS | 2000 | 1469115687675 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]]]}] 08:41:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 08:41:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 519ms 08:41:27 INFO - PROCESS | 2000 | 1469115687717 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 08:41:27 INFO - PROCESS | 2000 | 1469115687719 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 08:41:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 08:41:27 INFO - PROCESS | 2000 | 1469115687721 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 08:41:27 INFO - PROCESS | 2000 | 1469115687722 Marionette TRACE conn2 <- [1,2250,null,{}] 08:41:27 INFO - PROCESS | 2000 | 1469115687731 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}] 08:41:27 INFO - PROCESS | 2000 | 1469115687732 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:27 INFO - PROCESS | 2000 | 1469115687823 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 08:41:27 INFO - PROCESS | 2000 | 1469115687859 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:27 INFO - PROCESS | 2000 | 1469115687860 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:27 INFO - PROCESS | 2000 | ++DOCSHELL 0x1245fd800 == 32 [pid = 2000] [id = 570] 08:41:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x116779000) [pid = 2000] [serial = 1710] [outer = 0x0] 08:41:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x1241aec00) [pid = 2000] [serial = 1711] [outer = 0x116779000] 08:41:27 INFO - PROCESS | 2000 | 1469115687885 Marionette DEBUG loaded listener.js 08:41:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x1244cec00) [pid = 2000] [serial = 1712] [outer = 0x116779000] 08:41:28 INFO - PROCESS | 2000 | 1469115688211 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]]]}] 08:41:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 08:41:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 518ms 08:41:28 INFO - PROCESS | 2000 | 1469115688239 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 08:41:28 INFO - PROCESS | 2000 | 1469115688240 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 08:41:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 08:41:28 INFO - PROCESS | 2000 | 1469115688243 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 08:41:28 INFO - PROCESS | 2000 | 1469115688244 Marionette TRACE conn2 <- [1,2254,null,{}] 08:41:28 INFO - PROCESS | 2000 | 1469115688246 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}] 08:41:28 INFO - PROCESS | 2000 | 1469115688250 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:28 INFO - PROCESS | 2000 | 1469115688366 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 08:41:28 INFO - PROCESS | 2000 | 1469115688402 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:28 INFO - PROCESS | 2000 | 1469115688403 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:28 INFO - PROCESS | 2000 | ++DOCSHELL 0x126ea0800 == 33 [pid = 2000] [id = 571] 08:41:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x12410f800) [pid = 2000] [serial = 1713] [outer = 0x0] 08:41:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x124af1000) [pid = 2000] [serial = 1714] [outer = 0x12410f800] 08:41:28 INFO - PROCESS | 2000 | 1469115688428 Marionette DEBUG loaded listener.js 08:41:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x125692400) [pid = 2000] [serial = 1715] [outer = 0x12410f800] 08:41:28 INFO - PROCESS | 2000 | 1469115688727 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]]]}] 08:41:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 08:41:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 519ms 08:41:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 08:41:28 INFO - PROCESS | 2000 | 1469115688768 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 08:41:28 INFO - PROCESS | 2000 | 1469115688769 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 08:41:28 INFO - PROCESS | 2000 | 1469115688771 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 08:41:28 INFO - PROCESS | 2000 | 1469115688773 Marionette TRACE conn2 <- [1,2258,null,{}] 08:41:28 INFO - PROCESS | 2000 | 1469115688775 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}] 08:41:28 INFO - PROCESS | 2000 | 1469115688776 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:28 INFO - PROCESS | 2000 | 1469115688879 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 08:41:28 INFO - PROCESS | 2000 | 1469115688883 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:28 INFO - PROCESS | 2000 | 1469115688884 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:28 INFO - PROCESS | 2000 | ++DOCSHELL 0x12902f800 == 34 [pid = 2000] [id = 572] 08:41:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x1244cbc00) [pid = 2000] [serial = 1716] [outer = 0x0] 08:41:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x125d7a800) [pid = 2000] [serial = 1717] [outer = 0x1244cbc00] 08:41:28 INFO - PROCESS | 2000 | 1469115688908 Marionette DEBUG loaded listener.js 08:41:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x126bc6800) [pid = 2000] [serial = 1718] [outer = 0x1244cbc00] 08:41:29 INFO - PROCESS | 2000 | 1469115689227 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]]]}] 08:41:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 08:41:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 471ms 08:41:29 INFO - PROCESS | 2000 | 1469115689244 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 08:41:29 INFO - PROCESS | 2000 | 1469115689245 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 08:41:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 08:41:29 INFO - PROCESS | 2000 | 1469115689255 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 08:41:29 INFO - PROCESS | 2000 | 1469115689256 Marionette TRACE conn2 <- [1,2262,null,{}] 08:41:29 INFO - PROCESS | 2000 | 1469115689259 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}] 08:41:29 INFO - PROCESS | 2000 | 1469115689260 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:29 INFO - PROCESS | 2000 | 1469115689505 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 08:41:29 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x126a9f800) [pid = 2000] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 08:41:29 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x126bd2000) [pid = 2000] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 08:41:29 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x129069800) [pid = 2000] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 08:41:29 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x1128ba400) [pid = 2000] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 08:41:29 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x1186bfc00) [pid = 2000] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 08:41:29 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x1291d9800) [pid = 2000] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 08:41:29 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x120fabc00) [pid = 2000] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 08:41:29 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x112db9400) [pid = 2000] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 08:41:29 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x113c3a800) [pid = 2000] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 08:41:29 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x1164d4400) [pid = 2000] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 08:41:29 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x111f42400) [pid = 2000] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 08:41:29 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x1294dac00) [pid = 2000] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 08:41:29 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x126bc8000) [pid = 2000] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 08:41:29 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x1126de400) [pid = 2000] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 08:41:29 INFO - PROCESS | 2000 | 1469115689550 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:29 INFO - PROCESS | 2000 | 1469115689551 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:29 INFO - PROCESS | 2000 | ++DOCSHELL 0x1196a9000 == 35 [pid = 2000] [id = 573] 08:41:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x112652800) [pid = 2000] [serial = 1719] [outer = 0x0] 08:41:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x112e77400) [pid = 2000] [serial = 1720] [outer = 0x112652800] 08:41:29 INFO - PROCESS | 2000 | 1469115689577 Marionette DEBUG loaded listener.js 08:41:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x118954c00) [pid = 2000] [serial = 1721] [outer = 0x112652800] 08:41:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 08:41:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 568ms 08:41:29 INFO - PROCESS | 2000 | 1469115689816 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]]]}] 08:41:29 INFO - PROCESS | 2000 | 1469115689824 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 08:41:29 INFO - PROCESS | 2000 | 1469115689825 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 08:41:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 08:41:29 INFO - PROCESS | 2000 | 1469115689827 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 08:41:29 INFO - PROCESS | 2000 | 1469115689828 Marionette TRACE conn2 <- [1,2266,null,{}] 08:41:29 INFO - PROCESS | 2000 | 1469115689832 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}] 08:41:29 INFO - PROCESS | 2000 | 1469115689835 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:29 INFO - PROCESS | 2000 | 1469115689933 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 08:41:29 INFO - PROCESS | 2000 | 1469115689938 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:29 INFO - PROCESS | 2000 | 1469115689939 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:29 INFO - PROCESS | 2000 | ++DOCSHELL 0x120fca000 == 36 [pid = 2000] [id = 574] 08:41:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x123c13400) [pid = 2000] [serial = 1722] [outer = 0x0] 08:41:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x126bc7800) [pid = 2000] [serial = 1723] [outer = 0x123c13400] 08:41:29 INFO - PROCESS | 2000 | 1469115689963 Marionette DEBUG loaded listener.js 08:41:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x128881c00) [pid = 2000] [serial = 1724] [outer = 0x123c13400] 08:41:30 INFO - PROCESS | 2000 | 1469115690275 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]]]}] 08:41:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 08:41:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 472ms 08:41:30 INFO - PROCESS | 2000 | 1469115690301 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 08:41:30 INFO - PROCESS | 2000 | 1469115690303 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 08:41:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 08:41:30 INFO - PROCESS | 2000 | 1469115690305 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 08:41:30 INFO - PROCESS | 2000 | 1469115690306 Marionette TRACE conn2 <- [1,2270,null,{}] 08:41:30 INFO - PROCESS | 2000 | 1469115690308 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}] 08:41:30 INFO - PROCESS | 2000 | 1469115690309 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:30 INFO - PROCESS | 2000 | 1469115690386 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 08:41:30 INFO - PROCESS | 2000 | 1469115690448 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:30 INFO - PROCESS | 2000 | 1469115690449 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:30 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a92b800 == 37 [pid = 2000] [id = 575] 08:41:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x119983800) [pid = 2000] [serial = 1725] [outer = 0x0] 08:41:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x12888a000) [pid = 2000] [serial = 1726] [outer = 0x119983800] 08:41:30 INFO - PROCESS | 2000 | 1469115690473 Marionette DEBUG loaded listener.js 08:41:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x128aaa800) [pid = 2000] [serial = 1727] [outer = 0x119983800] 08:41:30 INFO - PROCESS | 2000 | 1469115690752 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]]]}] 08:41:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 08:41:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 471ms 08:41:30 INFO - PROCESS | 2000 | 1469115690776 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 08:41:30 INFO - PROCESS | 2000 | 1469115690778 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 08:41:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 08:41:30 INFO - PROCESS | 2000 | 1469115690788 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 08:41:30 INFO - PROCESS | 2000 | 1469115690789 Marionette TRACE conn2 <- [1,2274,null,{}] 08:41:30 INFO - PROCESS | 2000 | 1469115690792 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}] 08:41:30 INFO - PROCESS | 2000 | 1469115690793 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:30 INFO - PROCESS | 2000 | 1469115690893 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 08:41:30 INFO - PROCESS | 2000 | 1469115690900 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:30 INFO - PROCESS | 2000 | 1469115690901 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:30 INFO - PROCESS | 2000 | ++DOCSHELL 0x1245fd000 == 38 [pid = 2000] [id = 576] 08:41:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x128aad000) [pid = 2000] [serial = 1728] [outer = 0x0] 08:41:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x128bee400) [pid = 2000] [serial = 1729] [outer = 0x128aad000] 08:41:30 INFO - PROCESS | 2000 | 1469115690927 Marionette DEBUG loaded listener.js 08:41:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x1291abc00) [pid = 2000] [serial = 1730] [outer = 0x128aad000] 08:41:31 INFO - PROCESS | 2000 | 1469115691306 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]]]}] 08:41:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 08:41:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 521ms 08:41:31 INFO - PROCESS | 2000 | 1469115691310 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 08:41:31 INFO - PROCESS | 2000 | 1469115691312 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 08:41:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 08:41:31 INFO - PROCESS | 2000 | 1469115691334 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 08:41:31 INFO - PROCESS | 2000 | 1469115691336 Marionette TRACE conn2 <- [1,2278,null,{}] 08:41:31 INFO - PROCESS | 2000 | 1469115691339 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}] 08:41:31 INFO - PROCESS | 2000 | 1469115691341 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:31 INFO - PROCESS | 2000 | 1469115691466 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 08:41:31 INFO - PROCESS | 2000 | 1469115691474 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:31 INFO - PROCESS | 2000 | 1469115691475 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:31 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c071800 == 39 [pid = 2000] [id = 577] 08:41:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x1291b1000) [pid = 2000] [serial = 1731] [outer = 0x0] 08:41:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x1291cd800) [pid = 2000] [serial = 1732] [outer = 0x1291b1000] 08:41:31 INFO - PROCESS | 2000 | 1469115691515 Marionette DEBUG loaded listener.js 08:41:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x1291d9800) [pid = 2000] [serial = 1733] [outer = 0x1291b1000] 08:41:32 INFO - PROCESS | 2000 | 1469115692139 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]]]}] 08:41:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 08:41:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 871ms 08:41:32 INFO - PROCESS | 2000 | 1469115692210 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 08:41:32 INFO - PROCESS | 2000 | 1469115692214 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 08:41:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 08:41:32 INFO - PROCESS | 2000 | 1469115692245 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 08:41:32 INFO - PROCESS | 2000 | 1469115692250 Marionette TRACE conn2 <- [1,2282,null,{}] 08:41:32 INFO - PROCESS | 2000 | 1469115692256 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}] 08:41:32 INFO - PROCESS | 2000 | 1469115692258 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:32 INFO - PROCESS | 2000 | 1469115692427 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 08:41:32 INFO - PROCESS | 2000 | 1469115692523 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:32 INFO - PROCESS | 2000 | 1469115692525 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:32 INFO - PROCESS | 2000 | ++DOCSHELL 0x118ff4800 == 40 [pid = 2000] [id = 578] 08:41:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x112e74400) [pid = 2000] [serial = 1734] [outer = 0x0] 08:41:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x11677a400) [pid = 2000] [serial = 1735] [outer = 0x112e74400] 08:41:32 INFO - PROCESS | 2000 | 1469115692556 Marionette DEBUG loaded listener.js 08:41:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x1176b7800) [pid = 2000] [serial = 1736] [outer = 0x112e74400] 08:41:33 INFO - PROCESS | 2000 | 1469115693034 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]]]}] 08:41:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 08:41:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 827ms 08:41:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 08:41:33 INFO - PROCESS | 2000 | 1469115693069 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 08:41:33 INFO - PROCESS | 2000 | 1469115693072 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 08:41:33 INFO - PROCESS | 2000 | 1469115693077 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 08:41:33 INFO - PROCESS | 2000 | 1469115693079 Marionette TRACE conn2 <- [1,2286,null,{}] 08:41:33 INFO - PROCESS | 2000 | 1469115693081 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}] 08:41:33 INFO - PROCESS | 2000 | 1469115693083 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:33 INFO - PROCESS | 2000 | 1469115693193 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 08:41:33 INFO - PROCESS | 2000 | 1469115693253 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:33 INFO - PROCESS | 2000 | 1469115693254 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:33 INFO - PROCESS | 2000 | ++DOCSHELL 0x1256e5000 == 41 [pid = 2000] [id = 579] 08:41:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x119141400) [pid = 2000] [serial = 1737] [outer = 0x0] 08:41:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x119936800) [pid = 2000] [serial = 1738] [outer = 0x119141400] 08:41:33 INFO - PROCESS | 2000 | 1469115693284 Marionette DEBUG loaded listener.js 08:41:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x120faa800) [pid = 2000] [serial = 1739] [outer = 0x119141400] 08:41:33 INFO - PROCESS | 2000 | 1469115693974 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]]]}] 08:41:33 INFO - PROCESS | 2000 | --DOCSHELL 0x1245fd000 == 40 [pid = 2000] [id = 576] 08:41:33 INFO - PROCESS | 2000 | --DOCSHELL 0x12a92b800 == 39 [pid = 2000] [id = 575] 08:41:33 INFO - PROCESS | 2000 | --DOCSHELL 0x120fca000 == 38 [pid = 2000] [id = 574] 08:41:33 INFO - PROCESS | 2000 | --DOCSHELL 0x1196a9000 == 37 [pid = 2000] [id = 573] 08:41:33 INFO - PROCESS | 2000 | --DOCSHELL 0x12902f800 == 36 [pid = 2000] [id = 572] 08:41:33 INFO - PROCESS | 2000 | --DOCSHELL 0x126ea0800 == 35 [pid = 2000] [id = 571] 08:41:33 INFO - PROCESS | 2000 | --DOCSHELL 0x1245fd800 == 34 [pid = 2000] [id = 570] 08:41:33 INFO - PROCESS | 2000 | --DOCSHELL 0x121922800 == 33 [pid = 2000] [id = 569] 08:41:33 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 08:41:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 922ms 08:41:33 INFO - PROCESS | 2000 | --DOCSHELL 0x1191d7800 == 32 [pid = 2000] [id = 568] 08:41:34 INFO - PROCESS | 2000 | --DOCSHELL 0x118fe7800 == 31 [pid = 2000] [id = 567] 08:41:34 INFO - PROCESS | 2000 | --DOCSHELL 0x117250000 == 30 [pid = 2000] [id = 566] 08:41:34 INFO - PROCESS | 2000 | --DOCSHELL 0x1189f0800 == 29 [pid = 2000] [id = 565] 08:41:34 INFO - PROCESS | 2000 | 1469115694000 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 08:41:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 08:41:34 INFO - PROCESS | 2000 | 1469115694002 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 08:41:34 INFO - PROCESS | 2000 | 1469115694005 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 08:41:34 INFO - PROCESS | 2000 | 1469115694007 Marionette TRACE conn2 <- [1,2290,null,{}] 08:41:34 INFO - PROCESS | 2000 | 1469115694011 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}] 08:41:34 INFO - PROCESS | 2000 | 1469115694012 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:34 INFO - PROCESS | 2000 | 1469115694094 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 08:41:34 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x126b11800) [pid = 2000] [serial = 1663] [outer = 0x0] [url = about:blank] 08:41:34 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x128aa6000) [pid = 2000] [serial = 1666] [outer = 0x0] [url = about:blank] 08:41:34 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x1291b3c00) [pid = 2000] [serial = 1670] [outer = 0x0] [url = about:blank] 08:41:34 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x129072c00) [pid = 2000] [serial = 1669] [outer = 0x0] [url = about:blank] 08:41:34 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x1244cf000) [pid = 2000] [serial = 1657] [outer = 0x0] [url = about:blank] 08:41:34 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x118fa9c00) [pid = 2000] [serial = 1651] [outer = 0x0] [url = about:blank] 08:41:34 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x128d55800) [pid = 2000] [serial = 1667] [outer = 0x0] [url = about:blank] 08:41:34 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x119929400) [pid = 2000] [serial = 1652] [outer = 0x0] [url = about:blank] 08:41:34 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x12a449000) [pid = 2000] [serial = 1643] [outer = 0x0] [url = about:blank] 08:41:34 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x1210ad400) [pid = 2000] [serial = 1654] [outer = 0x0] [url = about:blank] 08:41:34 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x1219cc800) [pid = 2000] [serial = 1655] [outer = 0x0] [url = about:blank] 08:41:34 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x11653d800) [pid = 2000] [serial = 1648] [outer = 0x0] [url = about:blank] 08:41:34 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x1176b3000) [pid = 2000] [serial = 1649] [outer = 0x0] [url = about:blank] 08:41:34 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x125685800) [pid = 2000] [serial = 1660] [outer = 0x0] [url = about:blank] 08:41:34 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x1173c0000) [pid = 2000] [serial = 1645] [outer = 0x0] [url = about:blank] 08:41:34 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x1186b8c00) [pid = 2000] [serial = 1646] [outer = 0x0] [url = about:blank] 08:41:34 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x124afdc00) [pid = 2000] [serial = 1658] [outer = 0x0] [url = about:blank] 08:41:34 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x118594800) [pid = 2000] [serial = 1673] [outer = 0x0] [url = about:blank] 08:41:34 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x12a571000) [pid = 2000] [serial = 1681] [outer = 0x0] [url = about:blank] 08:41:34 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x1294d2c00) [pid = 2000] [serial = 1679] [outer = 0x0] [url = about:blank] 08:41:34 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x1291ce000) [pid = 2000] [serial = 1678] [outer = 0x0] [url = about:blank] 08:41:34 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x1196eb400) [pid = 2000] [serial = 1675] [outer = 0x0] [url = about:blank] 08:41:34 INFO - PROCESS | 2000 | --DOMWINDOW == 78 (0x1133bbc00) [pid = 2000] [serial = 1672] [outer = 0x0] [url = about:blank] 08:41:34 INFO - PROCESS | 2000 | --DOMWINDOW == 77 (0x126bd0c00) [pid = 2000] [serial = 1664] [outer = 0x0] [url = about:blank] 08:41:34 INFO - PROCESS | 2000 | --DOMWINDOW == 76 (0x12a594000) [pid = 2000] [serial = 1682] [outer = 0x0] [url = about:blank] 08:41:34 INFO - PROCESS | 2000 | --DOMWINDOW == 75 (0x125a64c00) [pid = 2000] [serial = 1661] [outer = 0x0] [url = about:blank] 08:41:34 INFO - PROCESS | 2000 | --DOMWINDOW == 74 (0x126b0fc00) [pid = 2000] [serial = 1676] [outer = 0x0] [url = about:blank] 08:41:34 INFO - PROCESS | 2000 | 1469115694159 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:34 INFO - PROCESS | 2000 | 1469115694160 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:34 INFO - PROCESS | 2000 | ++DOCSHELL 0x117d72000 == 30 [pid = 2000] [id = 580] 08:41:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 75 (0x116886000) [pid = 2000] [serial = 1740] [outer = 0x0] 08:41:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 76 (0x1173b8400) [pid = 2000] [serial = 1741] [outer = 0x116886000] 08:41:34 INFO - PROCESS | 2000 | 1469115694188 Marionette DEBUG loaded listener.js 08:41:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 77 (0x118597400) [pid = 2000] [serial = 1742] [outer = 0x116886000] 08:41:34 INFO - PROCESS | 2000 | 1469115694471 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]]]}] 08:41:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 08:41:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 521ms 08:41:34 INFO - PROCESS | 2000 | 1469115694527 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 08:41:34 INFO - PROCESS | 2000 | 1469115694532 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 08:41:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 08:41:34 INFO - PROCESS | 2000 | 1469115694539 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 08:41:34 INFO - PROCESS | 2000 | 1469115694540 Marionette TRACE conn2 <- [1,2294,null,{}] 08:41:34 INFO - PROCESS | 2000 | 1469115694543 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}] 08:41:34 INFO - PROCESS | 2000 | 1469115694545 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:34 INFO - PROCESS | 2000 | 1469115694645 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 08:41:34 INFO - PROCESS | 2000 | 1469115694736 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:34 INFO - PROCESS | 2000 | 1469115694737 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:34 INFO - PROCESS | 2000 | ++DOCSHELL 0x1199e9800 == 31 [pid = 2000] [id = 581] 08:41:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 78 (0x118594800) [pid = 2000] [serial = 1743] [outer = 0x0] 08:41:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 79 (0x119489800) [pid = 2000] [serial = 1744] [outer = 0x118594800] 08:41:34 INFO - PROCESS | 2000 | 1469115694758 Marionette DEBUG loaded listener.js 08:41:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x120fa9400) [pid = 2000] [serial = 1745] [outer = 0x118594800] 08:41:35 INFO - PROCESS | 2000 | 1469115695083 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]]]}] 08:41:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 08:41:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 572ms 08:41:35 INFO - PROCESS | 2000 | 1469115695111 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 08:41:35 INFO - PROCESS | 2000 | 1469115695115 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 08:41:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 08:41:35 INFO - PROCESS | 2000 | 1469115695119 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 08:41:35 INFO - PROCESS | 2000 | 1469115695123 Marionette TRACE conn2 <- [1,2298,null,{}] 08:41:35 INFO - PROCESS | 2000 | 1469115695135 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}] 08:41:35 INFO - PROCESS | 2000 | 1469115695140 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:35 INFO - PROCESS | 2000 | 1469115695275 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 08:41:35 INFO - PROCESS | 2000 | 1469115695384 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:35 INFO - PROCESS | 2000 | 1469115695386 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:35 INFO - PROCESS | 2000 | ++DOCSHELL 0x123fa8800 == 32 [pid = 2000] [id = 582] 08:41:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x11298f800) [pid = 2000] [serial = 1746] [outer = 0x0] 08:41:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x123b07800) [pid = 2000] [serial = 1747] [outer = 0x11298f800] 08:41:35 INFO - PROCESS | 2000 | 1469115695436 Marionette DEBUG loaded listener.js 08:41:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x124af0400) [pid = 2000] [serial = 1748] [outer = 0x11298f800] 08:41:35 INFO - PROCESS | 2000 | 1469115695758 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]]]}] 08:41:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 08:41:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 677ms 08:41:35 INFO - PROCESS | 2000 | 1469115695803 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 08:41:35 INFO - PROCESS | 2000 | 1469115695805 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 08:41:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 08:41:35 INFO - PROCESS | 2000 | 1469115695807 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 08:41:35 INFO - PROCESS | 2000 | 1469115695808 Marionette TRACE conn2 <- [1,2302,null,{}] 08:41:35 INFO - PROCESS | 2000 | 1469115695811 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}] 08:41:35 INFO - PROCESS | 2000 | 1469115695812 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:35 INFO - PROCESS | 2000 | 1469115695929 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 08:41:35 INFO - PROCESS | 2000 | 1469115695935 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:35 INFO - PROCESS | 2000 | 1469115695936 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:35 INFO - PROCESS | 2000 | ++DOCSHELL 0x126a57800 == 33 [pid = 2000] [id = 583] 08:41:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x124af5400) [pid = 2000] [serial = 1749] [outer = 0x0] 08:41:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x1253edc00) [pid = 2000] [serial = 1750] [outer = 0x124af5400] 08:41:35 INFO - PROCESS | 2000 | 1469115695961 Marionette DEBUG loaded listener.js 08:41:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x125686400) [pid = 2000] [serial = 1751] [outer = 0x124af5400] 08:41:36 INFO - PROCESS | 2000 | 1469115696290 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]]]}] 08:41:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 08:41:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 519ms 08:41:36 INFO - PROCESS | 2000 | 1469115696333 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 08:41:36 INFO - PROCESS | 2000 | 1469115696334 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 08:41:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 08:41:36 INFO - PROCESS | 2000 | 1469115696337 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 08:41:36 INFO - PROCESS | 2000 | 1469115696338 Marionette TRACE conn2 <- [1,2306,null,{}] 08:41:36 INFO - PROCESS | 2000 | 1469115696340 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}] 08:41:36 INFO - PROCESS | 2000 | 1469115696341 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:36 INFO - PROCESS | 2000 | 1469115696438 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 08:41:36 INFO - PROCESS | 2000 | 1469115696442 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:36 INFO - PROCESS | 2000 | 1469115696443 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:36 INFO - PROCESS | 2000 | ++DOCSHELL 0x12930f000 == 34 [pid = 2000] [id = 584] 08:41:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x112dc1c00) [pid = 2000] [serial = 1752] [outer = 0x0] 08:41:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x125a65800) [pid = 2000] [serial = 1753] [outer = 0x112dc1c00] 08:41:36 INFO - PROCESS | 2000 | 1469115696467 Marionette DEBUG loaded listener.js 08:41:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x126b10000) [pid = 2000] [serial = 1754] [outer = 0x112dc1c00] 08:41:36 INFO - PROCESS | 2000 | 1469115696829 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]]]}] 08:41:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 08:41:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 518ms 08:41:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 08:41:36 INFO - PROCESS | 2000 | 1469115696856 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 08:41:36 INFO - PROCESS | 2000 | 1469115696857 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 08:41:36 INFO - PROCESS | 2000 | 1469115696859 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 08:41:36 INFO - PROCESS | 2000 | 1469115696860 Marionette TRACE conn2 <- [1,2310,null,{}] 08:41:36 INFO - PROCESS | 2000 | 1469115696869 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}] 08:41:36 INFO - PROCESS | 2000 | 1469115696873 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:36 INFO - PROCESS | 2000 | 1469115696992 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 08:41:37 INFO - PROCESS | 2000 | 1469115696997 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:37 INFO - PROCESS | 2000 | 1469115696999 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:37 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a4c7000 == 35 [pid = 2000] [id = 585] 08:41:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x125b4a000) [pid = 2000] [serial = 1755] [outer = 0x0] 08:41:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x128883400) [pid = 2000] [serial = 1756] [outer = 0x125b4a000] 08:41:37 INFO - PROCESS | 2000 | 1469115697023 Marionette DEBUG loaded listener.js 08:41:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x12906dc00) [pid = 2000] [serial = 1757] [outer = 0x125b4a000] 08:41:37 INFO - PROCESS | 2000 | 1469115697369 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]]]}] 08:41:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 08:41:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 520ms 08:41:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 08:41:37 INFO - PROCESS | 2000 | 1469115697381 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 08:41:37 INFO - PROCESS | 2000 | 1469115697382 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 08:41:37 INFO - PROCESS | 2000 | 1469115697384 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 08:41:37 INFO - PROCESS | 2000 | 1469115697385 Marionette TRACE conn2 <- [1,2314,null,{}] 08:41:37 INFO - PROCESS | 2000 | 1469115697387 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}] 08:41:37 INFO - PROCESS | 2000 | 1469115697389 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:37 INFO - PROCESS | 2000 | 1469115697487 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 08:41:37 INFO - PROCESS | 2000 | 1469115697500 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:37 INFO - PROCESS | 2000 | 1469115697501 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:37 INFO - PROCESS | 2000 | ++DOCSHELL 0x1189e0000 == 36 [pid = 2000] [id = 586] 08:41:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x12906ec00) [pid = 2000] [serial = 1758] [outer = 0x0] 08:41:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x1291b3000) [pid = 2000] [serial = 1759] [outer = 0x12906ec00] 08:41:37 INFO - PROCESS | 2000 | 1469115697526 Marionette DEBUG loaded listener.js 08:41:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x1294d1000) [pid = 2000] [serial = 1760] [outer = 0x12906ec00] 08:41:37 INFO - PROCESS | 2000 | 1469115697847 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]]]}] 08:41:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 08:41:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 468ms 08:41:37 INFO - PROCESS | 2000 | 1469115697852 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 08:41:37 INFO - PROCESS | 2000 | 1469115697854 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 08:41:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 08:41:37 INFO - PROCESS | 2000 | 1469115697856 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 08:41:37 INFO - PROCESS | 2000 | 1469115697857 Marionette TRACE conn2 <- [1,2318,null,{}] 08:41:37 INFO - PROCESS | 2000 | 1469115697859 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}] 08:41:37 INFO - PROCESS | 2000 | 1469115697860 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:37 INFO - PROCESS | 2000 | 1469115697959 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 08:41:37 INFO - PROCESS | 2000 | 1469115697970 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:37 INFO - PROCESS | 2000 | 1469115697971 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:37 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b957800 == 37 [pid = 2000] [id = 587] 08:41:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x1294d7400) [pid = 2000] [serial = 1761] [outer = 0x0] 08:41:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x12a43cc00) [pid = 2000] [serial = 1762] [outer = 0x1294d7400] 08:41:37 INFO - PROCESS | 2000 | 1469115697995 Marionette DEBUG loaded listener.js 08:41:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x12a449c00) [pid = 2000] [serial = 1763] [outer = 0x1294d7400] 08:41:38 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x116779000) [pid = 2000] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 08:41:38 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x1173b7000) [pid = 2000] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 08:41:38 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x1133d2000) [pid = 2000] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 08:41:38 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x112dc2400) [pid = 2000] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 08:41:38 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x115f70000) [pid = 2000] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 08:41:38 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x119930800) [pid = 2000] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 08:41:38 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x12410f800) [pid = 2000] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 08:41:38 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x125a60c00) [pid = 2000] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 08:41:38 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x1244cbc00) [pid = 2000] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 08:41:38 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x112652800) [pid = 2000] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 08:41:38 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x128885400) [pid = 2000] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 08:41:38 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x119983800) [pid = 2000] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 08:41:38 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x123c13400) [pid = 2000] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 08:41:38 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x116784800) [pid = 2000] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 08:41:38 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x119934400) [pid = 2000] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 08:41:38 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x128aad000) [pid = 2000] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 08:41:38 INFO - PROCESS | 2000 | 1469115698388 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] 08:41:38 INFO - PROCESS | 2000 | 1469115698429 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 08:41:38 INFO - PROCESS | 2000 | 1469115698431 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 08:41:38 INFO - PROCESS | 2000 | 1469115698432 Marionette TRACE conn2 <- [1,2322,null,{}] 08:41:38 INFO - PROCESS | 2000 | 1469115698435 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}] 08:41:38 INFO - PROCESS | 2000 | 1469115698436 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:38 INFO - PROCESS | 2000 | 1469115698512 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 08:41:38 INFO - PROCESS | 2000 | 1469115698518 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:38 INFO - PROCESS | 2000 | 1469115698519 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:38 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c06b800 == 38 [pid = 2000] [id = 588] 08:41:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x1164d4400) [pid = 2000] [serial = 1764] [outer = 0x0] 08:41:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x119977400) [pid = 2000] [serial = 1765] [outer = 0x1164d4400] 08:41:38 INFO - PROCESS | 2000 | 1469115698543 Marionette DEBUG loaded listener.js 08:41:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x1241b8c00) [pid = 2000] [serial = 1766] [outer = 0x1164d4400] 08:41:38 INFO - PROCESS | 2000 | 1469115698883 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]]]}] 08:41:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 08:41:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 470ms 08:41:38 INFO - PROCESS | 2000 | 1469115698901 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 08:41:38 INFO - PROCESS | 2000 | 1469115698903 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 08:41:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 08:41:38 INFO - PROCESS | 2000 | 1469115698905 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 08:41:38 INFO - PROCESS | 2000 | 1469115698906 Marionette TRACE conn2 <- [1,2326,null,{}] 08:41:38 INFO - PROCESS | 2000 | 1469115698908 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}] 08:41:38 INFO - PROCESS | 2000 | 1469115698909 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:39 INFO - PROCESS | 2000 | 1469115699012 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 08:41:39 INFO - PROCESS | 2000 | 1469115699020 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:39 INFO - PROCESS | 2000 | 1469115699022 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:39 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c66d000 == 39 [pid = 2000] [id = 589] 08:41:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x119976800) [pid = 2000] [serial = 1767] [outer = 0x0] 08:41:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x12906a400) [pid = 2000] [serial = 1768] [outer = 0x119976800] 08:41:39 INFO - PROCESS | 2000 | 1469115699046 Marionette DEBUG loaded listener.js 08:41:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x12a570800) [pid = 2000] [serial = 1769] [outer = 0x119976800] 08:41:39 INFO - PROCESS | 2000 | 1469115699344 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]]]}] 08:41:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 08:41:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 468ms 08:41:39 INFO - PROCESS | 2000 | 1469115699373 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 08:41:39 INFO - PROCESS | 2000 | 1469115699375 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 08:41:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 08:41:39 INFO - PROCESS | 2000 | 1469115699378 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 08:41:39 INFO - PROCESS | 2000 | 1469115699379 Marionette TRACE conn2 <- [1,2330,null,{}] 08:41:39 INFO - PROCESS | 2000 | 1469115699385 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}] 08:41:39 INFO - PROCESS | 2000 | 1469115699387 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:39 INFO - PROCESS | 2000 | 1469115699476 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 08:41:39 INFO - PROCESS | 2000 | 1469115699480 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:39 INFO - PROCESS | 2000 | 1469115699484 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:39 INFO - PROCESS | 2000 | ++DOCSHELL 0x12ce96800 == 40 [pid = 2000] [id = 590] 08:41:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x12a571000) [pid = 2000] [serial = 1770] [outer = 0x0] 08:41:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x12a59d800) [pid = 2000] [serial = 1771] [outer = 0x12a571000] 08:41:39 INFO - PROCESS | 2000 | 1469115699510 Marionette DEBUG loaded listener.js 08:41:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x12a980800) [pid = 2000] [serial = 1772] [outer = 0x12a571000] 08:41:39 INFO - PROCESS | 2000 | 1469115699826 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]]]}] 08:41:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 08:41:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 476ms 08:41:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 08:41:39 INFO - PROCESS | 2000 | 1469115699855 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 08:41:39 INFO - PROCESS | 2000 | 1469115699856 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 08:41:39 INFO - PROCESS | 2000 | 1469115699858 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 08:41:39 INFO - PROCESS | 2000 | 1469115699859 Marionette TRACE conn2 <- [1,2334,null,{}] 08:41:39 INFO - PROCESS | 2000 | 1469115699862 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}] 08:41:39 INFO - PROCESS | 2000 | 1469115699863 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:39 INFO - PROCESS | 2000 | 1469115699973 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 08:41:39 INFO - PROCESS | 2000 | 1469115699979 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:39 INFO - PROCESS | 2000 | 1469115699980 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:39 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d1ad000 == 41 [pid = 2000] [id = 591] 08:41:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x12a980400) [pid = 2000] [serial = 1773] [outer = 0x0] 08:41:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x12a98a800) [pid = 2000] [serial = 1774] [outer = 0x12a980400] 08:41:40 INFO - PROCESS | 2000 | 1469115700004 Marionette DEBUG loaded listener.js 08:41:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x12aa6d400) [pid = 2000] [serial = 1775] [outer = 0x12a980400] 08:41:40 INFO - PROCESS | 2000 | 1469115700401 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]]]}] 08:41:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 08:41:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 569ms 08:41:40 INFO - PROCESS | 2000 | 1469115700428 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 08:41:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 08:41:40 INFO - PROCESS | 2000 | 1469115700433 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 08:41:40 INFO - PROCESS | 2000 | 1469115700438 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 08:41:40 INFO - PROCESS | 2000 | 1469115700442 Marionette TRACE conn2 <- [1,2338,null,{}] 08:41:40 INFO - PROCESS | 2000 | 1469115700447 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}] 08:41:40 INFO - PROCESS | 2000 | 1469115700450 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:40 INFO - PROCESS | 2000 | 1469115700610 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 08:41:40 INFO - PROCESS | 2000 | 1469115700741 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:40 INFO - PROCESS | 2000 | 1469115700744 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:40 INFO - PROCESS | 2000 | ++DOCSHELL 0x1189d1000 == 42 [pid = 2000] [id = 592] 08:41:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x1133f7c00) [pid = 2000] [serial = 1776] [outer = 0x0] 08:41:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x115fe1400) [pid = 2000] [serial = 1777] [outer = 0x1133f7c00] 08:41:40 INFO - PROCESS | 2000 | 1469115700777 Marionette DEBUG loaded listener.js 08:41:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x1176bd400) [pid = 2000] [serial = 1778] [outer = 0x1133f7c00] 08:41:41 INFO - PROCESS | 2000 | 1469115701180 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]]]}] 08:41:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 08:41:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 774ms 08:41:41 INFO - PROCESS | 2000 | 1469115701211 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 08:41:41 INFO - PROCESS | 2000 | 1469115701214 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 08:41:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 08:41:41 INFO - PROCESS | 2000 | 1469115701218 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 08:41:41 INFO - PROCESS | 2000 | 1469115701220 Marionette TRACE conn2 <- [1,2342,null,{}] 08:41:41 INFO - PROCESS | 2000 | 1469115701223 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}] 08:41:41 INFO - PROCESS | 2000 | 1469115701224 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:41 INFO - PROCESS | 2000 | 1469115701328 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 08:41:41 INFO - PROCESS | 2000 | 1469115701390 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:41 INFO - PROCESS | 2000 | 1469115701391 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:41 INFO - PROCESS | 2000 | ++DOCSHELL 0x1256de800 == 43 [pid = 2000] [id = 593] 08:41:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x119148c00) [pid = 2000] [serial = 1779] [outer = 0x0] 08:41:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x119d99c00) [pid = 2000] [serial = 1780] [outer = 0x119148c00] 08:41:41 INFO - PROCESS | 2000 | 1469115701421 Marionette DEBUG loaded listener.js 08:41:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x1214ec400) [pid = 2000] [serial = 1781] [outer = 0x119148c00] 08:41:41 INFO - PROCESS | 2000 | 1469115701836 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]]]}] 08:41:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 08:41:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 669ms 08:41:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 08:41:41 INFO - PROCESS | 2000 | 1469115701888 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 08:41:41 INFO - PROCESS | 2000 | 1469115701889 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 08:41:41 INFO - PROCESS | 2000 | 1469115701892 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 08:41:41 INFO - PROCESS | 2000 | 1469115701894 Marionette TRACE conn2 <- [1,2346,null,{}] 08:41:41 INFO - PROCESS | 2000 | 1469115701902 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}] 08:41:41 INFO - PROCESS | 2000 | 1469115701906 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:42 INFO - PROCESS | 2000 | 1469115702010 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 08:41:42 INFO - PROCESS | 2000 | 1469115702118 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:42 INFO - PROCESS | 2000 | 1469115702120 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:42 INFO - PROCESS | 2000 | ++DOCSHELL 0x12cc3e800 == 44 [pid = 2000] [id = 594] 08:41:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x124afd400) [pid = 2000] [serial = 1782] [outer = 0x0] 08:41:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x125d1a400) [pid = 2000] [serial = 1783] [outer = 0x124afd400] 08:41:42 INFO - PROCESS | 2000 | 1469115702152 Marionette DEBUG loaded listener.js 08:41:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x128880000) [pid = 2000] [serial = 1784] [outer = 0x124afd400] 08:41:42 INFO - PROCESS | 2000 | 1469115702573 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]]]}] 08:41:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 08:41:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 724ms 08:41:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 08:41:42 INFO - PROCESS | 2000 | 1469115702616 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 08:41:42 INFO - PROCESS | 2000 | 1469115702618 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 08:41:42 INFO - PROCESS | 2000 | 1469115702620 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 08:41:42 INFO - PROCESS | 2000 | 1469115702622 Marionette TRACE conn2 <- [1,2350,null,{}] 08:41:42 INFO - PROCESS | 2000 | 1469115702624 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}] 08:41:42 INFO - PROCESS | 2000 | 1469115702626 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:42 INFO - PROCESS | 2000 | 1469115702727 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 08:41:42 INFO - PROCESS | 2000 | 1469115702787 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:42 INFO - PROCESS | 2000 | 1469115702788 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:42 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d684000 == 45 [pid = 2000] [id = 595] 08:41:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x128aa7400) [pid = 2000] [serial = 1785] [outer = 0x0] 08:41:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x128bedc00) [pid = 2000] [serial = 1786] [outer = 0x128aa7400] 08:41:42 INFO - PROCESS | 2000 | 1469115702817 Marionette DEBUG loaded listener.js 08:41:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x1291aa400) [pid = 2000] [serial = 1787] [outer = 0x128aa7400] 08:41:43 INFO - PROCESS | 2000 | 1469115703253 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]]]}] 08:41:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 08:41:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 668ms 08:41:43 INFO - PROCESS | 2000 | 1469115703289 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 08:41:43 INFO - PROCESS | 2000 | 1469115703291 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 08:41:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 08:41:43 INFO - PROCESS | 2000 | 1469115703293 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 08:41:43 INFO - PROCESS | 2000 | 1469115703294 Marionette TRACE conn2 <- [1,2354,null,{}] 08:41:43 INFO - PROCESS | 2000 | 1469115703297 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}] 08:41:43 INFO - PROCESS | 2000 | 1469115703298 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:43 INFO - PROCESS | 2000 | 1469115703454 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 08:41:43 INFO - PROCESS | 2000 | 1469115703673 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:43 INFO - PROCESS | 2000 | 1469115703674 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:43 INFO - PROCESS | 2000 | ++DOCSHELL 0x11737f800 == 46 [pid = 2000] [id = 596] 08:41:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x111cac000) [pid = 2000] [serial = 1788] [outer = 0x0] 08:41:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x1126df800) [pid = 2000] [serial = 1789] [outer = 0x111cac000] 08:41:43 INFO - PROCESS | 2000 | 1469115703702 Marionette DEBUG loaded listener.js 08:41:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x111aa5800) [pid = 2000] [serial = 1790] [outer = 0x111cac000] 08:41:44 INFO - PROCESS | 2000 | 1469115704122 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]]]}] 08:41:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 08:41:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 870ms 08:41:44 INFO - PROCESS | 2000 | 1469115704165 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 08:41:44 INFO - PROCESS | 2000 | 1469115704167 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 08:41:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 08:41:44 INFO - PROCESS | 2000 | 1469115704171 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 08:41:44 INFO - PROCESS | 2000 | 1469115704173 Marionette TRACE conn2 <- [1,2358,null,{}] 08:41:44 INFO - PROCESS | 2000 | 1469115704177 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}] 08:41:44 INFO - PROCESS | 2000 | 1469115704180 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:44 INFO - PROCESS | 2000 | 1469115704300 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 08:41:44 INFO - PROCESS | 2000 | --DOCSHELL 0x12ce96800 == 45 [pid = 2000] [id = 590] 08:41:44 INFO - PROCESS | 2000 | --DOCSHELL 0x12c66d000 == 44 [pid = 2000] [id = 589] 08:41:44 INFO - PROCESS | 2000 | --DOCSHELL 0x12c06b800 == 43 [pid = 2000] [id = 588] 08:41:44 INFO - PROCESS | 2000 | --DOCSHELL 0x12b957800 == 42 [pid = 2000] [id = 587] 08:41:44 INFO - PROCESS | 2000 | --DOCSHELL 0x1189e0000 == 41 [pid = 2000] [id = 586] 08:41:44 INFO - PROCESS | 2000 | --DOCSHELL 0x12a4c7000 == 40 [pid = 2000] [id = 585] 08:41:44 INFO - PROCESS | 2000 | --DOCSHELL 0x12930f000 == 39 [pid = 2000] [id = 584] 08:41:44 INFO - PROCESS | 2000 | --DOCSHELL 0x126a57800 == 38 [pid = 2000] [id = 583] 08:41:44 INFO - PROCESS | 2000 | --DOCSHELL 0x123fa8800 == 37 [pid = 2000] [id = 582] 08:41:44 INFO - PROCESS | 2000 | --DOCSHELL 0x1199e9800 == 36 [pid = 2000] [id = 581] 08:41:44 INFO - PROCESS | 2000 | --DOCSHELL 0x117d72000 == 35 [pid = 2000] [id = 580] 08:41:44 INFO - PROCESS | 2000 | --DOCSHELL 0x1256e5000 == 34 [pid = 2000] [id = 579] 08:41:44 INFO - PROCESS | 2000 | --DOCSHELL 0x118ff4800 == 33 [pid = 2000] [id = 578] 08:41:44 INFO - PROCESS | 2000 | --DOCSHELL 0x12c071800 == 32 [pid = 2000] [id = 577] 08:41:44 INFO - PROCESS | 2000 | --DOCSHELL 0x11737f800 == 31 [pid = 2000] [id = 596] 08:41:44 INFO - PROCESS | 2000 | --DOCSHELL 0x12d684000 == 30 [pid = 2000] [id = 595] 08:41:44 INFO - PROCESS | 2000 | --DOCSHELL 0x12cc3e800 == 29 [pid = 2000] [id = 594] 08:41:44 INFO - PROCESS | 2000 | --DOCSHELL 0x1256de800 == 28 [pid = 2000] [id = 593] 08:41:44 INFO - PROCESS | 2000 | --DOCSHELL 0x12d1ad000 == 27 [pid = 2000] [id = 591] 08:41:44 INFO - PROCESS | 2000 | --DOCSHELL 0x1189d1000 == 26 [pid = 2000] [id = 592] 08:41:44 INFO - PROCESS | 2000 | 1469115704982 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:44 INFO - PROCESS | 2000 | 1469115704984 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:45 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x1186b9c00) [pid = 2000] [serial = 1685] [outer = 0x0] [url = about:blank] 08:41:45 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x116aad400) [pid = 2000] [serial = 1684] [outer = 0x0] [url = about:blank] 08:41:45 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x123c0f000) [pid = 2000] [serial = 1688] [outer = 0x0] [url = about:blank] 08:41:45 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x124af1000) [pid = 2000] [serial = 1714] [outer = 0x0] [url = about:blank] 08:41:45 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x120fab000) [pid = 2000] [serial = 1687] [outer = 0x0] [url = about:blank] 08:41:45 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x1244cec00) [pid = 2000] [serial = 1712] [outer = 0x0] [url = about:blank] 08:41:45 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x126bc9400) [pid = 2000] [serial = 1691] [outer = 0x0] [url = about:blank] 08:41:45 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x125d78800) [pid = 2000] [serial = 1690] [outer = 0x0] [url = about:blank] 08:41:45 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x125d7a800) [pid = 2000] [serial = 1717] [outer = 0x0] [url = about:blank] 08:41:45 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x125692400) [pid = 2000] [serial = 1715] [outer = 0x0] [url = about:blank] 08:41:45 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x118954c00) [pid = 2000] [serial = 1721] [outer = 0x0] [url = about:blank] 08:41:45 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x1291d7400) [pid = 2000] [serial = 1694] [outer = 0x0] [url = about:blank] 08:41:45 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x128d5d000) [pid = 2000] [serial = 1693] [outer = 0x0] [url = about:blank] 08:41:45 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x128aaa800) [pid = 2000] [serial = 1727] [outer = 0x0] [url = about:blank] 08:41:45 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x126bc7800) [pid = 2000] [serial = 1723] [outer = 0x0] [url = about:blank] 08:41:45 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x12888a000) [pid = 2000] [serial = 1726] [outer = 0x0] [url = about:blank] 08:41:45 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x112e77400) [pid = 2000] [serial = 1720] [outer = 0x0] [url = about:blank] 08:41:45 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x1176b6000) [pid = 2000] [serial = 1702] [outer = 0x0] [url = about:blank] 08:41:45 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x1186c0000) [pid = 2000] [serial = 1703] [outer = 0x0] [url = about:blank] 08:41:45 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x1213c6c00) [pid = 2000] [serial = 1708] [outer = 0x0] [url = about:blank] 08:41:45 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x123c5ec00) [pid = 2000] [serial = 1709] [outer = 0x0] [url = about:blank] 08:41:45 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x126bc6800) [pid = 2000] [serial = 1718] [outer = 0x0] [url = about:blank] 08:41:45 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x128881c00) [pid = 2000] [serial = 1724] [outer = 0x0] [url = about:blank] 08:41:45 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x1291abc00) [pid = 2000] [serial = 1730] [outer = 0x0] [url = about:blank] 08:41:45 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x128bee400) [pid = 2000] [serial = 1729] [outer = 0x0] [url = about:blank] 08:41:45 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x1241aec00) [pid = 2000] [serial = 1711] [outer = 0x0] [url = about:blank] 08:41:45 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x119937400) [pid = 2000] [serial = 1697] [outer = 0x0] [url = about:blank] 08:41:45 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x119145400) [pid = 2000] [serial = 1696] [outer = 0x0] [url = about:blank] 08:41:45 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x113997c00) [pid = 2000] [serial = 1699] [outer = 0x0] [url = about:blank] 08:41:45 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x1161cdc00) [pid = 2000] [serial = 1700] [outer = 0x0] [url = about:blank] 08:41:45 INFO - PROCESS | 2000 | --DOMWINDOW == 78 (0x119be0800) [pid = 2000] [serial = 1705] [outer = 0x0] [url = about:blank] 08:41:45 INFO - PROCESS | 2000 | --DOMWINDOW == 77 (0x119da4800) [pid = 2000] [serial = 1706] [outer = 0x0] [url = about:blank] 08:41:45 INFO - PROCESS | 2000 | ++DOCSHELL 0x112544800 == 27 [pid = 2000] [id = 597] 08:41:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 78 (0x1126da800) [pid = 2000] [serial = 1791] [outer = 0x0] 08:41:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 79 (0x1128b9400) [pid = 2000] [serial = 1792] [outer = 0x1126da800] 08:41:45 INFO - PROCESS | 2000 | 1469115705077 Marionette DEBUG loaded listener.js 08:41:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x112eef000) [pid = 2000] [serial = 1793] [outer = 0x1126da800] 08:41:45 INFO - PROCESS | 2000 | 1469115705386 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]]]}] 08:41:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 08:41:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1273ms 08:41:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 08:41:45 INFO - PROCESS | 2000 | 1469115705444 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 08:41:45 INFO - PROCESS | 2000 | 1469115705446 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 08:41:45 INFO - PROCESS | 2000 | 1469115705449 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 08:41:45 INFO - PROCESS | 2000 | 1469115705451 Marionette TRACE conn2 <- [1,2362,null,{}] 08:41:45 INFO - PROCESS | 2000 | 1469115705454 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}] 08:41:45 INFO - PROCESS | 2000 | 1469115705457 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:45 INFO - PROCESS | 2000 | 1469115705534 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 08:41:45 INFO - PROCESS | 2000 | 1469115705613 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:45 INFO - PROCESS | 2000 | 1469115705615 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:45 INFO - PROCESS | 2000 | ++DOCSHELL 0x117d70800 == 28 [pid = 2000] [id = 598] 08:41:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x1133f9400) [pid = 2000] [serial = 1794] [outer = 0x0] 08:41:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x1161cdc00) [pid = 2000] [serial = 1795] [outer = 0x1133f9400] 08:41:45 INFO - PROCESS | 2000 | 1469115705642 Marionette DEBUG loaded listener.js 08:41:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x11680cc00) [pid = 2000] [serial = 1796] [outer = 0x1133f9400] 08:41:45 INFO - PROCESS | 2000 | 1469115705926 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]]]}] 08:41:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 08:41:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 520ms 08:41:45 INFO - PROCESS | 2000 | 1469115705973 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 08:41:45 INFO - PROCESS | 2000 | 1469115705975 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 08:41:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 08:41:45 INFO - PROCESS | 2000 | 1469115705979 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 08:41:45 INFO - PROCESS | 2000 | 1469115705981 Marionette TRACE conn2 <- [1,2366,null,{}] 08:41:45 INFO - PROCESS | 2000 | 1469115705986 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}] 08:41:45 INFO - PROCESS | 2000 | 1469115705988 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:46 INFO - PROCESS | 2000 | 1469115706069 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 08:41:46 INFO - PROCESS | 2000 | 1469115706073 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:46 INFO - PROCESS | 2000 | 1469115706074 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:46 INFO - PROCESS | 2000 | ++DOCSHELL 0x119687800 == 29 [pid = 2000] [id = 599] 08:41:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x116aae800) [pid = 2000] [serial = 1797] [outer = 0x0] 08:41:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x1173bec00) [pid = 2000] [serial = 1798] [outer = 0x116aae800] 08:41:46 INFO - PROCESS | 2000 | 1469115706102 Marionette DEBUG loaded listener.js 08:41:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x118348800) [pid = 2000] [serial = 1799] [outer = 0x116aae800] 08:41:46 INFO - PROCESS | 2000 | 1469115706507 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]]]}] 08:41:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 08:41:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 574ms 08:41:46 INFO - PROCESS | 2000 | 1469115706553 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 08:41:46 INFO - PROCESS | 2000 | 1469115706554 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 08:41:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 08:41:46 INFO - PROCESS | 2000 | 1469115706558 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 08:41:46 INFO - PROCESS | 2000 | 1469115706562 Marionette TRACE conn2 <- [1,2370,null,{}] 08:41:46 INFO - PROCESS | 2000 | 1469115706569 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}] 08:41:46 INFO - PROCESS | 2000 | 1469115706572 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:46 INFO - PROCESS | 2000 | 1469115706651 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 08:41:46 INFO - PROCESS | 2000 | 1469115706655 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:46 INFO - PROCESS | 2000 | 1469115706656 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:46 INFO - PROCESS | 2000 | ++DOCSHELL 0x12124e000 == 30 [pid = 2000] [id = 600] 08:41:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x11859b000) [pid = 2000] [serial = 1800] [outer = 0x0] 08:41:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x118f89800) [pid = 2000] [serial = 1801] [outer = 0x11859b000] 08:41:46 INFO - PROCESS | 2000 | 1469115706683 Marionette DEBUG loaded listener.js 08:41:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x119983400) [pid = 2000] [serial = 1802] [outer = 0x11859b000] 08:41:47 INFO - PROCESS | 2000 | 1469115707033 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]]]}] 08:41:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 08:41:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 525ms 08:41:47 INFO - PROCESS | 2000 | 1469115707095 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 08:41:47 INFO - PROCESS | 2000 | 1469115707097 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 08:41:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 08:41:47 INFO - PROCESS | 2000 | 1469115707105 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 08:41:47 INFO - PROCESS | 2000 | 1469115707106 Marionette TRACE conn2 <- [1,2374,null,{}] 08:41:47 INFO - PROCESS | 2000 | 1469115707108 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}] 08:41:47 INFO - PROCESS | 2000 | 1469115707110 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:47 INFO - PROCESS | 2000 | 1469115707218 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 08:41:47 INFO - PROCESS | 2000 | 1469115707222 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:47 INFO - PROCESS | 2000 | 1469115707223 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:47 INFO - PROCESS | 2000 | ++DOCSHELL 0x123b30800 == 31 [pid = 2000] [id = 601] 08:41:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x119da1800) [pid = 2000] [serial = 1803] [outer = 0x0] 08:41:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x120fab400) [pid = 2000] [serial = 1804] [outer = 0x119da1800] 08:41:47 INFO - PROCESS | 2000 | 1469115707247 Marionette DEBUG loaded listener.js 08:41:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x1210b0800) [pid = 2000] [serial = 1805] [outer = 0x119da1800] 08:41:47 INFO - PROCESS | 2000 | 1469115707594 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]]]}] 08:41:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 08:41:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 519ms 08:41:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 08:41:47 INFO - PROCESS | 2000 | 1469115707624 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 08:41:47 INFO - PROCESS | 2000 | 1469115707626 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 08:41:47 INFO - PROCESS | 2000 | 1469115707628 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 08:41:47 INFO - PROCESS | 2000 | 1469115707629 Marionette TRACE conn2 <- [1,2378,null,{}] 08:41:47 INFO - PROCESS | 2000 | 1469115707632 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}] 08:41:47 INFO - PROCESS | 2000 | 1469115707635 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:47 INFO - PROCESS | 2000 | 1469115707730 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 08:41:47 INFO - PROCESS | 2000 | 1469115707769 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:47 INFO - PROCESS | 2000 | 1469115707773 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:47 INFO - PROCESS | 2000 | ++DOCSHELL 0x125329800 == 32 [pid = 2000] [id = 602] 08:41:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x116aaa800) [pid = 2000] [serial = 1806] [outer = 0x0] 08:41:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x123c0b400) [pid = 2000] [serial = 1807] [outer = 0x116aaa800] 08:41:47 INFO - PROCESS | 2000 | 1469115707806 Marionette DEBUG loaded listener.js 08:41:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x1241b4800) [pid = 2000] [serial = 1808] [outer = 0x116aaa800] 08:41:48 INFO - PROCESS | 2000 | 1469115708150 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]]]}] 08:41:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 08:41:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 568ms 08:41:48 INFO - PROCESS | 2000 | 1469115708197 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 08:41:48 INFO - PROCESS | 2000 | 1469115708198 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 08:41:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 08:41:48 INFO - PROCESS | 2000 | 1469115708200 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 08:41:48 INFO - PROCESS | 2000 | 1469115708201 Marionette TRACE conn2 <- [1,2382,null,{}] 08:41:48 INFO - PROCESS | 2000 | 1469115708204 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}] 08:41:48 INFO - PROCESS | 2000 | 1469115708205 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:48 INFO - PROCESS | 2000 | 1469115708302 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 08:41:48 INFO - PROCESS | 2000 | 1469115708311 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:48 INFO - PROCESS | 2000 | 1469115708312 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:48 INFO - PROCESS | 2000 | ++DOCSHELL 0x113c75800 == 33 [pid = 2000] [id = 603] 08:41:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x1241b6800) [pid = 2000] [serial = 1809] [outer = 0x0] 08:41:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x124a97400) [pid = 2000] [serial = 1810] [outer = 0x1241b6800] 08:41:48 INFO - PROCESS | 2000 | 1469115708337 Marionette DEBUG loaded listener.js 08:41:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x124afc400) [pid = 2000] [serial = 1811] [outer = 0x1241b6800] 08:41:48 INFO - PROCESS | 2000 | 1469115708692 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]]]}] 08:41:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 08:41:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 521ms 08:41:48 INFO - PROCESS | 2000 | 1469115708721 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 08:41:48 INFO - PROCESS | 2000 | 1469115708722 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 08:41:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 08:41:48 INFO - PROCESS | 2000 | 1469115708724 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 08:41:48 INFO - PROCESS | 2000 | 1469115708726 Marionette TRACE conn2 <- [1,2386,null,{}] 08:41:48 INFO - PROCESS | 2000 | 1469115708733 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}] 08:41:48 INFO - PROCESS | 2000 | 1469115708734 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:48 INFO - PROCESS | 2000 | 1469115708831 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 08:41:48 INFO - PROCESS | 2000 | 1469115708834 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:48 INFO - PROCESS | 2000 | 1469115708835 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:48 INFO - PROCESS | 2000 | ++DOCSHELL 0x129308000 == 34 [pid = 2000] [id = 604] 08:41:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x111f46c00) [pid = 2000] [serial = 1812] [outer = 0x0] 08:41:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x1253f1c00) [pid = 2000] [serial = 1813] [outer = 0x111f46c00] 08:41:48 INFO - PROCESS | 2000 | 1469115708859 Marionette DEBUG loaded listener.js 08:41:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x125688400) [pid = 2000] [serial = 1814] [outer = 0x111f46c00] 08:41:49 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x112dc1c00) [pid = 2000] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 08:41:49 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x125b4a000) [pid = 2000] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 08:41:49 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x124af5400) [pid = 2000] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 08:41:49 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x119141400) [pid = 2000] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 08:41:49 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x112e74400) [pid = 2000] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 08:41:49 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x116886000) [pid = 2000] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 08:41:49 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x11298f800) [pid = 2000] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 08:41:49 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x1291b1000) [pid = 2000] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 08:41:49 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x118594800) [pid = 2000] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 08:41:49 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x12906ec00) [pid = 2000] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 08:41:49 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x12a571000) [pid = 2000] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 08:41:49 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x1294d7400) [pid = 2000] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 08:41:49 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x1164d4400) [pid = 2000] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 08:41:49 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x12a980400) [pid = 2000] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 08:41:49 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x119976800) [pid = 2000] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 08:41:49 INFO - PROCESS | 2000 | 1469115709351 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]]]}] 08:41:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 08:41:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 674ms 08:41:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 08:41:49 INFO - PROCESS | 2000 | 1469115709399 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 08:41:49 INFO - PROCESS | 2000 | 1469115709401 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 08:41:49 INFO - PROCESS | 2000 | 1469115709403 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 08:41:49 INFO - PROCESS | 2000 | 1469115709404 Marionette TRACE conn2 <- [1,2390,null,{}] 08:41:49 INFO - PROCESS | 2000 | 1469115709406 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}] 08:41:49 INFO - PROCESS | 2000 | 1469115709407 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:49 INFO - PROCESS | 2000 | 1469115709480 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 08:41:49 INFO - PROCESS | 2000 | 1469115709485 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:49 INFO - PROCESS | 2000 | 1469115709486 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:49 INFO - PROCESS | 2000 | ++DOCSHELL 0x1256cc000 == 35 [pid = 2000] [id = 605] 08:41:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x116779000) [pid = 2000] [serial = 1815] [outer = 0x0] 08:41:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x1186d5c00) [pid = 2000] [serial = 1816] [outer = 0x116779000] 08:41:49 INFO - PROCESS | 2000 | 1469115709511 Marionette DEBUG loaded listener.js 08:41:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x1210af000) [pid = 2000] [serial = 1817] [outer = 0x116779000] 08:41:49 INFO - PROCESS | 2000 | 1469115709851 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]]]}] 08:41:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 08:41:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 469ms 08:41:49 INFO - PROCESS | 2000 | 1469115709881 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 08:41:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 08:41:49 INFO - PROCESS | 2000 | 1469115709884 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 08:41:49 INFO - PROCESS | 2000 | 1469115709887 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 08:41:49 INFO - PROCESS | 2000 | 1469115709888 Marionette TRACE conn2 <- [1,2394,null,{}] 08:41:49 INFO - PROCESS | 2000 | 1469115709891 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}] 08:41:49 INFO - PROCESS | 2000 | 1469115709892 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:49 INFO - PROCESS | 2000 | 1469115709992 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 08:41:50 INFO - PROCESS | 2000 | 1469115710001 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:50 INFO - PROCESS | 2000 | 1469115710002 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:50 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a90d800 == 36 [pid = 2000] [id = 606] 08:41:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x120fa1800) [pid = 2000] [serial = 1818] [outer = 0x0] 08:41:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x12568f000) [pid = 2000] [serial = 1819] [outer = 0x120fa1800] 08:41:50 INFO - PROCESS | 2000 | 1469115710026 Marionette DEBUG loaded listener.js 08:41:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x125b50800) [pid = 2000] [serial = 1820] [outer = 0x120fa1800] 08:41:50 INFO - PROCESS | 2000 | 1469115710352 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]]]}] 08:41:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 08:41:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 469ms 08:41:50 INFO - PROCESS | 2000 | 1469115710356 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 08:41:50 INFO - PROCESS | 2000 | 1469115710358 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 08:41:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 08:41:50 INFO - PROCESS | 2000 | 1469115710362 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 08:41:50 INFO - PROCESS | 2000 | 1469115710363 Marionette TRACE conn2 <- [1,2398,null,{}] 08:41:50 INFO - PROCESS | 2000 | 1469115710369 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}] 08:41:50 INFO - PROCESS | 2000 | 1469115710371 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:50 INFO - PROCESS | 2000 | 1469115710491 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 08:41:50 INFO - PROCESS | 2000 | 1469115710498 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:50 INFO - PROCESS | 2000 | 1469115710500 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:50 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b70d000 == 37 [pid = 2000] [id = 607] 08:41:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x125d79400) [pid = 2000] [serial = 1821] [outer = 0x0] 08:41:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x126b15c00) [pid = 2000] [serial = 1822] [outer = 0x125d79400] 08:41:50 INFO - PROCESS | 2000 | 1469115710544 Marionette DEBUG loaded listener.js 08:41:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x126bcfc00) [pid = 2000] [serial = 1823] [outer = 0x125d79400] 08:41:50 INFO - PROCESS | 2000 | 1469115710979 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]]]}] 08:41:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 08:41:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 625ms 08:41:50 INFO - PROCESS | 2000 | 1469115710986 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 08:41:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 08:41:50 INFO - PROCESS | 2000 | 1469115710995 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 08:41:50 INFO - PROCESS | 2000 | 1469115710997 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 08:41:51 INFO - PROCESS | 2000 | 1469115710998 Marionette TRACE conn2 <- [1,2402,null,{}] 08:41:51 INFO - PROCESS | 2000 | 1469115711000 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}] 08:41:51 INFO - PROCESS | 2000 | 1469115711002 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:51 INFO - PROCESS | 2000 | 1469115711075 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 08:41:51 INFO - PROCESS | 2000 | 1469115711077 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:51 INFO - PROCESS | 2000 | 1469115711079 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:51 INFO - PROCESS | 2000 | ++DOCSHELL 0x12531e800 == 38 [pid = 2000] [id = 608] 08:41:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x128880800) [pid = 2000] [serial = 1824] [outer = 0x0] 08:41:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x128aaf800) [pid = 2000] [serial = 1825] [outer = 0x128880800] 08:41:51 INFO - PROCESS | 2000 | 1469115711106 Marionette DEBUG loaded listener.js 08:41:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x128bf1c00) [pid = 2000] [serial = 1826] [outer = 0x128880800] 08:41:52 INFO - PROCESS | 2000 | --DOCSHELL 0x117d70800 == 37 [pid = 2000] [id = 598] 08:41:52 INFO - PROCESS | 2000 | --DOCSHELL 0x112544800 == 36 [pid = 2000] [id = 597] 08:41:52 INFO - PROCESS | 2000 | --DOCSHELL 0x119687800 == 35 [pid = 2000] [id = 599] 08:41:52 INFO - PROCESS | 2000 | --DOCSHELL 0x12124e000 == 34 [pid = 2000] [id = 600] 08:41:52 INFO - PROCESS | 2000 | --DOCSHELL 0x12b70d000 == 33 [pid = 2000] [id = 607] 08:41:52 INFO - PROCESS | 2000 | --DOCSHELL 0x12a90d800 == 32 [pid = 2000] [id = 606] 08:41:52 INFO - PROCESS | 2000 | --DOCSHELL 0x113c75800 == 31 [pid = 2000] [id = 603] 08:41:52 INFO - PROCESS | 2000 | --DOCSHELL 0x129308000 == 30 [pid = 2000] [id = 604] 08:41:52 INFO - PROCESS | 2000 | --DOCSHELL 0x123b30800 == 29 [pid = 2000] [id = 601] 08:41:52 INFO - PROCESS | 2000 | --DOCSHELL 0x125329800 == 28 [pid = 2000] [id = 602] 08:41:52 INFO - PROCESS | 2000 | --DOCSHELL 0x1256cc000 == 27 [pid = 2000] [id = 605] 08:41:52 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x125a65800) [pid = 2000] [serial = 1753] [outer = 0x0] [url = about:blank] 08:41:52 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x128883400) [pid = 2000] [serial = 1756] [outer = 0x0] [url = about:blank] 08:41:52 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x1253edc00) [pid = 2000] [serial = 1750] [outer = 0x0] [url = about:blank] 08:41:52 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x119936800) [pid = 2000] [serial = 1738] [outer = 0x0] [url = about:blank] 08:41:52 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x120faa800) [pid = 2000] [serial = 1739] [outer = 0x0] [url = about:blank] 08:41:52 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x11677a400) [pid = 2000] [serial = 1735] [outer = 0x0] [url = about:blank] 08:41:52 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x1176b7800) [pid = 2000] [serial = 1736] [outer = 0x0] [url = about:blank] 08:41:52 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x1173b8400) [pid = 2000] [serial = 1741] [outer = 0x0] [url = about:blank] 08:41:52 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x118597400) [pid = 2000] [serial = 1742] [outer = 0x0] [url = about:blank] 08:41:52 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x123b07800) [pid = 2000] [serial = 1747] [outer = 0x0] [url = about:blank] 08:41:52 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x124af0400) [pid = 2000] [serial = 1748] [outer = 0x0] [url = about:blank] 08:41:52 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x1291cd800) [pid = 2000] [serial = 1732] [outer = 0x0] [url = about:blank] 08:41:52 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x1291d9800) [pid = 2000] [serial = 1733] [outer = 0x0] [url = about:blank] 08:41:52 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x119489800) [pid = 2000] [serial = 1744] [outer = 0x0] [url = about:blank] 08:41:52 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x120fa9400) [pid = 2000] [serial = 1745] [outer = 0x0] [url = about:blank] 08:41:52 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x1294d1000) [pid = 2000] [serial = 1760] [outer = 0x0] [url = about:blank] 08:41:52 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x1291b3000) [pid = 2000] [serial = 1759] [outer = 0x0] [url = about:blank] 08:41:52 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x12a980800) [pid = 2000] [serial = 1772] [outer = 0x0] [url = about:blank] 08:41:52 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x12a43cc00) [pid = 2000] [serial = 1762] [outer = 0x0] [url = about:blank] 08:41:52 INFO - PROCESS | 2000 | --DOMWINDOW == 78 (0x119977400) [pid = 2000] [serial = 1765] [outer = 0x0] [url = about:blank] 08:41:52 INFO - PROCESS | 2000 | --DOMWINDOW == 77 (0x1241b8c00) [pid = 2000] [serial = 1766] [outer = 0x0] [url = about:blank] 08:41:52 INFO - PROCESS | 2000 | --DOMWINDOW == 76 (0x12a59d800) [pid = 2000] [serial = 1771] [outer = 0x0] [url = about:blank] 08:41:52 INFO - PROCESS | 2000 | --DOMWINDOW == 75 (0x12a449c00) [pid = 2000] [serial = 1763] [outer = 0x0] [url = about:blank] 08:41:52 INFO - PROCESS | 2000 | --DOMWINDOW == 74 (0x12aa6d400) [pid = 2000] [serial = 1775] [outer = 0x0] [url = about:blank] 08:41:52 INFO - PROCESS | 2000 | --DOMWINDOW == 73 (0x126b10000) [pid = 2000] [serial = 1754] [outer = 0x0] [url = about:blank] 08:41:52 INFO - PROCESS | 2000 | --DOMWINDOW == 72 (0x12906dc00) [pid = 2000] [serial = 1757] [outer = 0x0] [url = about:blank] 08:41:52 INFO - PROCESS | 2000 | --DOMWINDOW == 71 (0x12a98a800) [pid = 2000] [serial = 1774] [outer = 0x0] [url = about:blank] 08:41:52 INFO - PROCESS | 2000 | --DOMWINDOW == 70 (0x12906a400) [pid = 2000] [serial = 1768] [outer = 0x0] [url = about:blank] 08:41:52 INFO - PROCESS | 2000 | --DOMWINDOW == 69 (0x125686400) [pid = 2000] [serial = 1751] [outer = 0x0] [url = about:blank] 08:41:52 INFO - PROCESS | 2000 | --DOMWINDOW == 68 (0x12a570800) [pid = 2000] [serial = 1769] [outer = 0x0] [url = about:blank] 08:41:52 INFO - PROCESS | 2000 | 1469115712656 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]]]}] 08:41:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 08:41:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1685ms 08:41:52 INFO - PROCESS | 2000 | 1469115712683 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 08:41:52 INFO - PROCESS | 2000 | 1469115712685 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 08:41:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 08:41:52 INFO - PROCESS | 2000 | 1469115712688 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 08:41:52 INFO - PROCESS | 2000 | 1469115712691 Marionette TRACE conn2 <- [1,2406,null,{}] 08:41:52 INFO - PROCESS | 2000 | 1469115712695 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}] 08:41:52 INFO - PROCESS | 2000 | 1469115712696 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:52 INFO - PROCESS | 2000 | 1469115712785 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 08:41:52 INFO - PROCESS | 2000 | 1469115712838 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:52 INFO - PROCESS | 2000 | 1469115712841 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:52 INFO - PROCESS | 2000 | ++DOCSHELL 0x117009800 == 28 [pid = 2000] [id = 609] 08:41:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 69 (0x112980c00) [pid = 2000] [serial = 1827] [outer = 0x0] 08:41:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 70 (0x113298c00) [pid = 2000] [serial = 1828] [outer = 0x112980c00] 08:41:52 INFO - PROCESS | 2000 | 1469115712869 Marionette DEBUG loaded listener.js 08:41:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 71 (0x1128b4400) [pid = 2000] [serial = 1829] [outer = 0x112980c00] 08:41:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 08:41:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 573ms 08:41:53 INFO - PROCESS | 2000 | 1469115713252 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]]]}] 08:41:53 INFO - PROCESS | 2000 | 1469115713261 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 08:41:53 INFO - PROCESS | 2000 | 1469115713271 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 08:41:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 08:41:53 INFO - PROCESS | 2000 | 1469115713278 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 08:41:53 INFO - PROCESS | 2000 | 1469115713283 Marionette TRACE conn2 <- [1,2410,null,{}] 08:41:53 INFO - PROCESS | 2000 | 1469115713288 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}] 08:41:53 INFO - PROCESS | 2000 | 1469115713291 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:53 INFO - PROCESS | 2000 | 1469115713418 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 08:41:53 INFO - PROCESS | 2000 | 1469115713501 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:53 INFO - PROCESS | 2000 | 1469115713503 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:53 INFO - PROCESS | 2000 | ++DOCSHELL 0x1189e0000 == 29 [pid = 2000] [id = 610] 08:41:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 72 (0x113c3a800) [pid = 2000] [serial = 1830] [outer = 0x0] 08:41:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 73 (0x116540800) [pid = 2000] [serial = 1831] [outer = 0x113c3a800] 08:41:53 INFO - PROCESS | 2000 | 1469115713549 Marionette DEBUG loaded listener.js 08:41:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 74 (0x1172c0800) [pid = 2000] [serial = 1832] [outer = 0x113c3a800] 08:41:53 INFO - PROCESS | 2000 | 1469115713839 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]]]}] 08:41:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 08:41:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 576ms 08:41:53 INFO - PROCESS | 2000 | 1469115713859 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 08:41:53 INFO - PROCESS | 2000 | 1469115713872 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 08:41:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 08:41:53 INFO - PROCESS | 2000 | 1469115713879 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 08:41:53 INFO - PROCESS | 2000 | 1469115713883 Marionette TRACE conn2 <- [1,2414,null,{}] 08:41:53 INFO - PROCESS | 2000 | 1469115713898 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}] 08:41:53 INFO - PROCESS | 2000 | 1469115713904 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:54 INFO - PROCESS | 2000 | 1469115714003 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 08:41:54 INFO - PROCESS | 2000 | 1469115714011 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:54 INFO - PROCESS | 2000 | 1469115714013 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:54 INFO - PROCESS | 2000 | ++DOCSHELL 0x120f32800 == 30 [pid = 2000] [id = 611] 08:41:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 75 (0x111f45400) [pid = 2000] [serial = 1833] [outer = 0x0] 08:41:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 76 (0x118348000) [pid = 2000] [serial = 1834] [outer = 0x111f45400] 08:41:54 INFO - PROCESS | 2000 | 1469115714041 Marionette DEBUG loaded listener.js 08:41:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 77 (0x1186b8c00) [pid = 2000] [serial = 1835] [outer = 0x111f45400] 08:41:54 INFO - PROCESS | 2000 | 1469115714348 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]]]}] 08:41:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 08:41:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 531ms 08:41:54 INFO - PROCESS | 2000 | 1469115714411 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 08:41:54 INFO - PROCESS | 2000 | 1469115714413 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 08:41:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 08:41:54 INFO - PROCESS | 2000 | 1469115714416 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 08:41:54 INFO - PROCESS | 2000 | 1469115714418 Marionette TRACE conn2 <- [1,2418,null,{}] 08:41:54 INFO - PROCESS | 2000 | 1469115714421 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}] 08:41:54 INFO - PROCESS | 2000 | 1469115714422 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:54 INFO - PROCESS | 2000 | 1469115714495 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 08:41:54 INFO - PROCESS | 2000 | 1469115714501 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:54 INFO - PROCESS | 2000 | 1469115714502 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:54 INFO - PROCESS | 2000 | ++DOCSHELL 0x12142d800 == 31 [pid = 2000] [id = 612] 08:41:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 78 (0x118f88c00) [pid = 2000] [serial = 1836] [outer = 0x0] 08:41:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 79 (0x119490800) [pid = 2000] [serial = 1837] [outer = 0x118f88c00] 08:41:54 INFO - PROCESS | 2000 | 1469115714527 Marionette DEBUG loaded listener.js 08:41:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x11997e400) [pid = 2000] [serial = 1838] [outer = 0x118f88c00] 08:41:54 INFO - PROCESS | 2000 | 1469115714850 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]]]}] 08:41:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 08:41:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 472ms 08:41:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 08:41:54 INFO - PROCESS | 2000 | 1469115714888 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 08:41:54 INFO - PROCESS | 2000 | 1469115714889 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 08:41:54 INFO - PROCESS | 2000 | 1469115714891 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 08:41:54 INFO - PROCESS | 2000 | 1469115714892 Marionette TRACE conn2 <- [1,2422,null,{}] 08:41:54 INFO - PROCESS | 2000 | 1469115714894 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}] 08:41:54 INFO - PROCESS | 2000 | 1469115714896 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:55 INFO - PROCESS | 2000 | 1469115715001 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 08:41:55 INFO - PROCESS | 2000 | 1469115715006 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:55 INFO - PROCESS | 2000 | 1469115715007 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:55 INFO - PROCESS | 2000 | ++DOCSHELL 0x1241bf000 == 32 [pid = 2000] [id = 613] 08:41:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x116787400) [pid = 2000] [serial = 1839] [outer = 0x0] 08:41:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x119bd7800) [pid = 2000] [serial = 1840] [outer = 0x116787400] 08:41:55 INFO - PROCESS | 2000 | 1469115715034 Marionette DEBUG loaded listener.js 08:41:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x119da4000) [pid = 2000] [serial = 1841] [outer = 0x116787400] 08:41:55 INFO - PROCESS | 2000 | 1469115715344 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]]]}] 08:41:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 08:41:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 469ms 08:41:55 INFO - PROCESS | 2000 | 1469115715361 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 08:41:55 INFO - PROCESS | 2000 | 1469115715362 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 08:41:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 08:41:55 INFO - PROCESS | 2000 | 1469115715366 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 08:41:55 INFO - PROCESS | 2000 | 1469115715369 Marionette TRACE conn2 <- [1,2426,null,{}] 08:41:55 INFO - PROCESS | 2000 | 1469115715372 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}] 08:41:55 INFO - PROCESS | 2000 | 1469115715376 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:55 INFO - PROCESS | 2000 | 1469115715468 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 08:41:55 INFO - PROCESS | 2000 | 1469115715471 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:55 INFO - PROCESS | 2000 | 1469115715473 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:55 INFO - PROCESS | 2000 | ++DOCSHELL 0x126a4f000 == 33 [pid = 2000] [id = 614] 08:41:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x113e2f800) [pid = 2000] [serial = 1842] [outer = 0x0] 08:41:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x1210acc00) [pid = 2000] [serial = 1843] [outer = 0x113e2f800] 08:41:55 INFO - PROCESS | 2000 | 1469115715498 Marionette DEBUG loaded listener.js 08:41:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x124110800) [pid = 2000] [serial = 1844] [outer = 0x113e2f800] 08:41:55 INFO - PROCESS | 2000 | 1469115715806 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]]]}] 08:41:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 08:41:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 474ms 08:41:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 08:41:55 INFO - PROCESS | 2000 | 1469115715840 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 08:41:55 INFO - PROCESS | 2000 | 1469115715841 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 08:41:55 INFO - PROCESS | 2000 | 1469115715843 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 08:41:55 INFO - PROCESS | 2000 | 1469115715844 Marionette TRACE conn2 <- [1,2430,null,{}] 08:41:55 INFO - PROCESS | 2000 | 1469115715847 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}] 08:41:55 INFO - PROCESS | 2000 | 1469115715849 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:55 INFO - PROCESS | 2000 | 1469115715949 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 08:41:55 INFO - PROCESS | 2000 | 1469115715954 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:55 INFO - PROCESS | 2000 | 1469115715963 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:55 INFO - PROCESS | 2000 | ++DOCSHELL 0x128896800 == 34 [pid = 2000] [id = 615] 08:41:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x11859c000) [pid = 2000] [serial = 1845] [outer = 0x0] 08:41:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x124311400) [pid = 2000] [serial = 1846] [outer = 0x11859c000] 08:41:55 INFO - PROCESS | 2000 | 1469115715988 Marionette DEBUG loaded listener.js 08:41:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x124a98400) [pid = 2000] [serial = 1847] [outer = 0x11859c000] 08:41:56 INFO - PROCESS | 2000 | 1469115716284 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]]]}] 08:41:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 08:41:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 468ms 08:41:56 INFO - PROCESS | 2000 | 1469115716312 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 08:41:56 INFO - PROCESS | 2000 | 1469115716313 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 08:41:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 08:41:56 INFO - PROCESS | 2000 | 1469115716319 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 08:41:56 INFO - PROCESS | 2000 | 1469115716320 Marionette TRACE conn2 <- [1,2434,null,{}] 08:41:56 INFO - PROCESS | 2000 | 1469115716322 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}] 08:41:56 INFO - PROCESS | 2000 | 1469115716324 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:56 INFO - PROCESS | 2000 | 1469115716401 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 08:41:56 INFO - PROCESS | 2000 | 1469115716405 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:56 INFO - PROCESS | 2000 | 1469115716406 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:56 INFO - PROCESS | 2000 | ++DOCSHELL 0x129307800 == 35 [pid = 2000] [id = 616] 08:41:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x120fa4c00) [pid = 2000] [serial = 1848] [outer = 0x0] 08:41:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x124af7400) [pid = 2000] [serial = 1849] [outer = 0x120fa4c00] 08:41:56 INFO - PROCESS | 2000 | 1469115716430 Marionette DEBUG loaded listener.js 08:41:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x1253eb400) [pid = 2000] [serial = 1850] [outer = 0x120fa4c00] 08:41:56 INFO - PROCESS | 2000 | 1469115716803 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]]]}] 08:41:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 08:41:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 519ms 08:41:56 INFO - PROCESS | 2000 | 1469115716838 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 08:41:56 INFO - PROCESS | 2000 | 1469115716840 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 08:41:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 08:41:56 INFO - PROCESS | 2000 | 1469115716843 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 08:41:56 INFO - PROCESS | 2000 | 1469115716845 Marionette TRACE conn2 <- [1,2438,null,{}] 08:41:56 INFO - PROCESS | 2000 | 1469115716848 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}] 08:41:56 INFO - PROCESS | 2000 | 1469115716850 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:56 INFO - PROCESS | 2000 | 1469115716967 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 08:41:56 INFO - PROCESS | 2000 | 1469115716973 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:56 INFO - PROCESS | 2000 | 1469115716974 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:56 INFO - PROCESS | 2000 | ++DOCSHELL 0x119b62000 == 36 [pid = 2000] [id = 617] 08:41:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x1253f4800) [pid = 2000] [serial = 1851] [outer = 0x0] 08:41:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x125686400) [pid = 2000] [serial = 1852] [outer = 0x1253f4800] 08:41:57 INFO - PROCESS | 2000 | 1469115717016 Marionette DEBUG loaded listener.js 08:41:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x125a65800) [pid = 2000] [serial = 1853] [outer = 0x1253f4800] 08:41:57 INFO - PROCESS | 2000 | 1469115717370 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]]]}] 08:41:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 08:41:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 573ms 08:41:57 INFO - PROCESS | 2000 | 1469115717417 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 08:41:57 INFO - PROCESS | 2000 | 1469115717418 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 08:41:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 08:41:57 INFO - PROCESS | 2000 | 1469115717420 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 08:41:57 INFO - PROCESS | 2000 | 1469115717421 Marionette TRACE conn2 <- [1,2442,null,{}] 08:41:57 INFO - PROCESS | 2000 | 1469115717423 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}] 08:41:57 INFO - PROCESS | 2000 | 1469115717425 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:57 INFO - PROCESS | 2000 | 1469115717536 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 08:41:57 INFO - PROCESS | 2000 | 1469115717542 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:57 INFO - PROCESS | 2000 | 1469115717543 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:57 INFO - PROCESS | 2000 | ++DOCSHELL 0x12ac16800 == 37 [pid = 2000] [id = 618] 08:41:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x125b06000) [pid = 2000] [serial = 1854] [outer = 0x0] 08:41:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x126aa3800) [pid = 2000] [serial = 1855] [outer = 0x125b06000] 08:41:57 INFO - PROCESS | 2000 | 1469115717567 Marionette DEBUG loaded listener.js 08:41:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x126b10000) [pid = 2000] [serial = 1856] [outer = 0x125b06000] 08:41:57 INFO - PROCESS | 2000 | 1469115717886 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]]]}] 08:41:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 08:41:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 518ms 08:41:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 08:41:57 INFO - PROCESS | 2000 | 1469115717938 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 08:41:57 INFO - PROCESS | 2000 | 1469115717940 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 08:41:57 INFO - PROCESS | 2000 | 1469115717942 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 08:41:57 INFO - PROCESS | 2000 | 1469115717943 Marionette TRACE conn2 <- [1,2446,null,{}] 08:41:57 INFO - PROCESS | 2000 | 1469115717946 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}] 08:41:57 INFO - PROCESS | 2000 | 1469115717947 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:58 INFO - PROCESS | 2000 | 1469115718055 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 08:41:58 INFO - PROCESS | 2000 | 1469115718070 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:58 INFO - PROCESS | 2000 | 1469115718072 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:58 INFO - PROCESS | 2000 | ++DOCSHELL 0x123cb3800 == 38 [pid = 2000] [id = 619] 08:41:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x126b18c00) [pid = 2000] [serial = 1857] [outer = 0x0] 08:41:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x12888a000) [pid = 2000] [serial = 1858] [outer = 0x126b18c00] 08:41:58 INFO - PROCESS | 2000 | 1469115718097 Marionette DEBUG loaded listener.js 08:41:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x128b36800) [pid = 2000] [serial = 1859] [outer = 0x126b18c00] 08:41:58 INFO - PROCESS | 2000 | 1469115718432 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]]]}] 08:41:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 08:41:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 519ms 08:41:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 08:41:58 INFO - PROCESS | 2000 | 1469115718468 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 08:41:58 INFO - PROCESS | 2000 | 1469115718469 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 08:41:58 INFO - PROCESS | 2000 | 1469115718471 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 08:41:58 INFO - PROCESS | 2000 | 1469115718472 Marionette TRACE conn2 <- [1,2450,null,{}] 08:41:58 INFO - PROCESS | 2000 | 1469115718474 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}] 08:41:58 INFO - PROCESS | 2000 | 1469115718476 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:58 INFO - PROCESS | 2000 | 1469115718572 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 08:41:58 INFO - PROCESS | 2000 | 1469115718576 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:58 INFO - PROCESS | 2000 | 1469115718577 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:58 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c2c4000 == 39 [pid = 2000] [id = 620] 08:41:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x12888d000) [pid = 2000] [serial = 1860] [outer = 0x0] 08:41:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x128bf0400) [pid = 2000] [serial = 1861] [outer = 0x12888d000] 08:41:58 INFO - PROCESS | 2000 | 1469115718600 Marionette DEBUG loaded listener.js 08:41:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x128d5f000) [pid = 2000] [serial = 1862] [outer = 0x12888d000] 08:41:58 INFO - PROCESS | 2000 | 1469115718922 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]]]}] 08:41:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 08:41:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 468ms 08:41:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 08:41:58 INFO - PROCESS | 2000 | 1469115718939 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 08:41:58 INFO - PROCESS | 2000 | 1469115718940 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 08:41:58 INFO - PROCESS | 2000 | 1469115718943 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 08:41:58 INFO - PROCESS | 2000 | 1469115718944 Marionette TRACE conn2 <- [1,2454,null,{}] 08:41:58 INFO - PROCESS | 2000 | 1469115718946 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}] 08:41:58 INFO - PROCESS | 2000 | 1469115718947 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:59 INFO - PROCESS | 2000 | 1469115719058 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 08:41:59 INFO - PROCESS | 2000 | 1469115719097 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:59 INFO - PROCESS | 2000 | 1469115719098 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:59 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c675000 == 40 [pid = 2000] [id = 621] 08:41:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x129067000) [pid = 2000] [serial = 1863] [outer = 0x0] 08:41:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x12906c800) [pid = 2000] [serial = 1864] [outer = 0x129067000] 08:41:59 INFO - PROCESS | 2000 | 1469115719121 Marionette DEBUG loaded listener.js 08:41:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x1291a8400) [pid = 2000] [serial = 1865] [outer = 0x129067000] 08:41:59 INFO - PROCESS | 2000 | 1469115719424 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]]]}] 08:41:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 08:41:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 518ms 08:41:59 INFO - PROCESS | 2000 | 1469115719462 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 08:41:59 INFO - PROCESS | 2000 | 1469115719463 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 08:41:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 08:41:59 INFO - PROCESS | 2000 | 1469115719467 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 08:41:59 INFO - PROCESS | 2000 | 1469115719468 Marionette TRACE conn2 <- [1,2458,null,{}] 08:41:59 INFO - PROCESS | 2000 | 1469115719471 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}] 08:41:59 INFO - PROCESS | 2000 | 1469115719472 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:59 INFO - PROCESS | 2000 | 1469115719569 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 08:41:59 INFO - PROCESS | 2000 | 1469115719572 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:59 INFO - PROCESS | 2000 | 1469115719573 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:41:59 INFO - PROCESS | 2000 | ++DOCSHELL 0x12cc25800 == 41 [pid = 2000] [id = 622] 08:41:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x129067400) [pid = 2000] [serial = 1866] [outer = 0x0] 08:41:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x1291b5c00) [pid = 2000] [serial = 1867] [outer = 0x129067400] 08:41:59 INFO - PROCESS | 2000 | 1469115719597 Marionette DEBUG loaded listener.js 08:41:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x1291d3c00) [pid = 2000] [serial = 1868] [outer = 0x129067400] 08:41:59 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x1241b6800) [pid = 2000] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 08:41:59 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x116aaa800) [pid = 2000] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 08:41:59 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x111f46c00) [pid = 2000] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 08:41:59 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x116779000) [pid = 2000] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 08:41:59 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x120fa1800) [pid = 2000] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 08:41:59 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x125d79400) [pid = 2000] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 08:41:59 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x11859b000) [pid = 2000] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 08:41:59 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x116aae800) [pid = 2000] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 08:41:59 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x1133f9400) [pid = 2000] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 08:41:59 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x1126da800) [pid = 2000] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 08:41:59 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x111cac000) [pid = 2000] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 08:41:59 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x128aa7400) [pid = 2000] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 08:41:59 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x124afd400) [pid = 2000] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 08:41:59 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x119148c00) [pid = 2000] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 08:41:59 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x1133f7c00) [pid = 2000] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 08:41:59 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x119da1800) [pid = 2000] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 08:42:00 INFO - PROCESS | 2000 | 1469115720026 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]]]}] 08:42:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 08:42:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 572ms 08:42:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 08:42:00 INFO - PROCESS | 2000 | 1469115720038 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 08:42:00 INFO - PROCESS | 2000 | 1469115720039 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 08:42:00 INFO - PROCESS | 2000 | 1469115720041 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 08:42:00 INFO - PROCESS | 2000 | 1469115720042 Marionette TRACE conn2 <- [1,2462,null,{}] 08:42:00 INFO - PROCESS | 2000 | 1469115720045 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}] 08:42:00 INFO - PROCESS | 2000 | 1469115720046 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:00 INFO - PROCESS | 2000 | 1469115720124 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 08:42:00 INFO - PROCESS | 2000 | 1469115720127 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:00 INFO - PROCESS | 2000 | 1469115720128 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:00 INFO - PROCESS | 2000 | ++DOCSHELL 0x129c44800 == 42 [pid = 2000] [id = 623] 08:42:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x112e74c00) [pid = 2000] [serial = 1869] [outer = 0x0] 08:42:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x1172bec00) [pid = 2000] [serial = 1870] [outer = 0x112e74c00] 08:42:00 INFO - PROCESS | 2000 | 1469115720155 Marionette DEBUG loaded listener.js 08:42:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x11914d800) [pid = 2000] [serial = 1871] [outer = 0x112e74c00] 08:42:00 INFO - PROCESS | 2000 | 1469115720484 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]]]}] 08:42:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 08:42:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 470ms 08:42:00 INFO - PROCESS | 2000 | 1469115720512 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 08:42:00 INFO - PROCESS | 2000 | 1469115720513 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 08:42:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 08:42:00 INFO - PROCESS | 2000 | 1469115720517 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 08:42:00 INFO - PROCESS | 2000 | 1469115720519 Marionette TRACE conn2 <- [1,2466,null,{}] 08:42:00 INFO - PROCESS | 2000 | 1469115720521 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}] 08:42:00 INFO - PROCESS | 2000 | 1469115720522 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:00 INFO - PROCESS | 2000 | 1469115720625 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 08:42:00 INFO - PROCESS | 2000 | 1469115720632 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:00 INFO - PROCESS | 2000 | 1469115720633 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:00 INFO - PROCESS | 2000 | ++DOCSHELL 0x12cc32000 == 43 [pid = 2000] [id = 624] 08:42:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x1133da400) [pid = 2000] [serial = 1872] [outer = 0x0] 08:42:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x121a2a400) [pid = 2000] [serial = 1873] [outer = 0x1133da400] 08:42:00 INFO - PROCESS | 2000 | 1469115720657 Marionette DEBUG loaded listener.js 08:42:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x125685c00) [pid = 2000] [serial = 1874] [outer = 0x1133da400] 08:42:00 INFO - PROCESS | 2000 | 1469115720966 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]]]}] 08:42:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 08:42:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 471ms 08:42:00 INFO - PROCESS | 2000 | 1469115720987 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 08:42:00 INFO - PROCESS | 2000 | 1469115720988 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 08:42:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 08:42:00 INFO - PROCESS | 2000 | 1469115720990 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 08:42:00 INFO - PROCESS | 2000 | 1469115720991 Marionette TRACE conn2 <- [1,2470,null,{}] 08:42:00 INFO - PROCESS | 2000 | 1469115720993 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}] 08:42:00 INFO - PROCESS | 2000 | 1469115720995 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:01 INFO - PROCESS | 2000 | 1469115721076 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 08:42:01 INFO - PROCESS | 2000 | 1469115721079 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:01 INFO - PROCESS | 2000 | 1469115721081 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:01 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d390000 == 44 [pid = 2000] [id = 625] 08:42:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x124316c00) [pid = 2000] [serial = 1875] [outer = 0x0] 08:42:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x1291a8800) [pid = 2000] [serial = 1876] [outer = 0x124316c00] 08:42:01 INFO - PROCESS | 2000 | 1469115721114 Marionette DEBUG loaded listener.js 08:42:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x1291d9000) [pid = 2000] [serial = 1877] [outer = 0x124316c00] 08:42:01 INFO - PROCESS | 2000 | 1469115721451 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]]]}] 08:42:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 08:42:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 471ms 08:42:01 INFO - PROCESS | 2000 | 1469115721461 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 08:42:01 INFO - PROCESS | 2000 | 1469115721463 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 08:42:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 08:42:01 INFO - PROCESS | 2000 | 1469115721468 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 08:42:01 INFO - PROCESS | 2000 | 1469115721469 Marionette TRACE conn2 <- [1,2474,null,{}] 08:42:01 INFO - PROCESS | 2000 | 1469115721471 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}] 08:42:01 INFO - PROCESS | 2000 | 1469115721473 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:01 INFO - PROCESS | 2000 | 1469115721569 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 08:42:01 INFO - PROCESS | 2000 | 1469115721574 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:01 INFO - PROCESS | 2000 | 1469115721575 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:01 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d3a9000 == 45 [pid = 2000] [id = 626] 08:42:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x1212e8000) [pid = 2000] [serial = 1878] [outer = 0x0] 08:42:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x1294d5400) [pid = 2000] [serial = 1879] [outer = 0x1212e8000] 08:42:01 INFO - PROCESS | 2000 | 1469115721595 Marionette DEBUG loaded listener.js 08:42:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x12a447400) [pid = 2000] [serial = 1880] [outer = 0x1212e8000] 08:42:02 INFO - PROCESS | 2000 | 1469115722227 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]]]}] 08:42:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 08:42:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 824ms 08:42:02 INFO - PROCESS | 2000 | 1469115722291 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 08:42:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 08:42:02 INFO - PROCESS | 2000 | 1469115722296 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 08:42:02 INFO - PROCESS | 2000 | 1469115722301 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 08:42:02 INFO - PROCESS | 2000 | 1469115722304 Marionette TRACE conn2 <- [1,2478,null,{}] 08:42:02 INFO - PROCESS | 2000 | 1469115722310 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}] 08:42:02 INFO - PROCESS | 2000 | 1469115722313 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:02 INFO - PROCESS | 2000 | 1469115722439 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 08:42:02 INFO - PROCESS | 2000 | 1469115722498 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:02 INFO - PROCESS | 2000 | 1469115722501 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:02 INFO - PROCESS | 2000 | ++DOCSHELL 0x117d67800 == 46 [pid = 2000] [id = 627] 08:42:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x1121bdc00) [pid = 2000] [serial = 1881] [outer = 0x0] 08:42:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x1128ae400) [pid = 2000] [serial = 1882] [outer = 0x1121bdc00] 08:42:02 INFO - PROCESS | 2000 | 1469115722532 Marionette DEBUG loaded listener.js 08:42:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x1133f8400) [pid = 2000] [serial = 1883] [outer = 0x1121bdc00] 08:42:03 INFO - PROCESS | 2000 | 1469115723085 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]]]}] 08:42:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 08:42:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 824ms 08:42:03 INFO - PROCESS | 2000 | 1469115723300 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 08:42:03 INFO - PROCESS | 2000 | 1469115723303 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 08:42:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 08:42:03 INFO - PROCESS | 2000 | 1469115723329 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 08:42:03 INFO - PROCESS | 2000 | 1469115723330 Marionette TRACE conn2 <- [1,2482,null,{}] 08:42:03 INFO - PROCESS | 2000 | 1469115723334 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}] 08:42:03 INFO - PROCESS | 2000 | 1469115723336 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:03 INFO - PROCESS | 2000 | 1469115723436 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 08:42:03 INFO - PROCESS | 2000 | 1469115723491 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:03 INFO - PROCESS | 2000 | 1469115723494 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:03 INFO - PROCESS | 2000 | ++DOCSHELL 0x118636000 == 47 [pid = 2000] [id = 628] 08:42:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x112e72c00) [pid = 2000] [serial = 1884] [outer = 0x0] 08:42:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x1133fa400) [pid = 2000] [serial = 1885] [outer = 0x112e72c00] 08:42:03 INFO - PROCESS | 2000 | 1469115723521 Marionette DEBUG loaded listener.js 08:42:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x11677d000) [pid = 2000] [serial = 1886] [outer = 0x112e72c00] 08:42:03 INFO - PROCESS | 2000 | --DOCSHELL 0x12d390000 == 46 [pid = 2000] [id = 625] 08:42:03 INFO - PROCESS | 2000 | --DOCSHELL 0x12cc32000 == 45 [pid = 2000] [id = 624] 08:42:03 INFO - PROCESS | 2000 | --DOCSHELL 0x129c44800 == 44 [pid = 2000] [id = 623] 08:42:03 INFO - PROCESS | 2000 | --DOCSHELL 0x12cc25800 == 43 [pid = 2000] [id = 622] 08:42:03 INFO - PROCESS | 2000 | --DOCSHELL 0x12c675000 == 42 [pid = 2000] [id = 621] 08:42:03 INFO - PROCESS | 2000 | --DOCSHELL 0x12c2c4000 == 41 [pid = 2000] [id = 620] 08:42:03 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x128aaf800) [pid = 2000] [serial = 1825] [outer = 0x0] [url = about:blank] 08:42:03 INFO - PROCESS | 2000 | --DOCSHELL 0x123cb3800 == 40 [pid = 2000] [id = 619] 08:42:03 INFO - PROCESS | 2000 | --DOCSHELL 0x12ac16800 == 39 [pid = 2000] [id = 618] 08:42:03 INFO - PROCESS | 2000 | --DOCSHELL 0x119b62000 == 38 [pid = 2000] [id = 617] 08:42:03 INFO - PROCESS | 2000 | --DOCSHELL 0x129307800 == 37 [pid = 2000] [id = 616] 08:42:03 INFO - PROCESS | 2000 | --DOCSHELL 0x128896800 == 36 [pid = 2000] [id = 615] 08:42:03 INFO - PROCESS | 2000 | --DOCSHELL 0x126a4f000 == 35 [pid = 2000] [id = 614] 08:42:03 INFO - PROCESS | 2000 | --DOCSHELL 0x1241bf000 == 34 [pid = 2000] [id = 613] 08:42:03 INFO - PROCESS | 2000 | --DOCSHELL 0x12142d800 == 33 [pid = 2000] [id = 612] 08:42:03 INFO - PROCESS | 2000 | --DOCSHELL 0x120f32800 == 32 [pid = 2000] [id = 611] 08:42:03 INFO - PROCESS | 2000 | --DOCSHELL 0x1189e0000 == 31 [pid = 2000] [id = 610] 08:42:03 INFO - PROCESS | 2000 | --DOCSHELL 0x117009800 == 30 [pid = 2000] [id = 609] 08:42:03 INFO - PROCESS | 2000 | --DOCSHELL 0x12531e800 == 29 [pid = 2000] [id = 608] 08:42:03 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x124a97400) [pid = 2000] [serial = 1810] [outer = 0x0] [url = about:blank] 08:42:03 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x1241b4800) [pid = 2000] [serial = 1808] [outer = 0x0] [url = about:blank] 08:42:03 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x123c0b400) [pid = 2000] [serial = 1807] [outer = 0x0] [url = about:blank] 08:42:03 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x1253f1c00) [pid = 2000] [serial = 1813] [outer = 0x0] [url = about:blank] 08:42:03 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x1210af000) [pid = 2000] [serial = 1817] [outer = 0x0] [url = about:blank] 08:42:03 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x1186d5c00) [pid = 2000] [serial = 1816] [outer = 0x0] [url = about:blank] 08:42:03 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x12568f000) [pid = 2000] [serial = 1819] [outer = 0x0] [url = about:blank] 08:42:03 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x126b15c00) [pid = 2000] [serial = 1822] [outer = 0x0] [url = about:blank] 08:42:03 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x118f89800) [pid = 2000] [serial = 1801] [outer = 0x0] [url = about:blank] 08:42:03 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x118348800) [pid = 2000] [serial = 1799] [outer = 0x0] [url = about:blank] 08:42:03 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x126bcfc00) [pid = 2000] [serial = 1823] [outer = 0x0] [url = about:blank] 08:42:03 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x1173bec00) [pid = 2000] [serial = 1798] [outer = 0x0] [url = about:blank] 08:42:03 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x1161cdc00) [pid = 2000] [serial = 1795] [outer = 0x0] [url = about:blank] 08:42:03 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x11680cc00) [pid = 2000] [serial = 1796] [outer = 0x0] [url = about:blank] 08:42:03 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x1128b9400) [pid = 2000] [serial = 1792] [outer = 0x0] [url = about:blank] 08:42:03 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x112eef000) [pid = 2000] [serial = 1793] [outer = 0x0] [url = about:blank] 08:42:03 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x111aa5800) [pid = 2000] [serial = 1790] [outer = 0x0] [url = about:blank] 08:42:03 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x1126df800) [pid = 2000] [serial = 1789] [outer = 0x0] [url = about:blank] 08:42:03 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x1291aa400) [pid = 2000] [serial = 1787] [outer = 0x0] [url = about:blank] 08:42:03 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x128bedc00) [pid = 2000] [serial = 1786] [outer = 0x0] [url = about:blank] 08:42:03 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x128880000) [pid = 2000] [serial = 1784] [outer = 0x0] [url = about:blank] 08:42:03 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x125d1a400) [pid = 2000] [serial = 1783] [outer = 0x0] [url = about:blank] 08:42:03 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x1214ec400) [pid = 2000] [serial = 1781] [outer = 0x0] [url = about:blank] 08:42:03 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x119d99c00) [pid = 2000] [serial = 1780] [outer = 0x0] [url = about:blank] 08:42:03 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x1176bd400) [pid = 2000] [serial = 1778] [outer = 0x0] [url = about:blank] 08:42:03 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x115fe1400) [pid = 2000] [serial = 1777] [outer = 0x0] [url = about:blank] 08:42:03 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x120fab400) [pid = 2000] [serial = 1804] [outer = 0x0] [url = about:blank] 08:42:03 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x124afc400) [pid = 2000] [serial = 1811] [outer = 0x0] [url = about:blank] 08:42:03 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x1210b0800) [pid = 2000] [serial = 1805] [outer = 0x0] [url = about:blank] 08:42:03 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x125688400) [pid = 2000] [serial = 1814] [outer = 0x0] [url = about:blank] 08:42:03 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x125b50800) [pid = 2000] [serial = 1820] [outer = 0x0] [url = about:blank] 08:42:03 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x119983400) [pid = 2000] [serial = 1802] [outer = 0x0] [url = about:blank] 08:42:04 INFO - PROCESS | 2000 | 1469115724001 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]]]}] 08:42:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 08:42:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 725ms 08:42:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 08:42:04 INFO - PROCESS | 2000 | 1469115724054 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 08:42:04 INFO - PROCESS | 2000 | 1469115724056 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 08:42:04 INFO - PROCESS | 2000 | 1469115724061 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 08:42:04 INFO - PROCESS | 2000 | 1469115724064 Marionette TRACE conn2 <- [1,2486,null,{}] 08:42:04 INFO - PROCESS | 2000 | 1469115724067 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}] 08:42:04 INFO - PROCESS | 2000 | 1469115724069 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:04 INFO - PROCESS | 2000 | 1469115724146 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 08:42:04 INFO - PROCESS | 2000 | 1469115724153 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:04 INFO - PROCESS | 2000 | 1469115724154 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:04 INFO - PROCESS | 2000 | ++DOCSHELL 0x1191e4000 == 30 [pid = 2000] [id = 629] 08:42:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x1172bdc00) [pid = 2000] [serial = 1887] [outer = 0x0] 08:42:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x1176b7800) [pid = 2000] [serial = 1888] [outer = 0x1172bdc00] 08:42:04 INFO - PROCESS | 2000 | 1469115724181 Marionette DEBUG loaded listener.js 08:42:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x118553800) [pid = 2000] [serial = 1889] [outer = 0x1172bdc00] 08:42:04 INFO - PROCESS | 2000 | 1469115724558 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]]]}] 08:42:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 08:42:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 526ms 08:42:04 INFO - PROCESS | 2000 | 1469115724585 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 08:42:04 INFO - PROCESS | 2000 | 1469115724586 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 08:42:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 08:42:04 INFO - PROCESS | 2000 | 1469115724589 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 08:42:04 INFO - PROCESS | 2000 | 1469115724590 Marionette TRACE conn2 <- [1,2490,null,{}] 08:42:04 INFO - PROCESS | 2000 | 1469115724597 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}] 08:42:04 INFO - PROCESS | 2000 | 1469115724600 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:04 INFO - PROCESS | 2000 | 1469115724681 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 08:42:04 INFO - PROCESS | 2000 | 1469115724690 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:04 INFO - PROCESS | 2000 | 1469115724693 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:04 INFO - PROCESS | 2000 | ++DOCSHELL 0x120f4c800 == 31 [pid = 2000] [id = 630] 08:42:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x11914a000) [pid = 2000] [serial = 1890] [outer = 0x0] 08:42:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x1196f7c00) [pid = 2000] [serial = 1891] [outer = 0x11914a000] 08:42:04 INFO - PROCESS | 2000 | 1469115724722 Marionette DEBUG loaded listener.js 08:42:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x119d96400) [pid = 2000] [serial = 1892] [outer = 0x11914a000] 08:42:05 INFO - PROCESS | 2000 | 1469115725061 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]]]}] 08:42:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 08:42:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 518ms 08:42:05 INFO - PROCESS | 2000 | 1469115725108 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 08:42:05 INFO - PROCESS | 2000 | 1469115725109 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 08:42:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 08:42:05 INFO - PROCESS | 2000 | 1469115725121 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 08:42:05 INFO - PROCESS | 2000 | 1469115725122 Marionette TRACE conn2 <- [1,2494,null,{}] 08:42:05 INFO - PROCESS | 2000 | 1469115725124 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}] 08:42:05 INFO - PROCESS | 2000 | 1469115725125 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:05 INFO - PROCESS | 2000 | 1469115725203 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 08:42:05 INFO - PROCESS | 2000 | 1469115725207 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:05 INFO - PROCESS | 2000 | 1469115725208 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:05 INFO - PROCESS | 2000 | ++DOCSHELL 0x123b1f000 == 32 [pid = 2000] [id = 631] 08:42:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x120faf800) [pid = 2000] [serial = 1893] [outer = 0x0] 08:42:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x120faac00) [pid = 2000] [serial = 1894] [outer = 0x120faf800] 08:42:05 INFO - PROCESS | 2000 | 1469115725234 Marionette DEBUG loaded listener.js 08:42:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x1212e5800) [pid = 2000] [serial = 1895] [outer = 0x120faf800] 08:42:05 INFO - PROCESS | 2000 | 1469115725569 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]]]}] 08:42:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 08:42:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 474ms 08:42:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 08:42:05 INFO - PROCESS | 2000 | 1469115725591 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 08:42:05 INFO - PROCESS | 2000 | 1469115725592 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 08:42:05 INFO - PROCESS | 2000 | 1469115725594 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 08:42:05 INFO - PROCESS | 2000 | 1469115725595 Marionette TRACE conn2 <- [1,2498,null,{}] 08:42:05 INFO - PROCESS | 2000 | 1469115725600 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}] 08:42:05 INFO - PROCESS | 2000 | 1469115725602 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:05 INFO - PROCESS | 2000 | 1469115725681 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 08:42:05 INFO - PROCESS | 2000 | 1469115725687 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:05 INFO - PROCESS | 2000 | 1469115725688 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:05 INFO - PROCESS | 2000 | ++DOCSHELL 0x12532a800 == 33 [pid = 2000] [id = 632] 08:42:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x113997c00) [pid = 2000] [serial = 1896] [outer = 0x0] 08:42:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x123b02800) [pid = 2000] [serial = 1897] [outer = 0x113997c00] 08:42:05 INFO - PROCESS | 2000 | 1469115725715 Marionette DEBUG loaded listener.js 08:42:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x123c0f000) [pid = 2000] [serial = 1898] [outer = 0x113997c00] 08:42:06 INFO - PROCESS | 2000 | 1469115726136 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]]]}] 08:42:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 08:42:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 573ms 08:42:06 INFO - PROCESS | 2000 | 1469115726169 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 08:42:06 INFO - PROCESS | 2000 | 1469115726170 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 08:42:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 08:42:06 INFO - PROCESS | 2000 | 1469115726173 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 08:42:06 INFO - PROCESS | 2000 | 1469115726174 Marionette TRACE conn2 <- [1,2502,null,{}] 08:42:06 INFO - PROCESS | 2000 | 1469115726176 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}] 08:42:06 INFO - PROCESS | 2000 | 1469115726180 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:06 INFO - PROCESS | 2000 | 1469115726303 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 08:42:06 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x126b18c00) [pid = 2000] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 08:42:06 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x129067000) [pid = 2000] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 08:42:06 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x125b06000) [pid = 2000] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 08:42:06 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x116787400) [pid = 2000] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 08:42:06 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x12888d000) [pid = 2000] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 08:42:06 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x113e2f800) [pid = 2000] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 08:42:06 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x1253f4800) [pid = 2000] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 08:42:06 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x128880800) [pid = 2000] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 08:42:06 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x11859c000) [pid = 2000] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 08:42:06 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x113c3a800) [pid = 2000] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 08:42:06 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x111f45400) [pid = 2000] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 08:42:06 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x112980c00) [pid = 2000] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 08:42:06 INFO - PROCESS | 2000 | --DOMWINDOW == 78 (0x120fa4c00) [pid = 2000] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 08:42:06 INFO - PROCESS | 2000 | --DOMWINDOW == 77 (0x118f88c00) [pid = 2000] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 08:42:06 INFO - PROCESS | 2000 | --DOMWINDOW == 76 (0x129067400) [pid = 2000] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 08:42:06 INFO - PROCESS | 2000 | --DOMWINDOW == 75 (0x112e74c00) [pid = 2000] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 08:42:06 INFO - PROCESS | 2000 | --DOMWINDOW == 74 (0x1133da400) [pid = 2000] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 08:42:06 INFO - PROCESS | 2000 | --DOMWINDOW == 73 (0x124316c00) [pid = 2000] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 08:42:06 INFO - PROCESS | 2000 | 1469115726753 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:06 INFO - PROCESS | 2000 | 1469115726755 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:06 INFO - PROCESS | 2000 | ++DOCSHELL 0x116409800 == 34 [pid = 2000] [id = 633] 08:42:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 74 (0x111f49800) [pid = 2000] [serial = 1899] [outer = 0x0] 08:42:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 75 (0x1121be000) [pid = 2000] [serial = 1900] [outer = 0x111f49800] 08:42:06 INFO - PROCESS | 2000 | 1469115726808 Marionette DEBUG loaded listener.js 08:42:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 76 (0x113358000) [pid = 2000] [serial = 1901] [outer = 0x111f49800] 08:42:07 INFO - PROCESS | 2000 | 1469115727216 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]]]}] 08:42:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 08:42:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1122ms 08:42:07 INFO - PROCESS | 2000 | 1469115727297 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 08:42:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 08:42:07 INFO - PROCESS | 2000 | 1469115727299 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 08:42:07 INFO - PROCESS | 2000 | 1469115727302 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 08:42:07 INFO - PROCESS | 2000 | 1469115727304 Marionette TRACE conn2 <- [1,2506,null,{}] 08:42:07 INFO - PROCESS | 2000 | 1469115727308 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}] 08:42:07 INFO - PROCESS | 2000 | 1469115727311 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:07 INFO - PROCESS | 2000 | 1469115727409 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 08:42:07 INFO - PROCESS | 2000 | 1469115727466 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:07 INFO - PROCESS | 2000 | 1469115727467 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:07 INFO - PROCESS | 2000 | ++DOCSHELL 0x119b5b800 == 35 [pid = 2000] [id = 634] 08:42:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 77 (0x116785400) [pid = 2000] [serial = 1902] [outer = 0x0] 08:42:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 78 (0x1173bd000) [pid = 2000] [serial = 1903] [outer = 0x116785400] 08:42:07 INFO - PROCESS | 2000 | 1469115727498 Marionette DEBUG loaded listener.js 08:42:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 79 (0x118561800) [pid = 2000] [serial = 1904] [outer = 0x116785400] 08:42:07 INFO - PROCESS | 2000 | 1469115727911 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]]]}] 08:42:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 08:42:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 619ms 08:42:07 INFO - PROCESS | 2000 | 1469115727924 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 08:42:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 08:42:07 INFO - PROCESS | 2000 | 1469115727927 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 08:42:07 INFO - PROCESS | 2000 | 1469115727929 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 08:42:07 INFO - PROCESS | 2000 | 1469115727931 Marionette TRACE conn2 <- [1,2510,null,{}] 08:42:07 INFO - PROCESS | 2000 | 1469115727935 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}] 08:42:07 INFO - PROCESS | 2000 | 1469115727937 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:08 INFO - PROCESS | 2000 | 1469115728034 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 08:42:08 INFO - PROCESS | 2000 | 1469115728135 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:08 INFO - PROCESS | 2000 | 1469115728137 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:08 INFO - PROCESS | 2000 | ++DOCSHELL 0x128897000 == 36 [pid = 2000] [id = 635] 08:42:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x1186be000) [pid = 2000] [serial = 1905] [outer = 0x0] 08:42:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x119488400) [pid = 2000] [serial = 1906] [outer = 0x1186be000] 08:42:08 INFO - PROCESS | 2000 | 1469115728166 Marionette DEBUG loaded listener.js 08:42:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x120fa9c00) [pid = 2000] [serial = 1907] [outer = 0x1186be000] 08:42:08 INFO - PROCESS | 2000 | 1469115728588 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]]]}] 08:42:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 08:42:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 724ms 08:42:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 08:42:08 INFO - PROCESS | 2000 | 1469115728654 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 08:42:08 INFO - PROCESS | 2000 | 1469115728655 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 08:42:08 INFO - PROCESS | 2000 | 1469115728663 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 08:42:08 INFO - PROCESS | 2000 | 1469115728667 Marionette TRACE conn2 <- [1,2514,null,{}] 08:42:08 INFO - PROCESS | 2000 | 1469115728670 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}] 08:42:08 INFO - PROCESS | 2000 | 1469115728673 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:08 INFO - PROCESS | 2000 | 1469115728771 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 08:42:08 INFO - PROCESS | 2000 | 1469115728841 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:08 INFO - PROCESS | 2000 | 1469115728842 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:08 INFO - PROCESS | 2000 | ++DOCSHELL 0x12931d000 == 37 [pid = 2000] [id = 636] 08:42:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x120fab400) [pid = 2000] [serial = 1908] [outer = 0x0] 08:42:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x1244c8800) [pid = 2000] [serial = 1909] [outer = 0x120fab400] 08:42:08 INFO - PROCESS | 2000 | 1469115728872 Marionette DEBUG loaded listener.js 08:42:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x124aefc00) [pid = 2000] [serial = 1910] [outer = 0x120fab400] 08:42:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 08:42:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 627ms 08:42:09 INFO - PROCESS | 2000 | 1469115729279 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]]]}] 08:42:09 INFO - PROCESS | 2000 | 1469115729285 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 08:42:09 INFO - PROCESS | 2000 | 1469115729288 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 08:42:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 08:42:09 INFO - PROCESS | 2000 | 1469115729290 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 08:42:09 INFO - PROCESS | 2000 | 1469115729291 Marionette TRACE conn2 <- [1,2518,null,{}] 08:42:09 INFO - PROCESS | 2000 | 1469115729294 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}] 08:42:09 INFO - PROCESS | 2000 | 1469115729295 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:09 INFO - PROCESS | 2000 | 1469115729392 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 08:42:09 INFO - PROCESS | 2000 | 1469115729479 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:09 INFO - PROCESS | 2000 | 1469115729480 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:09 INFO - PROCESS | 2000 | ++DOCSHELL 0x123b1e800 == 38 [pid = 2000] [id = 637] 08:42:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x124af9000) [pid = 2000] [serial = 1911] [outer = 0x0] 08:42:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x1253f3000) [pid = 2000] [serial = 1912] [outer = 0x124af9000] 08:42:09 INFO - PROCESS | 2000 | 1469115729509 Marionette DEBUG loaded listener.js 08:42:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x125687800) [pid = 2000] [serial = 1913] [outer = 0x124af9000] 08:42:10 INFO - PROCESS | 2000 | 1469115730010 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]]]}] 08:42:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 08:42:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 771ms 08:42:10 INFO - PROCESS | 2000 | 1469115730062 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 08:42:10 INFO - PROCESS | 2000 | 1469115730064 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 08:42:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 08:42:10 INFO - PROCESS | 2000 | 1469115730068 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 08:42:10 INFO - PROCESS | 2000 | 1469115730070 Marionette TRACE conn2 <- [1,2522,null,{}] 08:42:10 INFO - PROCESS | 2000 | 1469115730074 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}] 08:42:10 INFO - PROCESS | 2000 | 1469115730075 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:10 INFO - PROCESS | 2000 | 1469115730171 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 08:42:10 INFO - PROCESS | 2000 | 1469115730243 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:10 INFO - PROCESS | 2000 | 1469115730246 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:10 INFO - PROCESS | 2000 | ++DOCSHELL 0x11968f800 == 39 [pid = 2000] [id = 638] 08:42:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x1128b6400) [pid = 2000] [serial = 1914] [outer = 0x0] 08:42:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x1133bb000) [pid = 2000] [serial = 1915] [outer = 0x1128b6400] 08:42:10 INFO - PROCESS | 2000 | 1469115730275 Marionette DEBUG loaded listener.js 08:42:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x11688d400) [pid = 2000] [serial = 1916] [outer = 0x1128b6400] 08:42:11 INFO - PROCESS | 2000 | --DOCSHELL 0x12532a800 == 38 [pid = 2000] [id = 632] 08:42:11 INFO - PROCESS | 2000 | --DOCSHELL 0x123b1f000 == 37 [pid = 2000] [id = 631] 08:42:11 INFO - PROCESS | 2000 | --DOCSHELL 0x120f4c800 == 36 [pid = 2000] [id = 630] 08:42:11 INFO - PROCESS | 2000 | --DOCSHELL 0x1191e4000 == 35 [pid = 2000] [id = 629] 08:42:11 INFO - PROCESS | 2000 | --DOCSHELL 0x118636000 == 34 [pid = 2000] [id = 628] 08:42:11 INFO - PROCESS | 2000 | --DOCSHELL 0x117d67800 == 33 [pid = 2000] [id = 627] 08:42:11 INFO - PROCESS | 2000 | --DOCSHELL 0x12d3a9000 == 32 [pid = 2000] [id = 626] 08:42:11 INFO - PROCESS | 2000 | --DOCSHELL 0x123b1e800 == 31 [pid = 2000] [id = 637] 08:42:11 INFO - PROCESS | 2000 | --DOCSHELL 0x12931d000 == 30 [pid = 2000] [id = 636] 08:42:11 INFO - PROCESS | 2000 | --DOCSHELL 0x128897000 == 29 [pid = 2000] [id = 635] 08:42:11 INFO - PROCESS | 2000 | --DOCSHELL 0x119b5b800 == 28 [pid = 2000] [id = 634] 08:42:11 INFO - PROCESS | 2000 | --DOCSHELL 0x116409800 == 27 [pid = 2000] [id = 633] 08:42:11 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x12888a000) [pid = 2000] [serial = 1858] [outer = 0x0] [url = about:blank] 08:42:11 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x12906c800) [pid = 2000] [serial = 1864] [outer = 0x0] [url = about:blank] 08:42:11 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x126aa3800) [pid = 2000] [serial = 1855] [outer = 0x0] [url = about:blank] 08:42:11 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x119bd7800) [pid = 2000] [serial = 1840] [outer = 0x0] [url = about:blank] 08:42:11 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x119da4000) [pid = 2000] [serial = 1841] [outer = 0x0] [url = about:blank] 08:42:11 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x128bf0400) [pid = 2000] [serial = 1861] [outer = 0x0] [url = about:blank] 08:42:11 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x1210acc00) [pid = 2000] [serial = 1843] [outer = 0x0] [url = about:blank] 08:42:11 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x124110800) [pid = 2000] [serial = 1844] [outer = 0x0] [url = about:blank] 08:42:11 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x125686400) [pid = 2000] [serial = 1852] [outer = 0x0] [url = about:blank] 08:42:11 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x125a65800) [pid = 2000] [serial = 1853] [outer = 0x0] [url = about:blank] 08:42:11 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x128bf1c00) [pid = 2000] [serial = 1826] [outer = 0x0] [url = about:blank] 08:42:11 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x124311400) [pid = 2000] [serial = 1846] [outer = 0x0] [url = about:blank] 08:42:11 INFO - PROCESS | 2000 | --DOMWINDOW == 78 (0x124a98400) [pid = 2000] [serial = 1847] [outer = 0x0] [url = about:blank] 08:42:11 INFO - PROCESS | 2000 | --DOMWINDOW == 77 (0x116540800) [pid = 2000] [serial = 1831] [outer = 0x0] [url = about:blank] 08:42:11 INFO - PROCESS | 2000 | --DOMWINDOW == 76 (0x1172c0800) [pid = 2000] [serial = 1832] [outer = 0x0] [url = about:blank] 08:42:11 INFO - PROCESS | 2000 | --DOMWINDOW == 75 (0x118348000) [pid = 2000] [serial = 1834] [outer = 0x0] [url = about:blank] 08:42:11 INFO - PROCESS | 2000 | --DOMWINDOW == 74 (0x1186b8c00) [pid = 2000] [serial = 1835] [outer = 0x0] [url = about:blank] 08:42:11 INFO - PROCESS | 2000 | --DOMWINDOW == 73 (0x113298c00) [pid = 2000] [serial = 1828] [outer = 0x0] [url = about:blank] 08:42:11 INFO - PROCESS | 2000 | --DOMWINDOW == 72 (0x1128b4400) [pid = 2000] [serial = 1829] [outer = 0x0] [url = about:blank] 08:42:11 INFO - PROCESS | 2000 | --DOMWINDOW == 71 (0x124af7400) [pid = 2000] [serial = 1849] [outer = 0x0] [url = about:blank] 08:42:11 INFO - PROCESS | 2000 | --DOMWINDOW == 70 (0x1253eb400) [pid = 2000] [serial = 1850] [outer = 0x0] [url = about:blank] 08:42:11 INFO - PROCESS | 2000 | --DOMWINDOW == 69 (0x119490800) [pid = 2000] [serial = 1837] [outer = 0x0] [url = about:blank] 08:42:11 INFO - PROCESS | 2000 | --DOMWINDOW == 68 (0x11997e400) [pid = 2000] [serial = 1838] [outer = 0x0] [url = about:blank] 08:42:11 INFO - PROCESS | 2000 | --DOMWINDOW == 67 (0x1291a8400) [pid = 2000] [serial = 1865] [outer = 0x0] [url = about:blank] 08:42:11 INFO - PROCESS | 2000 | --DOMWINDOW == 66 (0x1291b5c00) [pid = 2000] [serial = 1867] [outer = 0x0] [url = about:blank] 08:42:11 INFO - PROCESS | 2000 | --DOMWINDOW == 65 (0x11914d800) [pid = 2000] [serial = 1871] [outer = 0x0] [url = about:blank] 08:42:11 INFO - PROCESS | 2000 | --DOMWINDOW == 64 (0x121a2a400) [pid = 2000] [serial = 1873] [outer = 0x0] [url = about:blank] 08:42:11 INFO - PROCESS | 2000 | --DOMWINDOW == 63 (0x1172bec00) [pid = 2000] [serial = 1870] [outer = 0x0] [url = about:blank] 08:42:11 INFO - PROCESS | 2000 | --DOMWINDOW == 62 (0x1291d9000) [pid = 2000] [serial = 1877] [outer = 0x0] [url = about:blank] 08:42:11 INFO - PROCESS | 2000 | --DOMWINDOW == 61 (0x1291a8800) [pid = 2000] [serial = 1876] [outer = 0x0] [url = about:blank] 08:42:11 INFO - PROCESS | 2000 | --DOMWINDOW == 60 (0x1291d3c00) [pid = 2000] [serial = 1868] [outer = 0x0] [url = about:blank] 08:42:11 INFO - PROCESS | 2000 | --DOMWINDOW == 59 (0x125685c00) [pid = 2000] [serial = 1874] [outer = 0x0] [url = about:blank] 08:42:11 INFO - PROCESS | 2000 | --DOMWINDOW == 58 (0x128d5f000) [pid = 2000] [serial = 1862] [outer = 0x0] [url = about:blank] 08:42:11 INFO - PROCESS | 2000 | --DOMWINDOW == 57 (0x128b36800) [pid = 2000] [serial = 1859] [outer = 0x0] [url = about:blank] 08:42:11 INFO - PROCESS | 2000 | --DOMWINDOW == 56 (0x1294d5400) [pid = 2000] [serial = 1879] [outer = 0x0] [url = about:blank] 08:42:11 INFO - PROCESS | 2000 | --DOMWINDOW == 55 (0x126b10000) [pid = 2000] [serial = 1856] [outer = 0x0] [url = about:blank] 08:42:11 INFO - PROCESS | 2000 | 1469115731173 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]]]}] 08:42:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 08:42:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1122ms 08:42:11 INFO - PROCESS | 2000 | 1469115731189 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 08:42:11 INFO - PROCESS | 2000 | 1469115731192 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 08:42:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 08:42:11 INFO - PROCESS | 2000 | 1469115731195 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 08:42:11 INFO - PROCESS | 2000 | 1469115731196 Marionette TRACE conn2 <- [1,2526,null,{}] 08:42:11 INFO - PROCESS | 2000 | 1469115731206 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}] 08:42:11 INFO - PROCESS | 2000 | 1469115731207 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:11 INFO - PROCESS | 2000 | 1469115731286 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 08:42:11 INFO - PROCESS | 2000 | 1469115731291 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:11 INFO - PROCESS | 2000 | 1469115731294 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:11 INFO - PROCESS | 2000 | ++DOCSHELL 0x117255800 == 28 [pid = 2000] [id = 639] 08:42:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 56 (0x112dc0000) [pid = 2000] [serial = 1917] [outer = 0x0] 08:42:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 57 (0x115f74c00) [pid = 2000] [serial = 1918] [outer = 0x112dc0000] 08:42:11 INFO - PROCESS | 2000 | 1469115731323 Marionette DEBUG loaded listener.js 08:42:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 58 (0x1128ba000) [pid = 2000] [serial = 1919] [outer = 0x112dc0000] 08:42:11 INFO - PROCESS | 2000 | 1469115731656 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]]]}] 08:42:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 08:42:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 476ms 08:42:11 INFO - PROCESS | 2000 | 1469115731691 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 08:42:11 INFO - PROCESS | 2000 | 1469115731695 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 08:42:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 08:42:11 INFO - PROCESS | 2000 | 1469115731701 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 08:42:11 INFO - PROCESS | 2000 | 1469115731702 Marionette TRACE conn2 <- [1,2530,null,{}] 08:42:11 INFO - PROCESS | 2000 | 1469115731705 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}] 08:42:11 INFO - PROCESS | 2000 | 1469115731706 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:11 INFO - PROCESS | 2000 | 1469115731781 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 08:42:11 INFO - PROCESS | 2000 | 1469115731786 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:11 INFO - PROCESS | 2000 | 1469115731787 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:11 INFO - PROCESS | 2000 | ++DOCSHELL 0x1191ec000 == 29 [pid = 2000] [id = 640] 08:42:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 59 (0x1173b9c00) [pid = 2000] [serial = 1920] [outer = 0x0] 08:42:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 60 (0x1176bb800) [pid = 2000] [serial = 1921] [outer = 0x1173b9c00] 08:42:11 INFO - PROCESS | 2000 | 1469115731816 Marionette DEBUG loaded listener.js 08:42:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 61 (0x11859fc00) [pid = 2000] [serial = 1922] [outer = 0x1173b9c00] 08:42:12 INFO - PROCESS | 2000 | 1469115732169 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]]]}] 08:42:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 08:42:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 519ms 08:42:12 INFO - PROCESS | 2000 | 1469115732225 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 08:42:12 INFO - PROCESS | 2000 | 1469115732227 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 08:42:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 08:42:12 INFO - PROCESS | 2000 | 1469115732232 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 08:42:12 INFO - PROCESS | 2000 | 1469115732236 Marionette TRACE conn2 <- [1,2534,null,{}] 08:42:12 INFO - PROCESS | 2000 | 1469115732248 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}] 08:42:12 INFO - PROCESS | 2000 | 1469115732253 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:12 INFO - PROCESS | 2000 | 1469115732360 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 08:42:12 INFO - PROCESS | 2000 | 1469115732373 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:12 INFO - PROCESS | 2000 | 1469115732375 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:12 INFO - PROCESS | 2000 | ++DOCSHELL 0x121416000 == 30 [pid = 2000] [id = 641] 08:42:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 62 (0x112eef000) [pid = 2000] [serial = 1923] [outer = 0x0] 08:42:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 63 (0x11997a800) [pid = 2000] [serial = 1924] [outer = 0x112eef000] 08:42:12 INFO - PROCESS | 2000 | 1469115732403 Marionette DEBUG loaded listener.js 08:42:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 64 (0x119d9d000) [pid = 2000] [serial = 1925] [outer = 0x112eef000] 08:42:12 INFO - PROCESS | 2000 | 1469115732735 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]]]}] 08:42:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 08:42:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 525ms 08:42:12 INFO - PROCESS | 2000 | 1469115732757 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 08:42:12 INFO - PROCESS | 2000 | 1469115732758 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 08:42:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 08:42:12 INFO - PROCESS | 2000 | 1469115732760 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 08:42:12 INFO - PROCESS | 2000 | 1469115732761 Marionette TRACE conn2 <- [1,2538,null,{}] 08:42:12 INFO - PROCESS | 2000 | 1469115732764 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}] 08:42:12 INFO - PROCESS | 2000 | 1469115732766 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:12 INFO - PROCESS | 2000 | 1469115732842 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 08:42:12 INFO - PROCESS | 2000 | 1469115732901 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:12 INFO - PROCESS | 2000 | 1469115732902 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:12 INFO - PROCESS | 2000 | ++DOCSHELL 0x1245fa000 == 31 [pid = 2000] [id = 642] 08:42:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 65 (0x11992a000) [pid = 2000] [serial = 1926] [outer = 0x0] 08:42:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 66 (0x1210acc00) [pid = 2000] [serial = 1927] [outer = 0x11992a000] 08:42:12 INFO - PROCESS | 2000 | 1469115732928 Marionette DEBUG loaded listener.js 08:42:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 67 (0x123b08400) [pid = 2000] [serial = 1928] [outer = 0x11992a000] 08:42:13 INFO - PROCESS | 2000 | 1469115733215 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]]]}] 08:42:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 08:42:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 519ms 08:42:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 08:42:13 INFO - PROCESS | 2000 | 1469115733279 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 08:42:13 INFO - PROCESS | 2000 | 1469115733281 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 08:42:13 INFO - PROCESS | 2000 | 1469115733283 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 08:42:13 INFO - PROCESS | 2000 | 1469115733292 Marionette TRACE conn2 <- [1,2542,null,{}] 08:42:13 INFO - PROCESS | 2000 | 1469115733303 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}] 08:42:13 INFO - PROCESS | 2000 | 1469115733304 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:13 INFO - PROCESS | 2000 | 1469115733415 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 08:42:13 INFO - PROCESS | 2000 | 1469115733421 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:13 INFO - PROCESS | 2000 | 1469115733422 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:13 INFO - PROCESS | 2000 | ++DOCSHELL 0x126a56000 == 32 [pid = 2000] [id = 643] 08:42:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 68 (0x116885c00) [pid = 2000] [serial = 1929] [outer = 0x0] 08:42:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 69 (0x123f45800) [pid = 2000] [serial = 1930] [outer = 0x116885c00] 08:42:13 INFO - PROCESS | 2000 | 1469115733489 Marionette DEBUG loaded listener.js 08:42:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 70 (0x124380c00) [pid = 2000] [serial = 1931] [outer = 0x116885c00] 08:42:13 INFO - PROCESS | 2000 | 1469115733817 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]]]}] 08:42:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 08:42:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 585ms 08:42:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 08:42:13 INFO - PROCESS | 2000 | 1469115733869 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 08:42:13 INFO - PROCESS | 2000 | 1469115733870 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 08:42:13 INFO - PROCESS | 2000 | 1469115733872 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 08:42:13 INFO - PROCESS | 2000 | 1469115733873 Marionette TRACE conn2 <- [1,2546,null,{}] 08:42:13 INFO - PROCESS | 2000 | 1469115733875 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}] 08:42:13 INFO - PROCESS | 2000 | 1469115733879 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:14 INFO - PROCESS | 2000 | 1469115733991 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 08:42:14 INFO - PROCESS | 2000 | 1469115734029 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:14 INFO - PROCESS | 2000 | 1469115734030 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:14 INFO - PROCESS | 2000 | ++DOCSHELL 0x12903c000 == 33 [pid = 2000] [id = 644] 08:42:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 71 (0x124a24c00) [pid = 2000] [serial = 1932] [outer = 0x0] 08:42:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 72 (0x124af7400) [pid = 2000] [serial = 1933] [outer = 0x124a24c00] 08:42:14 INFO - PROCESS | 2000 | 1469115734055 Marionette DEBUG loaded listener.js 08:42:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 73 (0x125b0f800) [pid = 2000] [serial = 1934] [outer = 0x124a24c00] 08:42:14 INFO - PROCESS | 2000 | 1469115734359 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]]]}] 08:42:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 08:42:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 518ms 08:42:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 08:42:14 INFO - PROCESS | 2000 | 1469115734390 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 08:42:14 INFO - PROCESS | 2000 | 1469115734392 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 08:42:14 INFO - PROCESS | 2000 | 1469115734400 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 08:42:14 INFO - PROCESS | 2000 | 1469115734402 Marionette TRACE conn2 <- [1,2550,null,{}] 08:42:14 INFO - PROCESS | 2000 | 1469115734404 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}] 08:42:14 INFO - PROCESS | 2000 | 1469115734405 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:14 INFO - PROCESS | 2000 | 1469115734505 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 08:42:14 INFO - PROCESS | 2000 | 1469115734509 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:14 INFO - PROCESS | 2000 | 1469115734510 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:14 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a4b1000 == 34 [pid = 2000] [id = 645] 08:42:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 74 (0x116a0dc00) [pid = 2000] [serial = 1935] [outer = 0x0] 08:42:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 75 (0x125d7ec00) [pid = 2000] [serial = 1936] [outer = 0x116a0dc00] 08:42:14 INFO - PROCESS | 2000 | 1469115734534 Marionette DEBUG loaded listener.js 08:42:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 76 (0x126b18c00) [pid = 2000] [serial = 1937] [outer = 0x116a0dc00] 08:42:14 INFO - PROCESS | 2000 | 1469115734874 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]]]}] 08:42:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 08:42:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 525ms 08:42:14 INFO - PROCESS | 2000 | 1469115734919 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 08:42:14 INFO - PROCESS | 2000 | 1469115734920 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 08:42:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 08:42:14 INFO - PROCESS | 2000 | 1469115734923 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 08:42:14 INFO - PROCESS | 2000 | 1469115734924 Marionette TRACE conn2 <- [1,2554,null,{}] 08:42:14 INFO - PROCESS | 2000 | 1469115734926 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}] 08:42:14 INFO - PROCESS | 2000 | 1469115734927 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:15 INFO - PROCESS | 2000 | 1469115735029 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 08:42:15 INFO - PROCESS | 2000 | 1469115735034 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:15 INFO - PROCESS | 2000 | 1469115735035 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:15 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a92c800 == 35 [pid = 2000] [id = 646] 08:42:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 77 (0x124a25400) [pid = 2000] [serial = 1938] [outer = 0x0] 08:42:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 78 (0x126bce400) [pid = 2000] [serial = 1939] [outer = 0x124a25400] 08:42:15 INFO - PROCESS | 2000 | 1469115735059 Marionette DEBUG loaded listener.js 08:42:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 79 (0x128880c00) [pid = 2000] [serial = 1940] [outer = 0x124a25400] 08:42:15 INFO - PROCESS | 2000 | --DOMWINDOW == 78 (0x113997c00) [pid = 2000] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 08:42:15 INFO - PROCESS | 2000 | --DOMWINDOW == 77 (0x1172bdc00) [pid = 2000] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 08:42:15 INFO - PROCESS | 2000 | --DOMWINDOW == 76 (0x1212e8000) [pid = 2000] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 08:42:15 INFO - PROCESS | 2000 | --DOMWINDOW == 75 (0x112e72c00) [pid = 2000] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 08:42:15 INFO - PROCESS | 2000 | --DOMWINDOW == 74 (0x120faf800) [pid = 2000] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 08:42:15 INFO - PROCESS | 2000 | --DOMWINDOW == 73 (0x11914a000) [pid = 2000] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 08:42:15 INFO - PROCESS | 2000 | --DOMWINDOW == 72 (0x1121bdc00) [pid = 2000] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 08:42:15 INFO - PROCESS | 2000 | 1469115735404 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]]]}] 08:42:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 08:42:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 518ms 08:42:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 08:42:15 INFO - PROCESS | 2000 | 1469115735442 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 08:42:15 INFO - PROCESS | 2000 | 1469115735443 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 08:42:15 INFO - PROCESS | 2000 | 1469115735445 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 08:42:15 INFO - PROCESS | 2000 | 1469115735446 Marionette TRACE conn2 <- [1,2558,null,{}] 08:42:15 INFO - PROCESS | 2000 | 1469115735448 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}] 08:42:15 INFO - PROCESS | 2000 | 1469115735450 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:15 INFO - PROCESS | 2000 | 1469115735533 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 08:42:15 INFO - PROCESS | 2000 | 1469115735589 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:15 INFO - PROCESS | 2000 | 1469115735591 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:15 INFO - PROCESS | 2000 | ++DOCSHELL 0x12acac800 == 36 [pid = 2000] [id = 647] 08:42:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 73 (0x112f74800) [pid = 2000] [serial = 1941] [outer = 0x0] 08:42:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 74 (0x118f8b000) [pid = 2000] [serial = 1942] [outer = 0x112f74800] 08:42:15 INFO - PROCESS | 2000 | 1469115735615 Marionette DEBUG loaded listener.js 08:42:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 75 (0x123f52c00) [pid = 2000] [serial = 1943] [outer = 0x112f74800] 08:42:15 INFO - PROCESS | 2000 | 1469115735928 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]]]}] 08:42:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 08:42:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 520ms 08:42:15 INFO - PROCESS | 2000 | 1469115735968 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 08:42:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 08:42:15 INFO - PROCESS | 2000 | 1469115735970 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 08:42:15 INFO - PROCESS | 2000 | 1469115735974 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 08:42:15 INFO - PROCESS | 2000 | 1469115735976 Marionette TRACE conn2 <- [1,2562,null,{}] 08:42:15 INFO - PROCESS | 2000 | 1469115735979 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}] 08:42:15 INFO - PROCESS | 2000 | 1469115735981 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:16 INFO - PROCESS | 2000 | 1469115736098 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 08:42:16 INFO - PROCESS | 2000 | 1469115736180 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:16 INFO - PROCESS | 2000 | 1469115736181 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:16 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b71b000 == 37 [pid = 2000] [id = 648] 08:42:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 76 (0x116787400) [pid = 2000] [serial = 1944] [outer = 0x0] 08:42:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 77 (0x125d10800) [pid = 2000] [serial = 1945] [outer = 0x116787400] 08:42:16 INFO - PROCESS | 2000 | 1469115736220 Marionette DEBUG loaded listener.js 08:42:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 78 (0x128888c00) [pid = 2000] [serial = 1946] [outer = 0x116787400] 08:42:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 08:42:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 625ms 08:42:16 INFO - PROCESS | 2000 | 1469115736592 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]]]}] 08:42:16 INFO - PROCESS | 2000 | 1469115736601 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 08:42:16 INFO - PROCESS | 2000 | 1469115736605 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 08:42:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 08:42:16 INFO - PROCESS | 2000 | 1469115736608 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 08:42:16 INFO - PROCESS | 2000 | 1469115736611 Marionette TRACE conn2 <- [1,2566,null,{}] 08:42:16 INFO - PROCESS | 2000 | 1469115736615 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}] 08:42:16 INFO - PROCESS | 2000 | 1469115736619 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:16 INFO - PROCESS | 2000 | 1469115736805 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 08:42:16 INFO - PROCESS | 2000 | 1469115736856 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:16 INFO - PROCESS | 2000 | 1469115736858 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:16 INFO - PROCESS | 2000 | ++DOCSHELL 0x125b28000 == 38 [pid = 2000] [id = 649] 08:42:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 79 (0x128aa7000) [pid = 2000] [serial = 1947] [outer = 0x0] 08:42:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x128b32400) [pid = 2000] [serial = 1948] [outer = 0x128aa7000] 08:42:16 INFO - PROCESS | 2000 | 1469115736895 Marionette DEBUG loaded listener.js 08:42:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x128d5f000) [pid = 2000] [serial = 1949] [outer = 0x128aa7000] 08:42:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 08:42:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 620ms 08:42:17 INFO - PROCESS | 2000 | 1469115737224 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]]]}] 08:42:17 INFO - PROCESS | 2000 | 1469115737228 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 08:42:17 INFO - PROCESS | 2000 | 1469115737229 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 08:42:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 08:42:17 INFO - PROCESS | 2000 | 1469115737239 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 08:42:17 INFO - PROCESS | 2000 | 1469115737240 Marionette TRACE conn2 <- [1,2570,null,{}] 08:42:17 INFO - PROCESS | 2000 | 1469115737242 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}] 08:42:17 INFO - PROCESS | 2000 | 1469115737243 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:17 INFO - PROCESS | 2000 | 1469115737370 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 08:42:17 INFO - PROCESS | 2000 | 1469115737427 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:17 INFO - PROCESS | 2000 | 1469115737429 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:17 INFO - PROCESS | 2000 | ++DOCSHELL 0x116406800 == 39 [pid = 2000] [id = 650] 08:42:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x111f4e400) [pid = 2000] [serial = 1950] [outer = 0x0] 08:42:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x11264f400) [pid = 2000] [serial = 1951] [outer = 0x111f4e400] 08:42:17 INFO - PROCESS | 2000 | 1469115737460 Marionette DEBUG loaded listener.js 08:42:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x1128b9800) [pid = 2000] [serial = 1952] [outer = 0x111f4e400] 08:42:17 INFO - PROCESS | 2000 | 1469115737957 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]]]}] 08:42:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 08:42:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 775ms 08:42:18 INFO - PROCESS | 2000 | 1469115738011 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 08:42:18 INFO - PROCESS | 2000 | 1469115738013 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 08:42:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 08:42:18 INFO - PROCESS | 2000 | 1469115738046 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 08:42:18 INFO - PROCESS | 2000 | 1469115738050 Marionette TRACE conn2 <- [1,2574,null,{}] 08:42:18 INFO - PROCESS | 2000 | 1469115738054 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}] 08:42:18 INFO - PROCESS | 2000 | 1469115738057 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:18 INFO - PROCESS | 2000 | 1469115738186 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 08:42:18 INFO - PROCESS | 2000 | 1469115738265 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:18 INFO - PROCESS | 2000 | 1469115738267 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:18 INFO - PROCESS | 2000 | ++DOCSHELL 0x121371800 == 40 [pid = 2000] [id = 651] 08:42:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x117d86400) [pid = 2000] [serial = 1953] [outer = 0x0] 08:42:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x118348800) [pid = 2000] [serial = 1954] [outer = 0x117d86400] 08:42:18 INFO - PROCESS | 2000 | 1469115738297 Marionette DEBUG loaded listener.js 08:42:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x1186bc000) [pid = 2000] [serial = 1955] [outer = 0x117d86400] 08:42:18 INFO - PROCESS | 2000 | 1469115738921 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]]]}] 08:42:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 08:42:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 926ms 08:42:18 INFO - PROCESS | 2000 | --DOCSHELL 0x125b28000 == 39 [pid = 2000] [id = 649] 08:42:18 INFO - PROCESS | 2000 | --DOCSHELL 0x12b71b000 == 38 [pid = 2000] [id = 648] 08:42:18 INFO - PROCESS | 2000 | --DOCSHELL 0x12acac800 == 37 [pid = 2000] [id = 647] 08:42:19 INFO - PROCESS | 2000 | --DOCSHELL 0x12a92c800 == 36 [pid = 2000] [id = 646] 08:42:19 INFO - PROCESS | 2000 | --DOCSHELL 0x12a4b1000 == 35 [pid = 2000] [id = 645] 08:42:19 INFO - PROCESS | 2000 | --DOCSHELL 0x12903c000 == 34 [pid = 2000] [id = 644] 08:42:19 INFO - PROCESS | 2000 | --DOCSHELL 0x126a56000 == 33 [pid = 2000] [id = 643] 08:42:19 INFO - PROCESS | 2000 | --DOCSHELL 0x1245fa000 == 32 [pid = 2000] [id = 642] 08:42:19 INFO - PROCESS | 2000 | --DOCSHELL 0x121416000 == 31 [pid = 2000] [id = 641] 08:42:19 INFO - PROCESS | 2000 | 1469115739012 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 08:42:19 INFO - PROCESS | 2000 | 1469115739015 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 08:42:19 INFO - PROCESS | 2000 | --DOCSHELL 0x1191ec000 == 30 [pid = 2000] [id = 640] 08:42:19 INFO - PROCESS | 2000 | --DOCSHELL 0x117255800 == 29 [pid = 2000] [id = 639] 08:42:19 INFO - PROCESS | 2000 | --DOCSHELL 0x11968f800 == 28 [pid = 2000] [id = 638] 08:42:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 08:42:19 INFO - PROCESS | 2000 | 1469115739020 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 08:42:19 INFO - PROCESS | 2000 | 1469115739022 Marionette TRACE conn2 <- [1,2578,null,{}] 08:42:19 INFO - PROCESS | 2000 | 1469115739025 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}] 08:42:19 INFO - PROCESS | 2000 | 1469115739027 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:19 INFO - PROCESS | 2000 | 1469115739104 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 08:42:19 INFO - PROCESS | 2000 | 1469115739113 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:19 INFO - PROCESS | 2000 | 1469115739117 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:19 INFO - PROCESS | 2000 | ++DOCSHELL 0x118630800 == 29 [pid = 2000] [id = 652] 08:42:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x116785800) [pid = 2000] [serial = 1956] [outer = 0x0] 08:42:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x11733b400) [pid = 2000] [serial = 1957] [outer = 0x116785800] 08:42:19 INFO - PROCESS | 2000 | 1469115739146 Marionette DEBUG loaded listener.js 08:42:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x11834f800) [pid = 2000] [serial = 1958] [outer = 0x116785800] 08:42:19 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x123c0f000) [pid = 2000] [serial = 1898] [outer = 0x0] [url = about:blank] 08:42:19 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x123b02800) [pid = 2000] [serial = 1897] [outer = 0x0] [url = about:blank] 08:42:19 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x1176b7800) [pid = 2000] [serial = 1888] [outer = 0x0] [url = about:blank] 08:42:19 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x118553800) [pid = 2000] [serial = 1889] [outer = 0x0] [url = about:blank] 08:42:19 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x12a447400) [pid = 2000] [serial = 1880] [outer = 0x0] [url = about:blank] 08:42:19 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x1133fa400) [pid = 2000] [serial = 1885] [outer = 0x0] [url = about:blank] 08:42:19 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x11677d000) [pid = 2000] [serial = 1886] [outer = 0x0] [url = about:blank] 08:42:19 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x120faac00) [pid = 2000] [serial = 1894] [outer = 0x0] [url = about:blank] 08:42:19 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x1212e5800) [pid = 2000] [serial = 1895] [outer = 0x0] [url = about:blank] 08:42:19 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x1196f7c00) [pid = 2000] [serial = 1891] [outer = 0x0] [url = about:blank] 08:42:19 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x119d96400) [pid = 2000] [serial = 1892] [outer = 0x0] [url = about:blank] 08:42:19 INFO - PROCESS | 2000 | --DOMWINDOW == 78 (0x1128ae400) [pid = 2000] [serial = 1882] [outer = 0x0] [url = about:blank] 08:42:19 INFO - PROCESS | 2000 | --DOMWINDOW == 77 (0x1133f8400) [pid = 2000] [serial = 1883] [outer = 0x0] [url = about:blank] 08:42:19 INFO - PROCESS | 2000 | 1469115739489 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]]]}] 08:42:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 08:42:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 520ms 08:42:19 INFO - PROCESS | 2000 | 1469115739552 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 08:42:19 INFO - PROCESS | 2000 | 1469115739554 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 08:42:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 08:42:19 INFO - PROCESS | 2000 | 1469115739559 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 08:42:19 INFO - PROCESS | 2000 | 1469115739560 Marionette TRACE conn2 <- [1,2582,null,{}] 08:42:19 INFO - PROCESS | 2000 | 1469115739563 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}] 08:42:19 INFO - PROCESS | 2000 | 1469115739564 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:19 INFO - PROCESS | 2000 | 1469115739642 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 08:42:19 INFO - PROCESS | 2000 | 1469115739647 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:19 INFO - PROCESS | 2000 | 1469115739649 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:19 INFO - PROCESS | 2000 | ++DOCSHELL 0x119b32000 == 30 [pid = 2000] [id = 653] 08:42:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 78 (0x1186b2800) [pid = 2000] [serial = 1959] [outer = 0x0] 08:42:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 79 (0x11992cc00) [pid = 2000] [serial = 1960] [outer = 0x1186b2800] 08:42:19 INFO - PROCESS | 2000 | 1469115739678 Marionette DEBUG loaded listener.js 08:42:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x119d9a800) [pid = 2000] [serial = 1961] [outer = 0x1186b2800] 08:42:20 INFO - PROCESS | 2000 | 1469115740044 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]]]}] 08:42:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 08:42:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 523ms 08:42:20 INFO - PROCESS | 2000 | 1469115740082 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 08:42:20 INFO - PROCESS | 2000 | 1469115740083 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 08:42:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 08:42:20 INFO - PROCESS | 2000 | 1469115740085 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 08:42:20 INFO - PROCESS | 2000 | 1469115740088 Marionette TRACE conn2 <- [1,2586,null,{}] 08:42:20 INFO - PROCESS | 2000 | 1469115740095 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}] 08:42:20 INFO - PROCESS | 2000 | 1469115740099 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:20 INFO - PROCESS | 2000 | 1469115740176 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 08:42:20 INFO - PROCESS | 2000 | 1469115740183 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:20 INFO - PROCESS | 2000 | 1469115740186 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:20 INFO - PROCESS | 2000 | ++DOCSHELL 0x123fc5000 == 31 [pid = 2000] [id = 654] 08:42:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x1211c6800) [pid = 2000] [serial = 1962] [outer = 0x0] 08:42:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x123c0bc00) [pid = 2000] [serial = 1963] [outer = 0x1211c6800] 08:42:20 INFO - PROCESS | 2000 | 1469115740214 Marionette DEBUG loaded listener.js 08:42:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x124314400) [pid = 2000] [serial = 1964] [outer = 0x1211c6800] 08:42:20 INFO - PROCESS | 2000 | 1469115740553 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]]]}] 08:42:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 08:42:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 520ms 08:42:20 INFO - PROCESS | 2000 | 1469115740606 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 08:42:20 INFO - PROCESS | 2000 | 1469115740607 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 08:42:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 08:42:20 INFO - PROCESS | 2000 | 1469115740610 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 08:42:20 INFO - PROCESS | 2000 | 1469115740611 Marionette TRACE conn2 <- [1,2590,null,{}] 08:42:20 INFO - PROCESS | 2000 | 1469115740613 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}] 08:42:20 INFO - PROCESS | 2000 | 1469115740614 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:20 INFO - PROCESS | 2000 | 1469115740691 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 08:42:20 INFO - PROCESS | 2000 | 1469115740695 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:20 INFO - PROCESS | 2000 | 1469115740696 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:20 INFO - PROCESS | 2000 | ++DOCSHELL 0x128890000 == 32 [pid = 2000] [id = 655] 08:42:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x124a26c00) [pid = 2000] [serial = 1965] [outer = 0x0] 08:42:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x124afa800) [pid = 2000] [serial = 1966] [outer = 0x124a26c00] 08:42:20 INFO - PROCESS | 2000 | 1469115740723 Marionette DEBUG loaded listener.js 08:42:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x1253edc00) [pid = 2000] [serial = 1967] [outer = 0x124a26c00] 08:42:21 INFO - PROCESS | 2000 | 1469115741073 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]]]}] 08:42:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 08:42:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 468ms 08:42:21 INFO - PROCESS | 2000 | 1469115741079 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 08:42:21 INFO - PROCESS | 2000 | 1469115741080 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 08:42:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 08:42:21 INFO - PROCESS | 2000 | 1469115741086 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 08:42:21 INFO - PROCESS | 2000 | 1469115741087 Marionette TRACE conn2 <- [1,2594,null,{}] 08:42:21 INFO - PROCESS | 2000 | 1469115741089 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}] 08:42:21 INFO - PROCESS | 2000 | 1469115741090 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:21 INFO - PROCESS | 2000 | 1469115741170 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 08:42:21 INFO - PROCESS | 2000 | 1469115741174 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:21 INFO - PROCESS | 2000 | 1469115741175 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:21 INFO - PROCESS | 2000 | ++DOCSHELL 0x119669800 == 33 [pid = 2000] [id = 656] 08:42:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x124af5800) [pid = 2000] [serial = 1968] [outer = 0x0] 08:42:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x12568e800) [pid = 2000] [serial = 1969] [outer = 0x124af5800] 08:42:21 INFO - PROCESS | 2000 | 1469115741199 Marionette DEBUG loaded listener.js 08:42:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x125b52800) [pid = 2000] [serial = 1970] [outer = 0x124af5800] 08:42:21 INFO - PROCESS | 2000 | 1469115741581 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]]]}] 08:42:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 08:42:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 520ms 08:42:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 08:42:21 INFO - PROCESS | 2000 | 1469115741609 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 08:42:21 INFO - PROCESS | 2000 | 1469115741610 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 08:42:21 INFO - PROCESS | 2000 | 1469115741612 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 08:42:21 INFO - PROCESS | 2000 | 1469115741614 Marionette TRACE conn2 <- [1,2598,null,{}] 08:42:21 INFO - PROCESS | 2000 | 1469115741616 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}] 08:42:21 INFO - PROCESS | 2000 | 1469115741620 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:21 INFO - PROCESS | 2000 | 1469115741736 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 08:42:21 INFO - PROCESS | 2000 | 1469115741771 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:21 INFO - PROCESS | 2000 | 1469115741773 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:21 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b718800 == 34 [pid = 2000] [id = 657] 08:42:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x125d85c00) [pid = 2000] [serial = 1971] [outer = 0x0] 08:42:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x126bcf400) [pid = 2000] [serial = 1972] [outer = 0x125d85c00] 08:42:21 INFO - PROCESS | 2000 | 1469115741798 Marionette DEBUG loaded listener.js 08:42:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x128bee000) [pid = 2000] [serial = 1973] [outer = 0x125d85c00] 08:42:22 INFO - PROCESS | 2000 | 1469115742157 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]]]}] 08:42:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 08:42:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 572ms 08:42:22 INFO - PROCESS | 2000 | 1469115742186 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 08:42:22 INFO - PROCESS | 2000 | 1469115742187 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 08:42:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 08:42:22 INFO - PROCESS | 2000 | 1469115742196 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 08:42:22 INFO - PROCESS | 2000 | 1469115742197 Marionette TRACE conn2 <- [1,2602,null,{}] 08:42:22 INFO - PROCESS | 2000 | 1469115742199 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}] 08:42:22 INFO - PROCESS | 2000 | 1469115742200 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:22 INFO - PROCESS | 2000 | 1469115742300 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 08:42:22 INFO - PROCESS | 2000 | 1469115742303 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:22 INFO - PROCESS | 2000 | 1469115742304 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:22 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c059800 == 35 [pid = 2000] [id = 658] 08:42:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x128aaa000) [pid = 2000] [serial = 1974] [outer = 0x0] 08:42:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x128d5cc00) [pid = 2000] [serial = 1975] [outer = 0x128aaa000] 08:42:22 INFO - PROCESS | 2000 | 1469115742328 Marionette DEBUG loaded listener.js 08:42:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x129072800) [pid = 2000] [serial = 1976] [outer = 0x128aaa000] 08:42:22 INFO - PROCESS | 2000 | 1469115742713 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]]]}] 08:42:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 08:42:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 574ms 08:42:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 08:42:22 INFO - PROCESS | 2000 | 1469115742764 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 08:42:22 INFO - PROCESS | 2000 | 1469115742766 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 08:42:22 INFO - PROCESS | 2000 | 1469115742769 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 08:42:22 INFO - PROCESS | 2000 | 1469115742771 Marionette TRACE conn2 <- [1,2606,null,{}] 08:42:22 INFO - PROCESS | 2000 | 1469115742775 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}] 08:42:22 INFO - PROCESS | 2000 | 1469115742777 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:22 INFO - PROCESS | 2000 | 1469115742928 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 08:42:22 INFO - PROCESS | 2000 | 1469115742946 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:22 INFO - PROCESS | 2000 | 1469115742947 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:22 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c2cd800 == 36 [pid = 2000] [id = 659] 08:42:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x116888c00) [pid = 2000] [serial = 1977] [outer = 0x0] 08:42:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x1291aa000) [pid = 2000] [serial = 1978] [outer = 0x116888c00] 08:42:22 INFO - PROCESS | 2000 | 1469115742988 Marionette DEBUG loaded listener.js 08:42:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x1291b5400) [pid = 2000] [serial = 1979] [outer = 0x116888c00] 08:42:23 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x112f74800) [pid = 2000] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 08:42:23 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x116a0dc00) [pid = 2000] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 08:42:23 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x124a25400) [pid = 2000] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 08:42:23 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x116787400) [pid = 2000] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 08:42:23 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x112dc0000) [pid = 2000] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 08:42:23 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x111f49800) [pid = 2000] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 08:42:23 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x116785400) [pid = 2000] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 08:42:23 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x1186be000) [pid = 2000] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 08:42:23 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x1173b9c00) [pid = 2000] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 08:42:23 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x120fab400) [pid = 2000] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 08:42:23 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x1128b6400) [pid = 2000] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 08:42:23 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x11992a000) [pid = 2000] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 08:42:23 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x112eef000) [pid = 2000] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 08:42:23 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x124af9000) [pid = 2000] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 08:42:23 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x116885c00) [pid = 2000] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 08:42:23 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x124a24c00) [pid = 2000] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 08:42:23 INFO - PROCESS | 2000 | 1469115743444 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]]]}] 08:42:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 08:42:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 720ms 08:42:23 INFO - PROCESS | 2000 | 1469115743489 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 08:42:23 INFO - PROCESS | 2000 | 1469115743490 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 08:42:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 08:42:23 INFO - PROCESS | 2000 | 1469115743492 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 08:42:23 INFO - PROCESS | 2000 | 1469115743494 Marionette TRACE conn2 <- [1,2610,null,{}] 08:42:23 INFO - PROCESS | 2000 | 1469115743496 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}] 08:42:23 INFO - PROCESS | 2000 | 1469115743497 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:23 INFO - PROCESS | 2000 | 1469115743589 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 08:42:23 INFO - PROCESS | 2000 | 1469115743593 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:23 INFO - PROCESS | 2000 | 1469115743594 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:23 INFO - PROCESS | 2000 | ++DOCSHELL 0x128893800 == 37 [pid = 2000] [id = 660] 08:42:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x112dc0000) [pid = 2000] [serial = 1980] [outer = 0x0] 08:42:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x1173c3400) [pid = 2000] [serial = 1981] [outer = 0x112dc0000] 08:42:23 INFO - PROCESS | 2000 | 1469115743620 Marionette DEBUG loaded listener.js 08:42:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x119d98000) [pid = 2000] [serial = 1982] [outer = 0x112dc0000] 08:42:24 INFO - PROCESS | 2000 | 1469115744046 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]]]}] 08:42:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 08:42:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 570ms 08:42:24 INFO - PROCESS | 2000 | 1469115744064 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 08:42:24 INFO - PROCESS | 2000 | 1469115744067 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 08:42:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 08:42:24 INFO - PROCESS | 2000 | 1469115744070 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 08:42:24 INFO - PROCESS | 2000 | 1469115744072 Marionette TRACE conn2 <- [1,2614,null,{}] 08:42:24 INFO - PROCESS | 2000 | 1469115744075 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}] 08:42:24 INFO - PROCESS | 2000 | 1469115744077 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:24 INFO - PROCESS | 2000 | 1469115744202 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 08:42:24 INFO - PROCESS | 2000 | 1469115744207 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:24 INFO - PROCESS | 2000 | 1469115744208 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:24 INFO - PROCESS | 2000 | ++DOCSHELL 0x126a54000 == 38 [pid = 2000] [id = 661] 08:42:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x119da4000) [pid = 2000] [serial = 1983] [outer = 0x0] 08:42:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x1253ef400) [pid = 2000] [serial = 1984] [outer = 0x119da4000] 08:42:24 INFO - PROCESS | 2000 | 1469115744260 Marionette DEBUG loaded listener.js 08:42:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x128bee400) [pid = 2000] [serial = 1985] [outer = 0x119da4000] 08:42:24 INFO - PROCESS | 2000 | 1469115744644 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]]]}] 08:42:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 08:42:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 619ms 08:42:24 INFO - PROCESS | 2000 | 1469115744690 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 08:42:24 INFO - PROCESS | 2000 | 1469115744691 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 08:42:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 08:42:24 INFO - PROCESS | 2000 | 1469115744694 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 08:42:24 INFO - PROCESS | 2000 | 1469115744695 Marionette TRACE conn2 <- [1,2618,null,{}] 08:42:24 INFO - PROCESS | 2000 | 1469115744698 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}] 08:42:24 INFO - PROCESS | 2000 | 1469115744701 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:24 INFO - PROCESS | 2000 | 1469115744824 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 08:42:24 INFO - PROCESS | 2000 | 1469115744845 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:24 INFO - PROCESS | 2000 | 1469115744847 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:24 INFO - PROCESS | 2000 | ++DOCSHELL 0x12cc3e800 == 39 [pid = 2000] [id = 662] 08:42:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x1291abc00) [pid = 2000] [serial = 1986] [outer = 0x0] 08:42:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x1294d1800) [pid = 2000] [serial = 1987] [outer = 0x1291abc00] 08:42:24 INFO - PROCESS | 2000 | 1469115744873 Marionette DEBUG loaded listener.js 08:42:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x12a56e400) [pid = 2000] [serial = 1988] [outer = 0x1291abc00] 08:42:25 INFO - PROCESS | 2000 | 1469115745247 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]]]}] 08:42:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 08:42:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 573ms 08:42:25 INFO - PROCESS | 2000 | 1469115745270 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 08:42:25 INFO - PROCESS | 2000 | 1469115745272 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 08:42:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 08:42:25 INFO - PROCESS | 2000 | 1469115745276 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 08:42:25 INFO - PROCESS | 2000 | 1469115745277 Marionette TRACE conn2 <- [1,2622,null,{}] 08:42:25 INFO - PROCESS | 2000 | 1469115745281 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}] 08:42:25 INFO - PROCESS | 2000 | 1469115745285 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:25 INFO - PROCESS | 2000 | 1469115745412 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 08:42:25 INFO - PROCESS | 2000 | 1469115745579 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:25 INFO - PROCESS | 2000 | 1469115745582 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:25 INFO - PROCESS | 2000 | ++DOCSHELL 0x117012800 == 40 [pid = 2000] [id = 663] 08:42:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x11213bc00) [pid = 2000] [serial = 1989] [outer = 0x0] 08:42:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x1128ae400) [pid = 2000] [serial = 1990] [outer = 0x11213bc00] 08:42:25 INFO - PROCESS | 2000 | 1469115745619 Marionette DEBUG loaded listener.js 08:42:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x115fe1400) [pid = 2000] [serial = 1991] [outer = 0x11213bc00] 08:42:26 INFO - PROCESS | 2000 | 1469115746019 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]]]}] 08:42:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 08:42:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 820ms 08:42:26 INFO - PROCESS | 2000 | 1469115746097 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 08:42:26 INFO - PROCESS | 2000 | 1469115746101 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 08:42:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 08:42:26 INFO - PROCESS | 2000 | 1469115746104 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 08:42:26 INFO - PROCESS | 2000 | 1469115746107 Marionette TRACE conn2 <- [1,2626,null,{}] 08:42:26 INFO - PROCESS | 2000 | 1469115746110 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}] 08:42:26 INFO - PROCESS | 2000 | 1469115746112 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:26 INFO - PROCESS | 2000 | 1469115746213 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 08:42:26 INFO - PROCESS | 2000 | 1469115746274 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:26 INFO - PROCESS | 2000 | 1469115746275 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:26 INFO - PROCESS | 2000 | ++DOCSHELL 0x123fa8800 == 41 [pid = 2000] [id = 664] 08:42:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x1186d5400) [pid = 2000] [serial = 1992] [outer = 0x0] 08:42:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x119bd6400) [pid = 2000] [serial = 1993] [outer = 0x1186d5400] 08:42:26 INFO - PROCESS | 2000 | 1469115746306 Marionette DEBUG loaded listener.js 08:42:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x120fa3c00) [pid = 2000] [serial = 1994] [outer = 0x1186d5400] 08:42:26 INFO - PROCESS | 2000 | 1469115746721 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]]]}] 08:42:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 08:42:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 670ms 08:42:26 INFO - PROCESS | 2000 | 1469115746777 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 08:42:26 INFO - PROCESS | 2000 | 1469115746780 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 08:42:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 08:42:26 INFO - PROCESS | 2000 | 1469115746783 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 08:42:26 INFO - PROCESS | 2000 | 1469115746784 Marionette TRACE conn2 <- [1,2630,null,{}] 08:42:26 INFO - PROCESS | 2000 | 1469115746786 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}] 08:42:26 INFO - PROCESS | 2000 | 1469115746788 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:26 INFO - PROCESS | 2000 | 1469115746892 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 08:42:26 INFO - PROCESS | 2000 | 1469115746952 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:26 INFO - PROCESS | 2000 | 1469115746954 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:26 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c2c1800 == 42 [pid = 2000] [id = 665] 08:42:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x1210af000) [pid = 2000] [serial = 1995] [outer = 0x0] 08:42:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x124a24800) [pid = 2000] [serial = 1996] [outer = 0x1210af000] 08:42:26 INFO - PROCESS | 2000 | 1469115746984 Marionette DEBUG loaded listener.js 08:42:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x125d1a400) [pid = 2000] [serial = 1997] [outer = 0x1210af000] 08:42:27 INFO - PROCESS | 2000 | 1469115747437 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]]]}] 08:42:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 08:42:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 721ms 08:42:27 INFO - PROCESS | 2000 | 1469115747509 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 08:42:27 INFO - PROCESS | 2000 | 1469115747511 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 08:42:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 08:42:27 INFO - PROCESS | 2000 | 1469115747531 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 08:42:27 INFO - PROCESS | 2000 | 1469115747535 Marionette TRACE conn2 <- [1,2634,null,{}] 08:42:27 INFO - PROCESS | 2000 | 1469115747578 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}] 08:42:27 INFO - PROCESS | 2000 | 1469115747581 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:27 INFO - PROCESS | 2000 | 1469115747684 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 08:42:27 INFO - PROCESS | 2000 | 1469115747755 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:27 INFO - PROCESS | 2000 | 1469115747756 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:27 INFO - PROCESS | 2000 | ++DOCSHELL 0x124a84000 == 43 [pid = 2000] [id = 666] 08:42:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x11334fc00) [pid = 2000] [serial = 1998] [outer = 0x0] 08:42:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x1213c9400) [pid = 2000] [serial = 1999] [outer = 0x11334fc00] 08:42:27 INFO - PROCESS | 2000 | 1469115747785 Marionette DEBUG loaded listener.js 08:42:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x128b2f400) [pid = 2000] [serial = 2000] [outer = 0x11334fc00] 08:42:28 INFO - PROCESS | 2000 | 1469115748358 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]]]}] 08:42:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 08:42:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 879ms 08:42:28 INFO - PROCESS | 2000 | 1469115748395 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 08:42:28 INFO - PROCESS | 2000 | 1469115748397 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 08:42:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 08:42:28 INFO - PROCESS | 2000 | 1469115748403 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 08:42:28 INFO - PROCESS | 2000 | 1469115748404 Marionette TRACE conn2 <- [1,2638,null,{}] 08:42:28 INFO - PROCESS | 2000 | 1469115748408 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}] 08:42:28 INFO - PROCESS | 2000 | 1469115748410 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:28 INFO - PROCESS | 2000 | 1469115748501 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 08:42:28 INFO - PROCESS | 2000 | 1469115748575 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:28 INFO - PROCESS | 2000 | 1469115748577 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:28 INFO - PROCESS | 2000 | ++DOCSHELL 0x118633800 == 44 [pid = 2000] [id = 667] 08:42:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x1172bdc00) [pid = 2000] [serial = 2001] [outer = 0x0] 08:42:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x1173be000) [pid = 2000] [serial = 2002] [outer = 0x1172bdc00] 08:42:28 INFO - PROCESS | 2000 | 1469115748605 Marionette DEBUG loaded listener.js 08:42:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x117d93000) [pid = 2000] [serial = 2003] [outer = 0x1172bdc00] 08:42:29 INFO - PROCESS | 2000 | --DOCSHELL 0x12cc3e800 == 43 [pid = 2000] [id = 662] 08:42:29 INFO - PROCESS | 2000 | --DOCSHELL 0x126a54000 == 42 [pid = 2000] [id = 661] 08:42:29 INFO - PROCESS | 2000 | --DOCSHELL 0x128893800 == 41 [pid = 2000] [id = 660] 08:42:29 INFO - PROCESS | 2000 | --DOCSHELL 0x12c2cd800 == 40 [pid = 2000] [id = 659] 08:42:29 INFO - PROCESS | 2000 | --DOCSHELL 0x12c059800 == 39 [pid = 2000] [id = 658] 08:42:29 INFO - PROCESS | 2000 | --DOCSHELL 0x12b718800 == 38 [pid = 2000] [id = 657] 08:42:29 INFO - PROCESS | 2000 | --DOCSHELL 0x119669800 == 37 [pid = 2000] [id = 656] 08:42:29 INFO - PROCESS | 2000 | --DOCSHELL 0x128890000 == 36 [pid = 2000] [id = 655] 08:42:29 INFO - PROCESS | 2000 | --DOCSHELL 0x123fc5000 == 35 [pid = 2000] [id = 654] 08:42:29 INFO - PROCESS | 2000 | --DOCSHELL 0x119b32000 == 34 [pid = 2000] [id = 653] 08:42:29 INFO - PROCESS | 2000 | --DOCSHELL 0x118630800 == 33 [pid = 2000] [id = 652] 08:42:29 INFO - PROCESS | 2000 | --DOCSHELL 0x121371800 == 32 [pid = 2000] [id = 651] 08:42:29 INFO - PROCESS | 2000 | --DOCSHELL 0x116406800 == 31 [pid = 2000] [id = 650] 08:42:29 INFO - PROCESS | 2000 | --DOCSHELL 0x124a84000 == 30 [pid = 2000] [id = 666] 08:42:29 INFO - PROCESS | 2000 | --DOCSHELL 0x12c2c1800 == 29 [pid = 2000] [id = 665] 08:42:29 INFO - PROCESS | 2000 | --DOCSHELL 0x123fa8800 == 28 [pid = 2000] [id = 664] 08:42:29 INFO - PROCESS | 2000 | --DOCSHELL 0x117012800 == 27 [pid = 2000] [id = 663] 08:42:29 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x113358000) [pid = 2000] [serial = 1901] [outer = 0x0] [url = about:blank] 08:42:29 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x1121be000) [pid = 2000] [serial = 1900] [outer = 0x0] [url = about:blank] 08:42:29 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x118561800) [pid = 2000] [serial = 1904] [outer = 0x0] [url = about:blank] 08:42:29 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x1173bd000) [pid = 2000] [serial = 1903] [outer = 0x0] [url = about:blank] 08:42:29 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x120fa9c00) [pid = 2000] [serial = 1907] [outer = 0x0] [url = about:blank] 08:42:29 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x119488400) [pid = 2000] [serial = 1906] [outer = 0x0] [url = about:blank] 08:42:29 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x1176bb800) [pid = 2000] [serial = 1921] [outer = 0x0] [url = about:blank] 08:42:29 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x124aefc00) [pid = 2000] [serial = 1910] [outer = 0x0] [url = about:blank] 08:42:29 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x11859fc00) [pid = 2000] [serial = 1922] [outer = 0x0] [url = about:blank] 08:42:29 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x1244c8800) [pid = 2000] [serial = 1909] [outer = 0x0] [url = about:blank] 08:42:29 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x11688d400) [pid = 2000] [serial = 1916] [outer = 0x0] [url = about:blank] 08:42:29 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x1133bb000) [pid = 2000] [serial = 1915] [outer = 0x0] [url = about:blank] 08:42:29 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x1210acc00) [pid = 2000] [serial = 1927] [outer = 0x0] [url = about:blank] 08:42:29 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x11997a800) [pid = 2000] [serial = 1924] [outer = 0x0] [url = about:blank] 08:42:29 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x119d9d000) [pid = 2000] [serial = 1925] [outer = 0x0] [url = about:blank] 08:42:29 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x125687800) [pid = 2000] [serial = 1913] [outer = 0x0] [url = about:blank] 08:42:29 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x1253f3000) [pid = 2000] [serial = 1912] [outer = 0x0] [url = about:blank] 08:42:29 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x123f45800) [pid = 2000] [serial = 1930] [outer = 0x0] [url = about:blank] 08:42:29 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x125b0f800) [pid = 2000] [serial = 1934] [outer = 0x0] [url = about:blank] 08:42:29 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x124af7400) [pid = 2000] [serial = 1933] [outer = 0x0] [url = about:blank] 08:42:29 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x118f8b000) [pid = 2000] [serial = 1942] [outer = 0x0] [url = about:blank] 08:42:29 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x125d7ec00) [pid = 2000] [serial = 1936] [outer = 0x0] [url = about:blank] 08:42:29 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x126b18c00) [pid = 2000] [serial = 1937] [outer = 0x0] [url = about:blank] 08:42:29 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x126bce400) [pid = 2000] [serial = 1939] [outer = 0x0] [url = about:blank] 08:42:29 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x125d10800) [pid = 2000] [serial = 1945] [outer = 0x0] [url = about:blank] 08:42:29 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x128880c00) [pid = 2000] [serial = 1940] [outer = 0x0] [url = about:blank] 08:42:29 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x123f52c00) [pid = 2000] [serial = 1943] [outer = 0x0] [url = about:blank] 08:42:29 INFO - PROCESS | 2000 | --DOMWINDOW == 78 (0x115f74c00) [pid = 2000] [serial = 1918] [outer = 0x0] [url = about:blank] 08:42:29 INFO - PROCESS | 2000 | --DOMWINDOW == 77 (0x1128ba000) [pid = 2000] [serial = 1919] [outer = 0x0] [url = about:blank] 08:42:29 INFO - PROCESS | 2000 | --DOMWINDOW == 76 (0x124380c00) [pid = 2000] [serial = 1931] [outer = 0x0] [url = about:blank] 08:42:29 INFO - PROCESS | 2000 | --DOMWINDOW == 75 (0x123b08400) [pid = 2000] [serial = 1928] [outer = 0x0] [url = about:blank] 08:42:29 INFO - PROCESS | 2000 | --DOMWINDOW == 74 (0x128888c00) [pid = 2000] [serial = 1946] [outer = 0x0] [url = about:blank] 08:42:29 INFO - PROCESS | 2000 | --DOMWINDOW == 73 (0x128b32400) [pid = 2000] [serial = 1948] [outer = 0x0] [url = about:blank] 08:42:29 INFO - PROCESS | 2000 | 1469115749499 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]]]}] 08:42:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 08:42:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1128ms 08:42:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 08:42:29 INFO - PROCESS | 2000 | 1469115749529 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 08:42:29 INFO - PROCESS | 2000 | 1469115749531 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 08:42:29 INFO - PROCESS | 2000 | 1469115749534 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 08:42:29 INFO - PROCESS | 2000 | 1469115749536 Marionette TRACE conn2 <- [1,2642,null,{}] 08:42:29 INFO - PROCESS | 2000 | 1469115749539 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}] 08:42:29 INFO - PROCESS | 2000 | 1469115749541 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:29 INFO - PROCESS | 2000 | 1469115749621 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 08:42:29 INFO - PROCESS | 2000 | 1469115749676 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:29 INFO - PROCESS | 2000 | 1469115749679 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:29 INFO - PROCESS | 2000 | ++DOCSHELL 0x117377000 == 28 [pid = 2000] [id = 668] 08:42:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 74 (0x113350400) [pid = 2000] [serial = 2004] [outer = 0x0] 08:42:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 75 (0x115fe2c00) [pid = 2000] [serial = 2005] [outer = 0x113350400] 08:42:29 INFO - PROCESS | 2000 | 1469115749706 Marionette DEBUG loaded listener.js 08:42:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 76 (0x116aad000) [pid = 2000] [serial = 2006] [outer = 0x113350400] 08:42:30 INFO - PROCESS | 2000 | 1469115750023 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]]]}] 08:42:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 08:42:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 522ms 08:42:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 08:42:30 INFO - PROCESS | 2000 | 1469115750056 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 08:42:30 INFO - PROCESS | 2000 | 1469115750060 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 08:42:30 INFO - PROCESS | 2000 | 1469115750064 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 08:42:30 INFO - PROCESS | 2000 | 1469115750068 Marionette TRACE conn2 <- [1,2646,null,{}] 08:42:30 INFO - PROCESS | 2000 | 1469115750071 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}] 08:42:30 INFO - PROCESS | 2000 | 1469115750073 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:30 INFO - PROCESS | 2000 | 1469115750151 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 08:42:30 INFO - PROCESS | 2000 | 1469115750156 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:30 INFO - PROCESS | 2000 | 1469115750157 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:30 INFO - PROCESS | 2000 | ++DOCSHELL 0x11968e800 == 29 [pid = 2000] [id = 669] 08:42:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 77 (0x1176bc000) [pid = 2000] [serial = 2007] [outer = 0x0] 08:42:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 78 (0x1186d7000) [pid = 2000] [serial = 2008] [outer = 0x1176bc000] 08:42:30 INFO - PROCESS | 2000 | 1469115750184 Marionette DEBUG loaded listener.js 08:42:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 79 (0x1196fac00) [pid = 2000] [serial = 2009] [outer = 0x1176bc000] 08:42:30 INFO - PROCESS | 2000 | 1469115750528 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]]]}] 08:42:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 08:42:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 522ms 08:42:30 INFO - PROCESS | 2000 | 1469115750586 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 08:42:30 INFO - PROCESS | 2000 | 1469115750588 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 08:42:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 08:42:30 INFO - PROCESS | 2000 | 1469115750590 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 08:42:30 INFO - PROCESS | 2000 | 1469115750593 Marionette TRACE conn2 <- [1,2650,null,{}] 08:42:30 INFO - PROCESS | 2000 | 1469115750600 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}] 08:42:30 INFO - PROCESS | 2000 | 1469115750604 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:30 INFO - PROCESS | 2000 | 1469115750681 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 08:42:30 INFO - PROCESS | 2000 | 1469115750690 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:30 INFO - PROCESS | 2000 | 1469115750692 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:30 INFO - PROCESS | 2000 | ++DOCSHELL 0x121410800 == 30 [pid = 2000] [id = 670] 08:42:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x1133f8400) [pid = 2000] [serial = 2010] [outer = 0x0] 08:42:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x120fb0c00) [pid = 2000] [serial = 2011] [outer = 0x1133f8400] 08:42:30 INFO - PROCESS | 2000 | 1469115750720 Marionette DEBUG loaded listener.js 08:42:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x1219cc800) [pid = 2000] [serial = 2012] [outer = 0x1133f8400] 08:42:31 INFO - PROCESS | 2000 | 1469115751067 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]]]}] 08:42:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 08:42:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 522ms 08:42:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 08:42:31 INFO - PROCESS | 2000 | 1469115751113 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 08:42:31 INFO - PROCESS | 2000 | 1469115751115 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 08:42:31 INFO - PROCESS | 2000 | 1469115751117 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 08:42:31 INFO - PROCESS | 2000 | 1469115751118 Marionette TRACE conn2 <- [1,2654,null,{}] 08:42:31 INFO - PROCESS | 2000 | 1469115751120 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}] 08:42:31 INFO - PROCESS | 2000 | 1469115751121 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:31 INFO - PROCESS | 2000 | 1469115751229 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 08:42:31 INFO - PROCESS | 2000 | 1469115751237 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:31 INFO - PROCESS | 2000 | 1469115751238 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:31 INFO - PROCESS | 2000 | ++DOCSHELL 0x1245f2000 == 31 [pid = 2000] [id = 671] 08:42:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x123c60800) [pid = 2000] [serial = 2013] [outer = 0x0] 08:42:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x124380c00) [pid = 2000] [serial = 2014] [outer = 0x123c60800] 08:42:31 INFO - PROCESS | 2000 | 1469115751263 Marionette DEBUG loaded listener.js 08:42:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x124a25000) [pid = 2000] [serial = 2015] [outer = 0x123c60800] 08:42:31 INFO - PROCESS | 2000 | 1469115751621 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]]]}] 08:42:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 08:42:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 518ms 08:42:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 08:42:31 INFO - PROCESS | 2000 | 1469115751636 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 08:42:31 INFO - PROCESS | 2000 | 1469115751637 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 08:42:31 INFO - PROCESS | 2000 | 1469115751639 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 08:42:31 INFO - PROCESS | 2000 | 1469115751640 Marionette TRACE conn2 <- [1,2658,null,{}] 08:42:31 INFO - PROCESS | 2000 | 1469115751642 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}] 08:42:31 INFO - PROCESS | 2000 | 1469115751643 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:31 INFO - PROCESS | 2000 | 1469115751739 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 08:42:31 INFO - PROCESS | 2000 | 1469115751754 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:31 INFO - PROCESS | 2000 | 1469115751755 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:31 INFO - PROCESS | 2000 | ++DOCSHELL 0x126a57000 == 32 [pid = 2000] [id = 672] 08:42:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x1133fc400) [pid = 2000] [serial = 2016] [outer = 0x0] 08:42:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x124af3400) [pid = 2000] [serial = 2017] [outer = 0x1133fc400] 08:42:31 INFO - PROCESS | 2000 | 1469115751780 Marionette DEBUG loaded listener.js 08:42:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x1253f3800) [pid = 2000] [serial = 2018] [outer = 0x1133fc400] 08:42:32 INFO - PROCESS | 2000 | 1469115752115 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]]]}] 08:42:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 08:42:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 518ms 08:42:32 INFO - PROCESS | 2000 | 1469115752163 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 08:42:32 INFO - PROCESS | 2000 | 1469115752164 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 08:42:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 08:42:32 INFO - PROCESS | 2000 | 1469115752166 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 08:42:32 INFO - PROCESS | 2000 | 1469115752167 Marionette TRACE conn2 <- [1,2662,null,{}] 08:42:32 INFO - PROCESS | 2000 | 1469115752170 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}] 08:42:32 INFO - PROCESS | 2000 | 1469115752174 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:32 INFO - PROCESS | 2000 | 1469115752288 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 08:42:32 INFO - PROCESS | 2000 | 1469115752299 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:32 INFO - PROCESS | 2000 | 1469115752301 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:32 INFO - PROCESS | 2000 | ++DOCSHELL 0x12930c000 == 33 [pid = 2000] [id = 673] 08:42:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x124af1400) [pid = 2000] [serial = 2019] [outer = 0x0] 08:42:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x125b4a400) [pid = 2000] [serial = 2020] [outer = 0x124af1400] 08:42:32 INFO - PROCESS | 2000 | 1469115752326 Marionette DEBUG loaded listener.js 08:42:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x128889000) [pid = 2000] [serial = 2021] [outer = 0x124af1400] 08:42:32 INFO - PROCESS | 2000 | 1469115752624 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]]]}] 08:42:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 08:42:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 470ms 08:42:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 08:42:32 INFO - PROCESS | 2000 | 1469115752661 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 08:42:32 INFO - PROCESS | 2000 | 1469115752662 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 08:42:32 INFO - PROCESS | 2000 | 1469115752664 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 08:42:32 INFO - PROCESS | 2000 | 1469115752665 Marionette TRACE conn2 <- [1,2666,null,{}] 08:42:32 INFO - PROCESS | 2000 | 1469115752670 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}] 08:42:32 INFO - PROCESS | 2000 | 1469115752671 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:32 INFO - PROCESS | 2000 | 1469115752773 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 08:42:32 INFO - PROCESS | 2000 | 1469115752785 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:32 INFO - PROCESS | 2000 | 1469115752786 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:32 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a918000 == 34 [pid = 2000] [id = 674] 08:42:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x1186b2400) [pid = 2000] [serial = 2022] [outer = 0x0] 08:42:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x128aa4800) [pid = 2000] [serial = 2023] [outer = 0x1186b2400] 08:42:32 INFO - PROCESS | 2000 | 1469115752811 Marionette DEBUG loaded listener.js 08:42:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x128be7400) [pid = 2000] [serial = 2024] [outer = 0x1186b2400] 08:42:33 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x125d85c00) [pid = 2000] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 08:42:33 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x128aaa000) [pid = 2000] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 08:42:33 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x124af5800) [pid = 2000] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 08:42:33 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x1186b2800) [pid = 2000] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 08:42:33 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x111f4e400) [pid = 2000] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 08:42:33 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x128aa7000) [pid = 2000] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 08:42:33 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x117d86400) [pid = 2000] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 08:42:33 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x116785800) [pid = 2000] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 08:42:33 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x1211c6800) [pid = 2000] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 08:42:33 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x124a26c00) [pid = 2000] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 08:42:33 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x116888c00) [pid = 2000] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 08:42:33 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x112dc0000) [pid = 2000] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 08:42:33 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x1291abc00) [pid = 2000] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 08:42:33 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x119da4000) [pid = 2000] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 08:42:33 INFO - PROCESS | 2000 | 1469115753689 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]]]}] 08:42:33 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) 08:42:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1075ms 08:42:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 08:42:33 INFO - PROCESS | 2000 | 1469115753739 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 08:42:33 INFO - PROCESS | 2000 | 1469115753740 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 08:42:33 INFO - PROCESS | 2000 | 1469115753742 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 08:42:33 INFO - PROCESS | 2000 | 1469115753743 Marionette TRACE conn2 <- [1,2670,null,{}] 08:42:33 INFO - PROCESS | 2000 | 1469115753746 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}] 08:42:33 INFO - PROCESS | 2000 | 1469115753747 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:33 INFO - PROCESS | 2000 | 1469115753822 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 08:42:33 INFO - PROCESS | 2000 | 1469115753826 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:33 INFO - PROCESS | 2000 | 1469115753827 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:33 INFO - PROCESS | 2000 | ++DOCSHELL 0x129038800 == 35 [pid = 2000] [id = 675] 08:42:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x112e74000) [pid = 2000] [serial = 2025] [outer = 0x0] 08:42:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x11894c000) [pid = 2000] [serial = 2026] [outer = 0x112e74000] 08:42:33 INFO - PROCESS | 2000 | 1469115753852 Marionette DEBUG loaded listener.js 08:42:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x123bda800) [pid = 2000] [serial = 2027] [outer = 0x112e74000] 08:42:34 INFO - PROCESS | 2000 | 1469115754664 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"]]]}] 08:42:34 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 08:42:34 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:42:34 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 08:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:42:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:42:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 970ms 08:42:34 INFO - PROCESS | 2000 | 1469115754714 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 08:42:34 INFO - PROCESS | 2000 | 1469115754723 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 08:42:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 08:42:34 INFO - PROCESS | 2000 | 1469115754725 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 08:42:34 INFO - PROCESS | 2000 | 1469115754726 Marionette TRACE conn2 <- [1,2674,null,{}] 08:42:34 INFO - PROCESS | 2000 | 1469115754729 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}] 08:42:34 INFO - PROCESS | 2000 | 1469115754730 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:34 INFO - PROCESS | 2000 | 1469115754825 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 08:42:34 INFO - PROCESS | 2000 | 1469115754831 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:34 INFO - PROCESS | 2000 | 1469115754832 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:34 INFO - PROCESS | 2000 | ++DOCSHELL 0x12138b800 == 36 [pid = 2000] [id = 676] 08:42:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x1253f7000) [pid = 2000] [serial = 2028] [outer = 0x0] 08:42:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x128887400) [pid = 2000] [serial = 2029] [outer = 0x1253f7000] 08:42:34 INFO - PROCESS | 2000 | 1469115754860 Marionette DEBUG loaded listener.js 08:42:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x128bf3400) [pid = 2000] [serial = 2030] [outer = 0x1253f7000] 08:42:35 INFO - PROCESS | 2000 | 1469115755708 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"]]]}] 08:42:35 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 08:42:35 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:42:35 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 08:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:42:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1021ms 08:42:35 INFO - PROCESS | 2000 | 1469115755748 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 08:42:35 INFO - PROCESS | 2000 | 1469115755751 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 08:42:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 08:42:35 INFO - PROCESS | 2000 | 1469115755767 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 08:42:35 INFO - PROCESS | 2000 | 1469115755769 Marionette TRACE conn2 <- [1,2678,null,{}] 08:42:35 INFO - PROCESS | 2000 | 1469115755773 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}] 08:42:35 INFO - PROCESS | 2000 | 1469115755774 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:35 INFO - PROCESS | 2000 | 1469115755908 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 08:42:35 INFO - PROCESS | 2000 | 1469115755962 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:35 INFO - PROCESS | 2000 | 1469115755963 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:35 INFO - PROCESS | 2000 | ++DOCSHELL 0x1186e2800 == 37 [pid = 2000] [id = 677] 08:42:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x1133bb000) [pid = 2000] [serial = 2031] [outer = 0x0] 08:42:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x1150bc800) [pid = 2000] [serial = 2032] [outer = 0x1133bb000] 08:42:35 INFO - PROCESS | 2000 | 1469115755996 Marionette DEBUG loaded listener.js 08:42:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x116aa8400) [pid = 2000] [serial = 2033] [outer = 0x1133bb000] 08:42:36 INFO - PROCESS | 2000 | 1469115756972 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]]]}] 08:42:36 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) 08:42:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1234ms 08:42:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 08:42:36 INFO - PROCESS | 2000 | 1469115756988 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 08:42:36 INFO - PROCESS | 2000 | 1469115756991 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 08:42:36 INFO - PROCESS | 2000 | 1469115756996 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 08:42:36 INFO - PROCESS | 2000 | 1469115756998 Marionette TRACE conn2 <- [1,2682,null,{}] 08:42:37 INFO - PROCESS | 2000 | 1469115757001 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}] 08:42:37 INFO - PROCESS | 2000 | 1469115757002 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:37 INFO - PROCESS | 2000 | 1469115757121 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 08:42:37 INFO - PROCESS | 2000 | 1469115757174 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:37 INFO - PROCESS | 2000 | 1469115757176 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:37 INFO - PROCESS | 2000 | ++DOCSHELL 0x121a8d000 == 38 [pid = 2000] [id = 678] 08:42:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x118594400) [pid = 2000] [serial = 2034] [outer = 0x0] 08:42:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x11992fc00) [pid = 2000] [serial = 2035] [outer = 0x118594400] 08:42:37 INFO - PROCESS | 2000 | 1469115757207 Marionette DEBUG loaded listener.js 08:42:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x119d9f800) [pid = 2000] [serial = 2036] [outer = 0x118594400] 08:42:37 INFO - PROCESS | 2000 | --DOCSHELL 0x129038800 == 37 [pid = 2000] [id = 675] 08:42:37 INFO - PROCESS | 2000 | --DOCSHELL 0x12a918000 == 36 [pid = 2000] [id = 674] 08:42:37 INFO - PROCESS | 2000 | --DOCSHELL 0x12930c000 == 35 [pid = 2000] [id = 673] 08:42:37 INFO - PROCESS | 2000 | --DOCSHELL 0x126a57000 == 34 [pid = 2000] [id = 672] 08:42:37 INFO - PROCESS | 2000 | --DOCSHELL 0x1245f2000 == 33 [pid = 2000] [id = 671] 08:42:37 INFO - PROCESS | 2000 | --DOCSHELL 0x121410800 == 32 [pid = 2000] [id = 670] 08:42:37 INFO - PROCESS | 2000 | --DOCSHELL 0x11968e800 == 31 [pid = 2000] [id = 669] 08:42:37 INFO - PROCESS | 2000 | --DOCSHELL 0x117377000 == 30 [pid = 2000] [id = 668] 08:42:37 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x126bcf400) [pid = 2000] [serial = 1972] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x128d5cc00) [pid = 2000] [serial = 1975] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x12568e800) [pid = 2000] [serial = 1969] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x11992cc00) [pid = 2000] [serial = 1960] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x119d9a800) [pid = 2000] [serial = 1961] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x11264f400) [pid = 2000] [serial = 1951] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x1128b9800) [pid = 2000] [serial = 1952] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x128d5f000) [pid = 2000] [serial = 1949] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x118348800) [pid = 2000] [serial = 1954] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x1186bc000) [pid = 2000] [serial = 1955] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x11733b400) [pid = 2000] [serial = 1957] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x11834f800) [pid = 2000] [serial = 1958] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x123c0bc00) [pid = 2000] [serial = 1963] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 2000 | --DOMWINDOW == 78 (0x124314400) [pid = 2000] [serial = 1964] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 2000 | --DOMWINDOW == 77 (0x1253edc00) [pid = 2000] [serial = 1967] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 2000 | --DOMWINDOW == 76 (0x124afa800) [pid = 2000] [serial = 1966] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 2000 | --DOMWINDOW == 75 (0x1291aa000) [pid = 2000] [serial = 1978] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 2000 | --DOMWINDOW == 74 (0x1173c3400) [pid = 2000] [serial = 1981] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 2000 | --DOMWINDOW == 73 (0x1294d1800) [pid = 2000] [serial = 1987] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 2000 | --DOMWINDOW == 72 (0x1291b5400) [pid = 2000] [serial = 1979] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 2000 | --DOMWINDOW == 71 (0x1253ef400) [pid = 2000] [serial = 1984] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 2000 | --DOMWINDOW == 70 (0x119d98000) [pid = 2000] [serial = 1982] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 2000 | --DOMWINDOW == 69 (0x12a56e400) [pid = 2000] [serial = 1988] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 2000 | --DOMWINDOW == 68 (0x128bee000) [pid = 2000] [serial = 1973] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 2000 | --DOMWINDOW == 67 (0x129072800) [pid = 2000] [serial = 1976] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 2000 | --DOMWINDOW == 66 (0x128bee400) [pid = 2000] [serial = 1985] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 2000 | --DOMWINDOW == 65 (0x125b52800) [pid = 2000] [serial = 1970] [outer = 0x0] [url = about:blank] 08:42:38 INFO - PROCESS | 2000 | 1469115758294 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]]]}] 08:42:38 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) 08:42:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1323ms 08:42:38 INFO - PROCESS | 2000 | 1469115758320 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 08:42:38 INFO - PROCESS | 2000 | 1469115758322 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 08:42:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 08:42:38 INFO - PROCESS | 2000 | 1469115758325 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 08:42:38 INFO - PROCESS | 2000 | 1469115758327 Marionette TRACE conn2 <- [1,2686,null,{}] 08:42:38 INFO - PROCESS | 2000 | 1469115758331 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}] 08:42:38 INFO - PROCESS | 2000 | 1469115758333 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:38 INFO - PROCESS | 2000 | 1469115758411 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 08:42:38 INFO - PROCESS | 2000 | 1469115758418 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:38 INFO - PROCESS | 2000 | 1469115758420 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:38 INFO - PROCESS | 2000 | ++DOCSHELL 0x1186e4800 == 31 [pid = 2000] [id = 679] 08:42:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 66 (0x1176b9c00) [pid = 2000] [serial = 2037] [outer = 0x0] 08:42:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 67 (0x118597400) [pid = 2000] [serial = 2038] [outer = 0x1176b9c00] 08:42:38 INFO - PROCESS | 2000 | 1469115758447 Marionette DEBUG loaded listener.js 08:42:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 68 (0x119145800) [pid = 2000] [serial = 2039] [outer = 0x1176b9c00] 08:42:39 INFO - PROCESS | 2000 | 1469115759326 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"]]]}] 08:42:39 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 08:42:39 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:42:39 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 08:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:42:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:42:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1022ms 08:42:39 INFO - PROCESS | 2000 | 1469115759348 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 08:42:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 08:42:39 INFO - PROCESS | 2000 | 1469115759353 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 08:42:39 INFO - PROCESS | 2000 | 1469115759357 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 08:42:39 INFO - PROCESS | 2000 | 1469115759359 Marionette TRACE conn2 <- [1,2690,null,{}] 08:42:39 INFO - PROCESS | 2000 | 1469115759369 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}] 08:42:39 INFO - PROCESS | 2000 | 1469115759371 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:39 INFO - PROCESS | 2000 | 1469115759446 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 08:42:39 INFO - PROCESS | 2000 | 1469115759452 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:39 INFO - PROCESS | 2000 | 1469115759453 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:39 INFO - PROCESS | 2000 | ++DOCSHELL 0x121236000 == 32 [pid = 2000] [id = 680] 08:42:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 69 (0x1212e9800) [pid = 2000] [serial = 2040] [outer = 0x0] 08:42:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 70 (0x121a2a400) [pid = 2000] [serial = 2041] [outer = 0x1212e9800] 08:42:39 INFO - PROCESS | 2000 | 1469115759480 Marionette DEBUG loaded listener.js 08:42:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 71 (0x123cc6000) [pid = 2000] [serial = 2042] [outer = 0x1212e9800] 08:42:40 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 08:42:40 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:42:40 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 08:42:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:42:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:42:40 INFO - PROCESS | 2000 | 1469115760325 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"]]]}] 08:42:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 972ms 08:42:40 INFO - PROCESS | 2000 | 1469115760329 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 08:42:40 INFO - PROCESS | 2000 | 1469115760331 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 08:42:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 08:42:40 INFO - PROCESS | 2000 | 1469115760334 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 08:42:40 INFO - PROCESS | 2000 | 1469115760337 Marionette TRACE conn2 <- [1,2694,null,{}] 08:42:40 INFO - PROCESS | 2000 | 1469115760354 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}] 08:42:40 INFO - PROCESS | 2000 | 1469115760358 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:40 INFO - PROCESS | 2000 | 1469115760454 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 08:42:40 INFO - PROCESS | 2000 | 1469115760493 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:40 INFO - PROCESS | 2000 | 1469115760496 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:40 INFO - PROCESS | 2000 | ++DOCSHELL 0x1256de800 == 33 [pid = 2000] [id = 681] 08:42:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 72 (0x125369400) [pid = 2000] [serial = 2043] [outer = 0x0] 08:42:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 73 (0x12568b400) [pid = 2000] [serial = 2044] [outer = 0x125369400] 08:42:40 INFO - PROCESS | 2000 | 1469115760523 Marionette DEBUG loaded listener.js 08:42:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 74 (0x125b4ac00) [pid = 2000] [serial = 2045] [outer = 0x125369400] 08:42:41 INFO - PROCESS | 2000 | --DOMWINDOW == 73 (0x11213bc00) [pid = 2000] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 08:42:41 INFO - PROCESS | 2000 | --DOMWINDOW == 72 (0x1186d5400) [pid = 2000] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 08:42:41 INFO - PROCESS | 2000 | --DOMWINDOW == 71 (0x1210af000) [pid = 2000] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 08:42:41 INFO - PROCESS | 2000 | --DOMWINDOW == 70 (0x123c60800) [pid = 2000] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 08:42:41 INFO - PROCESS | 2000 | --DOMWINDOW == 69 (0x1176bc000) [pid = 2000] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 08:42:41 INFO - PROCESS | 2000 | --DOMWINDOW == 68 (0x1172bdc00) [pid = 2000] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 08:42:41 INFO - PROCESS | 2000 | --DOMWINDOW == 67 (0x11334fc00) [pid = 2000] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 08:42:41 INFO - PROCESS | 2000 | --DOMWINDOW == 66 (0x1133f8400) [pid = 2000] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 08:42:41 INFO - PROCESS | 2000 | --DOMWINDOW == 65 (0x1133fc400) [pid = 2000] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 08:42:41 INFO - PROCESS | 2000 | --DOMWINDOW == 64 (0x124af1400) [pid = 2000] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 08:42:41 INFO - PROCESS | 2000 | --DOMWINDOW == 63 (0x1186b2400) [pid = 2000] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 08:42:41 INFO - PROCESS | 2000 | --DOMWINDOW == 62 (0x112e74000) [pid = 2000] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 08:42:41 INFO - PROCESS | 2000 | --DOMWINDOW == 61 (0x113350400) [pid = 2000] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 08:42:41 INFO - PROCESS | 2000 | 1469115761342 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"]]]}] 08:42:41 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 08:42:41 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:42:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 08:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:42:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:42:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1024ms 08:42:41 INFO - PROCESS | 2000 | 1469115761358 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 08:42:41 INFO - PROCESS | 2000 | 1469115761360 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 08:42:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 08:42:41 INFO - PROCESS | 2000 | 1469115761362 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 08:42:41 INFO - PROCESS | 2000 | 1469115761364 Marionette TRACE conn2 <- [1,2698,null,{}] 08:42:41 INFO - PROCESS | 2000 | 1469115761366 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}] 08:42:41 INFO - PROCESS | 2000 | 1469115761369 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:41 INFO - PROCESS | 2000 | 1469115761445 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 08:42:41 INFO - PROCESS | 2000 | 1469115761501 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:41 INFO - PROCESS | 2000 | 1469115761502 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:41 INFO - PROCESS | 2000 | ++DOCSHELL 0x129032000 == 34 [pid = 2000] [id = 682] 08:42:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 62 (0x11334fc00) [pid = 2000] [serial = 2046] [outer = 0x0] 08:42:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 63 (0x118f88c00) [pid = 2000] [serial = 2047] [outer = 0x11334fc00] 08:42:41 INFO - PROCESS | 2000 | 1469115761527 Marionette DEBUG loaded listener.js 08:42:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 64 (0x124a27400) [pid = 2000] [serial = 2048] [outer = 0x11334fc00] 08:42:42 INFO - PROCESS | 2000 | 1469115762292 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"]]]}] 08:42:42 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 08:42:42 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:42:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 08:42:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:42:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:42:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 972ms 08:42:42 INFO - PROCESS | 2000 | 1469115762336 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 08:42:42 INFO - PROCESS | 2000 | 1469115762338 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 08:42:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 08:42:42 INFO - PROCESS | 2000 | 1469115762340 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 08:42:42 INFO - PROCESS | 2000 | 1469115762341 Marionette TRACE conn2 <- [1,2702,null,{}] 08:42:42 INFO - PROCESS | 2000 | 1469115762343 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}] 08:42:42 INFO - PROCESS | 2000 | 1469115762344 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:42 INFO - PROCESS | 2000 | 1469115762417 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 08:42:42 INFO - PROCESS | 2000 | 1469115762422 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:42 INFO - PROCESS | 2000 | 1469115762423 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:42 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a53e800 == 35 [pid = 2000] [id = 683] 08:42:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 65 (0x125b54400) [pid = 2000] [serial = 2049] [outer = 0x0] 08:42:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 66 (0x126b14000) [pid = 2000] [serial = 2050] [outer = 0x125b54400] 08:42:42 INFO - PROCESS | 2000 | 1469115762447 Marionette DEBUG loaded listener.js 08:42:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 67 (0x126bcfc00) [pid = 2000] [serial = 2051] [outer = 0x125b54400] 08:42:42 INFO - PROCESS | 2000 | 1469115762777 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]]]}] 08:42:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 08:42:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 469ms 08:42:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 08:42:42 INFO - PROCESS | 2000 | 1469115762809 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 08:42:42 INFO - PROCESS | 2000 | 1469115762810 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 08:42:42 INFO - PROCESS | 2000 | 1469115762812 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 08:42:42 INFO - PROCESS | 2000 | 1469115762813 Marionette TRACE conn2 <- [1,2706,null,{}] 08:42:42 INFO - PROCESS | 2000 | 1469115762816 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}] 08:42:42 INFO - PROCESS | 2000 | 1469115762820 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:42 INFO - PROCESS | 2000 | 1469115762942 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 08:42:42 INFO - PROCESS | 2000 | 1469115762953 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:42 INFO - PROCESS | 2000 | 1469115762954 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:42 INFO - PROCESS | 2000 | ++DOCSHELL 0x12ac03800 == 36 [pid = 2000] [id = 684] 08:42:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 68 (0x128881400) [pid = 2000] [serial = 2052] [outer = 0x0] 08:42:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 69 (0x128aab000) [pid = 2000] [serial = 2053] [outer = 0x128881400] 08:42:42 INFO - PROCESS | 2000 | 1469115762979 Marionette DEBUG loaded listener.js 08:42:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 70 (0x1291acc00) [pid = 2000] [serial = 2054] [outer = 0x128881400] 08:42:43 INFO - PROCESS | 2000 | 1469115763268 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]]]}] 08:42:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 08:42:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 468ms 08:42:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 08:42:43 INFO - PROCESS | 2000 | 1469115763281 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 08:42:43 INFO - PROCESS | 2000 | 1469115763282 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 08:42:43 INFO - PROCESS | 2000 | 1469115763291 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 08:42:43 INFO - PROCESS | 2000 | 1469115763292 Marionette TRACE conn2 <- [1,2710,null,{}] 08:42:43 INFO - PROCESS | 2000 | 1469115763295 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}] 08:42:43 INFO - PROCESS | 2000 | 1469115763296 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:43 INFO - PROCESS | 2000 | 1469115763377 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 08:42:43 INFO - PROCESS | 2000 | 1469115763381 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:43 INFO - PROCESS | 2000 | 1469115763382 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:43 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c067800 == 37 [pid = 2000] [id = 685] 08:42:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 71 (0x128889c00) [pid = 2000] [serial = 2055] [outer = 0x0] 08:42:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 72 (0x1291cdc00) [pid = 2000] [serial = 2056] [outer = 0x128889c00] 08:42:43 INFO - PROCESS | 2000 | 1469115763408 Marionette DEBUG loaded listener.js 08:42:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 73 (0x1294d2000) [pid = 2000] [serial = 2057] [outer = 0x128889c00] 08:42:43 INFO - PROCESS | 2000 | 1469115763722 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] 08:42:43 INFO - PROCESS | 2000 | 1469115763766 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 08:42:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 08:42:43 INFO - PROCESS | 2000 | 1469115763768 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 08:42:43 INFO - PROCESS | 2000 | 1469115763769 Marionette TRACE conn2 <- [1,2714,null,{}] 08:42:43 INFO - PROCESS | 2000 | 1469115763772 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}] 08:42:43 INFO - PROCESS | 2000 | 1469115763773 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:43 INFO - PROCESS | 2000 | 1469115763847 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 08:42:43 INFO - PROCESS | 2000 | 1469115763908 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:43 INFO - PROCESS | 2000 | 1469115763910 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:43 INFO - PROCESS | 2000 | ++DOCSHELL 0x115f1c000 == 38 [pid = 2000] [id = 686] 08:42:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 74 (0x110fac400) [pid = 2000] [serial = 2058] [outer = 0x0] 08:42:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 75 (0x1126d4800) [pid = 2000] [serial = 2059] [outer = 0x110fac400] 08:42:43 INFO - PROCESS | 2000 | 1469115763984 Marionette DEBUG loaded listener.js 08:42:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 76 (0x1150ba400) [pid = 2000] [serial = 2060] [outer = 0x110fac400] 08:42:44 INFO - PROCESS | 2000 | 1469115764444 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]]]}] 08:42:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 08:42:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 718ms 08:42:44 INFO - PROCESS | 2000 | 1469115764488 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 08:42:44 INFO - PROCESS | 2000 | 1469115764490 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 08:42:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 08:42:44 INFO - PROCESS | 2000 | 1469115764494 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 08:42:44 INFO - PROCESS | 2000 | 1469115764496 Marionette TRACE conn2 <- [1,2718,null,{}] 08:42:44 INFO - PROCESS | 2000 | 1469115764518 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}] 08:42:44 INFO - PROCESS | 2000 | 1469115764521 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:44 INFO - PROCESS | 2000 | 1469115764625 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 08:42:44 INFO - PROCESS | 2000 | 1469115764695 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:44 INFO - PROCESS | 2000 | 1469115764696 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:44 INFO - PROCESS | 2000 | ++DOCSHELL 0x1245f3000 == 39 [pid = 2000] [id = 687] 08:42:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 77 (0x119d98000) [pid = 2000] [serial = 2061] [outer = 0x0] 08:42:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 78 (0x119da1800) [pid = 2000] [serial = 2062] [outer = 0x119d98000] 08:42:44 INFO - PROCESS | 2000 | 1469115764727 Marionette DEBUG loaded listener.js 08:42:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 79 (0x123f45400) [pid = 2000] [serial = 2063] [outer = 0x119d98000] 08:42:45 INFO - PROCESS | 2000 | 1469115765156 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] 08:42:45 INFO - PROCESS | 2000 | 1469115765168 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 08:42:45 INFO - PROCESS | 2000 | 1469115765172 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 08:42:45 INFO - PROCESS | 2000 | 1469115765174 Marionette TRACE conn2 <- [1,2722,null,{}] 08:42:45 INFO - PROCESS | 2000 | 1469115765177 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}] 08:42:45 INFO - PROCESS | 2000 | 1469115765178 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:45 INFO - PROCESS | 2000 | 1469115765295 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 08:42:45 INFO - PROCESS | 2000 | 1469115765366 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:45 INFO - PROCESS | 2000 | 1469115765367 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:45 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c057000 == 40 [pid = 2000] [id = 688] 08:42:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x124aefc00) [pid = 2000] [serial = 2064] [outer = 0x0] 08:42:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x125a65800) [pid = 2000] [serial = 2065] [outer = 0x124aefc00] 08:42:45 INFO - PROCESS | 2000 | 1469115765397 Marionette DEBUG loaded listener.js 08:42:45 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x128880000) [pid = 2000] [serial = 2066] [outer = 0x124aefc00] 08:42:45 INFO - PROCESS | 2000 | 1469115765833 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] 08:42:45 INFO - PROCESS | 2000 | 1469115765894 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 08:42:45 INFO - PROCESS | 2000 | 1469115765896 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 08:42:45 INFO - PROCESS | 2000 | 1469115765899 Marionette TRACE conn2 <- [1,2726,null,{}] 08:42:45 INFO - PROCESS | 2000 | 1469115765907 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}] 08:42:45 INFO - PROCESS | 2000 | 1469115765910 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:46 INFO - PROCESS | 2000 | 1469115766009 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 08:42:46 INFO - PROCESS | 2000 | 1469115766080 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:46 INFO - PROCESS | 2000 | 1469115766081 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:46 INFO - PROCESS | 2000 | ++DOCSHELL 0x12cc23800 == 41 [pid = 2000] [id = 689] 08:42:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x128bef800) [pid = 2000] [serial = 2067] [outer = 0x0] 08:42:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x1291d1400) [pid = 2000] [serial = 2068] [outer = 0x128bef800] 08:42:46 INFO - PROCESS | 2000 | 1469115766110 Marionette DEBUG loaded listener.js 08:42:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x12a43e000) [pid = 2000] [serial = 2069] [outer = 0x128bef800] 08:42:46 INFO - PROCESS | 2000 | 1469115766564 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]]]}] 08:42:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 08:42:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 723ms 08:42:46 INFO - PROCESS | 2000 | 1469115766644 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 08:42:46 INFO - PROCESS | 2000 | 1469115766647 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 08:42:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 08:42:46 INFO - PROCESS | 2000 | 1469115766655 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 08:42:46 INFO - PROCESS | 2000 | 1469115766657 Marionette TRACE conn2 <- [1,2730,null,{}] 08:42:46 INFO - PROCESS | 2000 | 1469115766660 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}] 08:42:46 INFO - PROCESS | 2000 | 1469115766661 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:46 INFO - PROCESS | 2000 | 1469115766783 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 08:42:46 INFO - PROCESS | 2000 | 1469115766904 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:46 INFO - PROCESS | 2000 | 1469115766905 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:46 INFO - PROCESS | 2000 | ++DOCSHELL 0x117256000 == 42 [pid = 2000] [id = 690] 08:42:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x111f4e400) [pid = 2000] [serial = 2070] [outer = 0x0] 08:42:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x1173b7000) [pid = 2000] [serial = 2071] [outer = 0x111f4e400] 08:42:46 INFO - PROCESS | 2000 | 1469115766935 Marionette DEBUG loaded listener.js 08:42:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x12a577c00) [pid = 2000] [serial = 2072] [outer = 0x111f4e400] 08:42:48 INFO - PROCESS | 2000 | --DOCSHELL 0x12c067800 == 41 [pid = 2000] [id = 685] 08:42:48 INFO - PROCESS | 2000 | --DOCSHELL 0x12ac03800 == 40 [pid = 2000] [id = 684] 08:42:48 INFO - PROCESS | 2000 | --DOCSHELL 0x12a53e800 == 39 [pid = 2000] [id = 683] 08:42:48 INFO - PROCESS | 2000 | --DOCSHELL 0x129032000 == 38 [pid = 2000] [id = 682] 08:42:48 INFO - PROCESS | 2000 | --DOCSHELL 0x1256de800 == 37 [pid = 2000] [id = 681] 08:42:48 INFO - PROCESS | 2000 | --DOCSHELL 0x121236000 == 36 [pid = 2000] [id = 680] 08:42:48 INFO - PROCESS | 2000 | --DOCSHELL 0x1186e4800 == 35 [pid = 2000] [id = 679] 08:42:48 INFO - PROCESS | 2000 | --DOCSHELL 0x121a8d000 == 34 [pid = 2000] [id = 678] 08:42:48 INFO - PROCESS | 2000 | --DOCSHELL 0x1186e2800 == 33 [pid = 2000] [id = 677] 08:42:48 INFO - PROCESS | 2000 | --DOCSHELL 0x12138b800 == 32 [pid = 2000] [id = 676] 08:42:48 INFO - PROCESS | 2000 | --DOCSHELL 0x118633800 == 31 [pid = 2000] [id = 667] 08:42:48 INFO - PROCESS | 2000 | --DOCSHELL 0x12cc23800 == 30 [pid = 2000] [id = 689] 08:42:48 INFO - PROCESS | 2000 | --DOCSHELL 0x12c057000 == 29 [pid = 2000] [id = 688] 08:42:48 INFO - PROCESS | 2000 | --DOCSHELL 0x1245f3000 == 28 [pid = 2000] [id = 687] 08:42:48 INFO - PROCESS | 2000 | --DOCSHELL 0x115f1c000 == 27 [pid = 2000] [id = 686] 08:42:48 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x115fe1400) [pid = 2000] [serial = 1991] [outer = 0x0] [url = about:blank] 08:42:48 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x1128ae400) [pid = 2000] [serial = 1990] [outer = 0x0] [url = about:blank] 08:42:48 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x120fa3c00) [pid = 2000] [serial = 1994] [outer = 0x0] [url = about:blank] 08:42:48 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x119bd6400) [pid = 2000] [serial = 1993] [outer = 0x0] [url = about:blank] 08:42:48 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x125d1a400) [pid = 2000] [serial = 1997] [outer = 0x0] [url = about:blank] 08:42:48 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x124a24800) [pid = 2000] [serial = 1996] [outer = 0x0] [url = about:blank] 08:42:48 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x124380c00) [pid = 2000] [serial = 2014] [outer = 0x0] [url = about:blank] 08:42:48 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x1186d7000) [pid = 2000] [serial = 2008] [outer = 0x0] [url = about:blank] 08:42:48 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x1196fac00) [pid = 2000] [serial = 2009] [outer = 0x0] [url = about:blank] 08:42:48 INFO - PROCESS | 2000 | --DOMWINDOW == 78 (0x117d93000) [pid = 2000] [serial = 2003] [outer = 0x0] [url = about:blank] 08:42:48 INFO - PROCESS | 2000 | --DOMWINDOW == 77 (0x1173be000) [pid = 2000] [serial = 2002] [outer = 0x0] [url = about:blank] 08:42:48 INFO - PROCESS | 2000 | --DOMWINDOW == 76 (0x128b2f400) [pid = 2000] [serial = 2000] [outer = 0x0] [url = about:blank] 08:42:48 INFO - PROCESS | 2000 | --DOMWINDOW == 75 (0x120fb0c00) [pid = 2000] [serial = 2011] [outer = 0x0] [url = about:blank] 08:42:48 INFO - PROCESS | 2000 | --DOMWINDOW == 74 (0x1219cc800) [pid = 2000] [serial = 2012] [outer = 0x0] [url = about:blank] 08:42:48 INFO - PROCESS | 2000 | --DOMWINDOW == 73 (0x1213c9400) [pid = 2000] [serial = 1999] [outer = 0x0] [url = about:blank] 08:42:48 INFO - PROCESS | 2000 | --DOMWINDOW == 72 (0x124af3400) [pid = 2000] [serial = 2017] [outer = 0x0] [url = about:blank] 08:42:48 INFO - PROCESS | 2000 | --DOMWINDOW == 71 (0x125b4a400) [pid = 2000] [serial = 2020] [outer = 0x0] [url = about:blank] 08:42:48 INFO - PROCESS | 2000 | --DOMWINDOW == 70 (0x128aa4800) [pid = 2000] [serial = 2023] [outer = 0x0] [url = about:blank] 08:42:48 INFO - PROCESS | 2000 | --DOMWINDOW == 69 (0x123bda800) [pid = 2000] [serial = 2027] [outer = 0x0] [url = about:blank] 08:42:48 INFO - PROCESS | 2000 | --DOMWINDOW == 68 (0x11894c000) [pid = 2000] [serial = 2026] [outer = 0x0] [url = about:blank] 08:42:48 INFO - PROCESS | 2000 | --DOMWINDOW == 67 (0x116aad000) [pid = 2000] [serial = 2006] [outer = 0x0] [url = about:blank] 08:42:48 INFO - PROCESS | 2000 | --DOMWINDOW == 66 (0x115fe2c00) [pid = 2000] [serial = 2005] [outer = 0x0] [url = about:blank] 08:42:48 INFO - PROCESS | 2000 | --DOMWINDOW == 65 (0x128889000) [pid = 2000] [serial = 2021] [outer = 0x0] [url = about:blank] 08:42:48 INFO - PROCESS | 2000 | --DOMWINDOW == 64 (0x128be7400) [pid = 2000] [serial = 2024] [outer = 0x0] [url = about:blank] 08:42:48 INFO - PROCESS | 2000 | --DOMWINDOW == 63 (0x124a25000) [pid = 2000] [serial = 2015] [outer = 0x0] [url = about:blank] 08:42:48 INFO - PROCESS | 2000 | --DOMWINDOW == 62 (0x1253f3800) [pid = 2000] [serial = 2018] [outer = 0x0] [url = about:blank] 08:42:48 INFO - PROCESS | 2000 | --DOMWINDOW == 61 (0x128887400) [pid = 2000] [serial = 2029] [outer = 0x0] [url = about:blank] 08:42:48 INFO - PROCESS | 2000 | 1469115768331 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"]]]}] 08:42:48 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 08:42:48 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 08:42:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 08:42:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:42:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:42:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1722ms 08:42:48 INFO - PROCESS | 2000 | 1469115768377 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 08:42:48 INFO - PROCESS | 2000 | 1469115768379 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 08:42:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 08:42:48 INFO - PROCESS | 2000 | 1469115768383 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 08:42:48 INFO - PROCESS | 2000 | 1469115768385 Marionette TRACE conn2 <- [1,2734,null,{}] 08:42:48 INFO - PROCESS | 2000 | 1469115768390 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}] 08:42:48 INFO - PROCESS | 2000 | 1469115768391 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:48 INFO - PROCESS | 2000 | 1469115768470 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 08:42:48 INFO - PROCESS | 2000 | 1469115768475 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:48 INFO - PROCESS | 2000 | 1469115768476 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:48 INFO - PROCESS | 2000 | ++DOCSHELL 0x11737c800 == 28 [pid = 2000] [id = 691] 08:42:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 62 (0x1133d7800) [pid = 2000] [serial = 2073] [outer = 0x0] 08:42:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 63 (0x113997c00) [pid = 2000] [serial = 2074] [outer = 0x1133d7800] 08:42:48 INFO - PROCESS | 2000 | 1469115768508 Marionette DEBUG loaded listener.js 08:42:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 64 (0x1164d4400) [pid = 2000] [serial = 2075] [outer = 0x1133d7800] 08:42:48 INFO - PROCESS | 2000 | 1469115768884 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]]]}] 08:42:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 08:42:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 522ms 08:42:48 INFO - PROCESS | 2000 | 1469115768905 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 08:42:48 INFO - PROCESS | 2000 | 1469115768909 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 08:42:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 08:42:48 INFO - PROCESS | 2000 | 1469115768913 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 08:42:48 INFO - PROCESS | 2000 | 1469115768915 Marionette TRACE conn2 <- [1,2738,null,{}] 08:42:48 INFO - PROCESS | 2000 | 1469115768918 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}] 08:42:48 INFO - PROCESS | 2000 | 1469115768919 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:49 INFO - PROCESS | 2000 | 1469115768998 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 08:42:49 INFO - PROCESS | 2000 | 1469115769005 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:49 INFO - PROCESS | 2000 | 1469115769006 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:49 INFO - PROCESS | 2000 | ++DOCSHELL 0x119686800 == 29 [pid = 2000] [id = 692] 08:42:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 65 (0x11680bc00) [pid = 2000] [serial = 2076] [outer = 0x0] 08:42:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 66 (0x1173bdc00) [pid = 2000] [serial = 2077] [outer = 0x11680bc00] 08:42:49 INFO - PROCESS | 2000 | 1469115769034 Marionette DEBUG loaded listener.js 08:42:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 67 (0x118353800) [pid = 2000] [serial = 2078] [outer = 0x11680bc00] 08:42:49 INFO - PROCESS | 2000 | 1469115769360 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]]]}] 08:42:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 08:42:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 469ms 08:42:49 INFO - PROCESS | 2000 | 1469115769382 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 08:42:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 08:42:49 INFO - PROCESS | 2000 | 1469115769386 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 08:42:49 INFO - PROCESS | 2000 | 1469115769388 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 08:42:49 INFO - PROCESS | 2000 | 1469115769391 Marionette TRACE conn2 <- [1,2742,null,{}] 08:42:49 INFO - PROCESS | 2000 | 1469115769399 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}] 08:42:49 INFO - PROCESS | 2000 | 1469115769402 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:49 INFO - PROCESS | 2000 | 1469115769493 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 08:42:49 INFO - PROCESS | 2000 | 1469115769549 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:49 INFO - PROCESS | 2000 | 1469115769551 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:49 INFO - PROCESS | 2000 | ++DOCSHELL 0x120fda000 == 30 [pid = 2000] [id = 693] 08:42:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 68 (0x1186b2400) [pid = 2000] [serial = 2079] [outer = 0x0] 08:42:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 69 (0x118f8b000) [pid = 2000] [serial = 2080] [outer = 0x1186b2400] 08:42:49 INFO - PROCESS | 2000 | 1469115769579 Marionette DEBUG loaded listener.js 08:42:49 INFO - PROCESS | 2000 | ++DOMWINDOW == 70 (0x119977400) [pid = 2000] [serial = 2081] [outer = 0x1186b2400] 08:42:49 INFO - PROCESS | 2000 | 1469115769875 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]]]}] 08:42:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 08:42:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 524ms 08:42:49 INFO - PROCESS | 2000 | 1469115769913 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 08:42:49 INFO - PROCESS | 2000 | 1469115769915 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 08:42:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 08:42:49 INFO - PROCESS | 2000 | 1469115769919 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 08:42:49 INFO - PROCESS | 2000 | 1469115769922 Marionette TRACE conn2 <- [1,2746,null,{}] 08:42:49 INFO - PROCESS | 2000 | 1469115769924 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}] 08:42:49 INFO - PROCESS | 2000 | 1469115769925 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:50 INFO - PROCESS | 2000 | 1469115770003 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 08:42:50 INFO - PROCESS | 2000 | 1469115770062 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:50 INFO - PROCESS | 2000 | 1469115770063 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:50 INFO - PROCESS | 2000 | ++DOCSHELL 0x121910000 == 31 [pid = 2000] [id = 694] 08:42:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 71 (0x11997ec00) [pid = 2000] [serial = 2082] [outer = 0x0] 08:42:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 72 (0x120fa4c00) [pid = 2000] [serial = 2083] [outer = 0x11997ec00] 08:42:50 INFO - PROCESS | 2000 | 1469115770088 Marionette DEBUG loaded listener.js 08:42:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 73 (0x1213c6c00) [pid = 2000] [serial = 2084] [outer = 0x11997ec00] 08:42:50 INFO - PROCESS | 2000 | 1469115770349 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]]]}] 08:42:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 08:42:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 471ms 08:42:50 INFO - PROCESS | 2000 | 1469115770390 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 08:42:50 INFO - PROCESS | 2000 | 1469115770391 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 08:42:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 08:42:50 INFO - PROCESS | 2000 | 1469115770393 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 08:42:50 INFO - PROCESS | 2000 | 1469115770394 Marionette TRACE conn2 <- [1,2750,null,{}] 08:42:50 INFO - PROCESS | 2000 | 1469115770397 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}] 08:42:50 INFO - PROCESS | 2000 | 1469115770398 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:50 INFO - PROCESS | 2000 | 1469115770507 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 08:42:50 INFO - PROCESS | 2000 | 1469115770512 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:50 INFO - PROCESS | 2000 | 1469115770513 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:50 INFO - PROCESS | 2000 | ++DOCSHELL 0x12532a000 == 32 [pid = 2000] [id = 695] 08:42:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 74 (0x1213ccc00) [pid = 2000] [serial = 2085] [outer = 0x0] 08:42:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 75 (0x1219bdc00) [pid = 2000] [serial = 2086] [outer = 0x1213ccc00] 08:42:50 INFO - PROCESS | 2000 | 1469115770538 Marionette DEBUG loaded listener.js 08:42:50 INFO - PROCESS | 2000 | ++DOMWINDOW == 76 (0x1241af800) [pid = 2000] [serial = 2087] [outer = 0x1213ccc00] 08:42:50 INFO - PROCESS | 2000 | 1469115770877 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]]]}] 08:42:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 08:42:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 520ms 08:42:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 08:42:50 INFO - PROCESS | 2000 | 1469115770914 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 08:42:50 INFO - PROCESS | 2000 | 1469115770915 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 08:42:50 INFO - PROCESS | 2000 | 1469115770917 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 08:42:50 INFO - PROCESS | 2000 | 1469115770918 Marionette TRACE conn2 <- [1,2754,null,{}] 08:42:50 INFO - PROCESS | 2000 | 1469115770921 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}] 08:42:50 INFO - PROCESS | 2000 | 1469115770925 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:51 INFO - PROCESS | 2000 | 1469115771038 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 08:42:51 INFO - PROCESS | 2000 | 1469115771052 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:51 INFO - PROCESS | 2000 | 1469115771054 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:51 INFO - PROCESS | 2000 | ++DOCSHELL 0x128d0e000 == 33 [pid = 2000] [id = 696] 08:42:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 77 (0x124a20c00) [pid = 2000] [serial = 2088] [outer = 0x0] 08:42:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 78 (0x124af3800) [pid = 2000] [serial = 2089] [outer = 0x124a20c00] 08:42:51 INFO - PROCESS | 2000 | 1469115771079 Marionette DEBUG loaded listener.js 08:42:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 79 (0x1253f3c00) [pid = 2000] [serial = 2090] [outer = 0x124a20c00] 08:42:51 INFO - PROCESS | 2000 | 1469115771397 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]]]}] 08:42:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 08:42:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 520ms 08:42:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 08:42:51 INFO - PROCESS | 2000 | 1469115771448 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 08:42:51 INFO - PROCESS | 2000 | 1469115771449 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 08:42:51 INFO - PROCESS | 2000 | 1469115771451 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 08:42:51 INFO - PROCESS | 2000 | 1469115771453 Marionette TRACE conn2 <- [1,2758,null,{}] 08:42:51 INFO - PROCESS | 2000 | 1469115771455 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}] 08:42:51 INFO - PROCESS | 2000 | 1469115771456 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:51 INFO - PROCESS | 2000 | 1469115771551 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 08:42:51 INFO - PROCESS | 2000 | 1469115771555 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:51 INFO - PROCESS | 2000 | 1469115771563 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:51 INFO - PROCESS | 2000 | ++DOCSHELL 0x129c35800 == 34 [pid = 2000] [id = 697] 08:42:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x124a23800) [pid = 2000] [serial = 2091] [outer = 0x0] 08:42:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x125a58400) [pid = 2000] [serial = 2092] [outer = 0x124a23800] 08:42:51 INFO - PROCESS | 2000 | 1469115771619 Marionette DEBUG loaded listener.js 08:42:51 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x126b0b800) [pid = 2000] [serial = 2093] [outer = 0x124a23800] 08:42:51 INFO - PROCESS | 2000 | 1469115771895 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]]]}] 08:42:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 08:42:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 468ms 08:42:51 INFO - PROCESS | 2000 | 1469115771930 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 08:42:51 INFO - PROCESS | 2000 | 1469115771931 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 08:42:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 08:42:51 INFO - PROCESS | 2000 | 1469115771941 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 08:42:51 INFO - PROCESS | 2000 | 1469115771942 Marionette TRACE conn2 <- [1,2762,null,{}] 08:42:51 INFO - PROCESS | 2000 | 1469115771944 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}] 08:42:51 INFO - PROCESS | 2000 | 1469115771945 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:52 INFO - PROCESS | 2000 | 1469115772047 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 08:42:52 INFO - PROCESS | 2000 | 1469115772051 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:52 INFO - PROCESS | 2000 | 1469115772052 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:52 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a4c2800 == 35 [pid = 2000] [id = 698] 08:42:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x1253f4000) [pid = 2000] [serial = 2094] [outer = 0x0] 08:42:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x126bcd800) [pid = 2000] [serial = 2095] [outer = 0x1253f4000] 08:42:52 INFO - PROCESS | 2000 | 1469115772076 Marionette DEBUG loaded listener.js 08:42:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x128883800) [pid = 2000] [serial = 2096] [outer = 0x1253f4000] 08:42:52 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x1176b9c00) [pid = 2000] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 08:42:52 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x1212e9800) [pid = 2000] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 08:42:52 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x128889c00) [pid = 2000] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 08:42:52 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x118594400) [pid = 2000] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 08:42:52 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x125b54400) [pid = 2000] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 08:42:52 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x1253f7000) [pid = 2000] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 08:42:52 INFO - PROCESS | 2000 | --DOMWINDOW == 78 (0x1133bb000) [pid = 2000] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 08:42:52 INFO - PROCESS | 2000 | --DOMWINDOW == 77 (0x125369400) [pid = 2000] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 08:42:52 INFO - PROCESS | 2000 | --DOMWINDOW == 76 (0x11334fc00) [pid = 2000] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 08:42:52 INFO - PROCESS | 2000 | --DOMWINDOW == 75 (0x128881400) [pid = 2000] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 08:42:52 INFO - PROCESS | 2000 | 1469115772588 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]]]}] 08:42:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 08:42:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 668ms 08:42:52 INFO - PROCESS | 2000 | 1469115772610 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 08:42:52 INFO - PROCESS | 2000 | 1469115772612 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 08:42:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 08:42:52 INFO - PROCESS | 2000 | 1469115772616 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 08:42:52 INFO - PROCESS | 2000 | 1469115772617 Marionette TRACE conn2 <- [1,2766,null,{}] 08:42:52 INFO - PROCESS | 2000 | 1469115772621 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}] 08:42:52 INFO - PROCESS | 2000 | 1469115772623 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:52 INFO - PROCESS | 2000 | 1469115772731 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 08:42:52 INFO - PROCESS | 2000 | 1469115772737 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:52 INFO - PROCESS | 2000 | 1469115772738 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:52 INFO - PROCESS | 2000 | ++DOCSHELL 0x12acac800 == 36 [pid = 2000] [id = 699] 08:42:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 76 (0x112982400) [pid = 2000] [serial = 2097] [outer = 0x0] 08:42:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 77 (0x119bd7800) [pid = 2000] [serial = 2098] [outer = 0x112982400] 08:42:52 INFO - PROCESS | 2000 | 1469115772770 Marionette DEBUG loaded listener.js 08:42:52 INFO - PROCESS | 2000 | ++DOMWINDOW == 78 (0x124af1400) [pid = 2000] [serial = 2099] [outer = 0x112982400] 08:42:53 INFO - PROCESS | 2000 | 1469115773075 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]]]}] 08:42:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 08:42:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 473ms 08:42:53 INFO - PROCESS | 2000 | 1469115773089 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 08:42:53 INFO - PROCESS | 2000 | 1469115773091 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 08:42:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 08:42:53 INFO - PROCESS | 2000 | 1469115773093 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 08:42:53 INFO - PROCESS | 2000 | 1469115773094 Marionette TRACE conn2 <- [1,2770,null,{}] 08:42:53 INFO - PROCESS | 2000 | 1469115773103 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}] 08:42:53 INFO - PROCESS | 2000 | 1469115773105 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:53 INFO - PROCESS | 2000 | 1469115773211 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 08:42:53 INFO - PROCESS | 2000 | 1469115773242 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:53 INFO - PROCESS | 2000 | 1469115773243 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:53 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b94a800 == 37 [pid = 2000] [id = 700] 08:42:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 79 (0x1173bd000) [pid = 2000] [serial = 2100] [outer = 0x0] 08:42:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x126bcf400) [pid = 2000] [serial = 2101] [outer = 0x1173bd000] 08:42:53 INFO - PROCESS | 2000 | 1469115773266 Marionette DEBUG loaded listener.js 08:42:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x128aa4800) [pid = 2000] [serial = 2102] [outer = 0x1173bd000] 08:42:53 INFO - PROCESS | 2000 | 1469115773513 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]]]}] 08:42:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 08:42:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 472ms 08:42:53 INFO - PROCESS | 2000 | 1469115773565 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 08:42:53 INFO - PROCESS | 2000 | 1469115773569 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 08:42:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 08:42:53 INFO - PROCESS | 2000 | 1469115773577 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 08:42:53 INFO - PROCESS | 2000 | 1469115773579 Marionette TRACE conn2 <- [1,2774,null,{}] 08:42:53 INFO - PROCESS | 2000 | 1469115773581 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}] 08:42:53 INFO - PROCESS | 2000 | 1469115773583 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:53 INFO - PROCESS | 2000 | 1469115773683 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 08:42:53 INFO - PROCESS | 2000 | 1469115773689 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:53 INFO - PROCESS | 2000 | 1469115773690 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:53 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c2c4800 == 38 [pid = 2000] [id = 701] 08:42:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x1128b2400) [pid = 2000] [serial = 2103] [outer = 0x0] 08:42:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x128b38c00) [pid = 2000] [serial = 2104] [outer = 0x1128b2400] 08:42:53 INFO - PROCESS | 2000 | 1469115773717 Marionette DEBUG loaded listener.js 08:42:53 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x129072400) [pid = 2000] [serial = 2105] [outer = 0x1128b2400] 08:42:54 INFO - PROCESS | 2000 | 1469115774062 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]]]}] 08:42:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 08:42:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 518ms 08:42:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 08:42:54 INFO - PROCESS | 2000 | 1469115774096 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 08:42:54 INFO - PROCESS | 2000 | 1469115774097 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 08:42:54 INFO - PROCESS | 2000 | 1469115774099 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 08:42:54 INFO - PROCESS | 2000 | 1469115774101 Marionette TRACE conn2 <- [1,2778,null,{}] 08:42:54 INFO - PROCESS | 2000 | 1469115774105 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}] 08:42:54 INFO - PROCESS | 2000 | 1469115774106 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:54 INFO - PROCESS | 2000 | 1469115774210 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 08:42:54 INFO - PROCESS | 2000 | 1469115774213 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:54 INFO - PROCESS | 2000 | 1469115774214 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:54 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c673000 == 39 [pid = 2000] [id = 702] 08:42:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x1291a8c00) [pid = 2000] [serial = 2106] [outer = 0x0] 08:42:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x1291b4000) [pid = 2000] [serial = 2107] [outer = 0x1291a8c00] 08:42:54 INFO - PROCESS | 2000 | 1469115774241 Marionette DEBUG loaded listener.js 08:42:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x1294d2400) [pid = 2000] [serial = 2108] [outer = 0x1291a8c00] 08:42:54 INFO - PROCESS | 2000 | 1469115774518 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]]]}] 08:42:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 08:42:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 475ms 08:42:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 08:42:54 INFO - PROCESS | 2000 | 1469115774611 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 08:42:54 INFO - PROCESS | 2000 | 1469115774613 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 08:42:54 INFO - PROCESS | 2000 | 1469115774617 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 08:42:54 INFO - PROCESS | 2000 | 1469115774620 Marionette TRACE conn2 <- [1,2782,null,{}] 08:42:54 INFO - PROCESS | 2000 | 1469115774624 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}] 08:42:54 INFO - PROCESS | 2000 | 1469115774626 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:54 INFO - PROCESS | 2000 | 1469115774723 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 08:42:54 INFO - PROCESS | 2000 | 1469115774818 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:54 INFO - PROCESS | 2000 | 1469115774820 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:54 INFO - PROCESS | 2000 | ++DOCSHELL 0x11737a000 == 40 [pid = 2000] [id = 703] 08:42:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x1128b1800) [pid = 2000] [serial = 2109] [outer = 0x0] 08:42:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x113298c00) [pid = 2000] [serial = 2110] [outer = 0x1128b1800] 08:42:54 INFO - PROCESS | 2000 | 1469115774852 Marionette DEBUG loaded listener.js 08:42:54 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x1161cc400) [pid = 2000] [serial = 2111] [outer = 0x1128b1800] 08:42:55 INFO - PROCESS | 2000 | 1469115775386 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]]]}] 08:42:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 08:42:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 874ms 08:42:55 INFO - PROCESS | 2000 | 1469115775491 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 08:42:55 INFO - PROCESS | 2000 | 1469115775493 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 08:42:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 08:42:55 INFO - PROCESS | 2000 | 1469115775497 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 08:42:55 INFO - PROCESS | 2000 | 1469115775500 Marionette TRACE conn2 <- [1,2786,null,{}] 08:42:55 INFO - PROCESS | 2000 | 1469115775527 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}] 08:42:55 INFO - PROCESS | 2000 | 1469115775528 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:55 INFO - PROCESS | 2000 | 1469115775640 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 08:42:55 INFO - PROCESS | 2000 | 1469115775694 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:55 INFO - PROCESS | 2000 | 1469115775695 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:55 INFO - PROCESS | 2000 | ++DOCSHELL 0x121a7a000 == 41 [pid = 2000] [id = 704] 08:42:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x118599c00) [pid = 2000] [serial = 2112] [outer = 0x0] 08:42:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x1186b8000) [pid = 2000] [serial = 2113] [outer = 0x118599c00] 08:42:55 INFO - PROCESS | 2000 | 1469115775726 Marionette DEBUG loaded listener.js 08:42:55 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x119146400) [pid = 2000] [serial = 2114] [outer = 0x118599c00] 08:42:56 INFO - PROCESS | 2000 | 1469115776420 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]]]}] 08:42:56 INFO - PROCESS | 2000 | --DOCSHELL 0x12c2c4800 == 40 [pid = 2000] [id = 701] 08:42:56 INFO - PROCESS | 2000 | --DOCSHELL 0x12b94a800 == 39 [pid = 2000] [id = 700] 08:42:56 INFO - PROCESS | 2000 | --DOCSHELL 0x12acac800 == 38 [pid = 2000] [id = 699] 08:42:56 INFO - PROCESS | 2000 | --DOCSHELL 0x12a4c2800 == 37 [pid = 2000] [id = 698] 08:42:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 08:42:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 947ms 08:42:56 INFO - PROCESS | 2000 | --DOCSHELL 0x129c35800 == 36 [pid = 2000] [id = 697] 08:42:56 INFO - PROCESS | 2000 | --DOCSHELL 0x128d0e000 == 35 [pid = 2000] [id = 696] 08:42:56 INFO - PROCESS | 2000 | --DOCSHELL 0x12532a000 == 34 [pid = 2000] [id = 695] 08:42:56 INFO - PROCESS | 2000 | --DOCSHELL 0x121910000 == 33 [pid = 2000] [id = 694] 08:42:56 INFO - PROCESS | 2000 | --DOCSHELL 0x120fda000 == 32 [pid = 2000] [id = 693] 08:42:56 INFO - PROCESS | 2000 | --DOCSHELL 0x119686800 == 31 [pid = 2000] [id = 692] 08:42:56 INFO - PROCESS | 2000 | --DOCSHELL 0x11737c800 == 30 [pid = 2000] [id = 691] 08:42:56 INFO - PROCESS | 2000 | --DOCSHELL 0x117256000 == 29 [pid = 2000] [id = 690] 08:42:56 INFO - PROCESS | 2000 | 1469115776458 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 08:42:56 INFO - PROCESS | 2000 | 1469115776461 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 08:42:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 08:42:56 INFO - PROCESS | 2000 | 1469115776464 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 08:42:56 INFO - PROCESS | 2000 | 1469115776466 Marionette TRACE conn2 <- [1,2790,null,{}] 08:42:56 INFO - PROCESS | 2000 | 1469115776470 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}] 08:42:56 INFO - PROCESS | 2000 | 1469115776472 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:56 INFO - PROCESS | 2000 | 1469115776587 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 08:42:56 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x118597400) [pid = 2000] [serial = 2038] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x119145800) [pid = 2000] [serial = 2039] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x121a2a400) [pid = 2000] [serial = 2041] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x1294d2000) [pid = 2000] [serial = 2057] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x11992fc00) [pid = 2000] [serial = 2035] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x126b14000) [pid = 2000] [serial = 2050] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x119d9f800) [pid = 2000] [serial = 2036] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x128bf3400) [pid = 2000] [serial = 2030] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x1150bc800) [pid = 2000] [serial = 2032] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x116aa8400) [pid = 2000] [serial = 2033] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x1291cdc00) [pid = 2000] [serial = 2056] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x12568b400) [pid = 2000] [serial = 2044] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x125b4ac00) [pid = 2000] [serial = 2045] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x118f88c00) [pid = 2000] [serial = 2047] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 2000 | --DOMWINDOW == 78 (0x1291acc00) [pid = 2000] [serial = 2054] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 2000 | --DOMWINDOW == 77 (0x128aab000) [pid = 2000] [serial = 2053] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 2000 | --DOMWINDOW == 76 (0x126bcfc00) [pid = 2000] [serial = 2051] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 2000 | --DOMWINDOW == 75 (0x123cc6000) [pid = 2000] [serial = 2042] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 2000 | --DOMWINDOW == 74 (0x124a27400) [pid = 2000] [serial = 2048] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 2000 | 1469115776649 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:56 INFO - PROCESS | 2000 | 1469115776650 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:56 INFO - PROCESS | 2000 | ++DOCSHELL 0x1186f0000 == 30 [pid = 2000] [id = 705] 08:42:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 75 (0x115fe2000) [pid = 2000] [serial = 2115] [outer = 0x0] 08:42:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 76 (0x116888c00) [pid = 2000] [serial = 2116] [outer = 0x115fe2000] 08:42:56 INFO - PROCESS | 2000 | 1469115776672 Marionette DEBUG loaded listener.js 08:42:56 INFO - PROCESS | 2000 | ++DOMWINDOW == 77 (0x1176af000) [pid = 2000] [serial = 2117] [outer = 0x115fe2000] 08:42:57 INFO - PROCESS | 2000 | 1469115777076 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]]]}] 08:42:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 08:42:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 622ms 08:42:57 INFO - PROCESS | 2000 | 1469115777126 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 08:42:57 INFO - PROCESS | 2000 | 1469115777129 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 08:42:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 08:42:57 INFO - PROCESS | 2000 | 1469115777146 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 08:42:57 INFO - PROCESS | 2000 | 1469115777150 Marionette TRACE conn2 <- [1,2794,null,{}] 08:42:57 INFO - PROCESS | 2000 | 1469115777154 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}] 08:42:57 INFO - PROCESS | 2000 | 1469115777157 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:57 INFO - PROCESS | 2000 | 1469115777280 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 08:42:57 INFO - PROCESS | 2000 | 1469115777295 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:57 INFO - PROCESS | 2000 | 1469115777297 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:57 INFO - PROCESS | 2000 | ++DOCSHELL 0x120fd2800 == 31 [pid = 2000] [id = 706] 08:42:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 78 (0x11914e000) [pid = 2000] [serial = 2118] [outer = 0x0] 08:42:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 79 (0x11992fc00) [pid = 2000] [serial = 2119] [outer = 0x11914e000] 08:42:57 INFO - PROCESS | 2000 | 1469115777341 Marionette DEBUG loaded listener.js 08:42:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x119d9ac00) [pid = 2000] [serial = 2120] [outer = 0x11914e000] 08:42:57 INFO - PROCESS | 2000 | 1469115777718 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]]]}] 08:42:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 08:42:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 623ms 08:42:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 08:42:57 INFO - PROCESS | 2000 | 1469115777769 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 08:42:57 INFO - PROCESS | 2000 | 1469115777770 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 08:42:57 INFO - PROCESS | 2000 | 1469115777772 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 08:42:57 INFO - PROCESS | 2000 | 1469115777775 Marionette TRACE conn2 <- [1,2798,null,{}] 08:42:57 INFO - PROCESS | 2000 | 1469115777783 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}] 08:42:57 INFO - PROCESS | 2000 | 1469115777786 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:57 INFO - PROCESS | 2000 | 1469115777864 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 08:42:57 INFO - PROCESS | 2000 | 1469115777871 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:57 INFO - PROCESS | 2000 | 1469115777873 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:57 INFO - PROCESS | 2000 | ++DOCSHELL 0x124a7a000 == 32 [pid = 2000] [id = 707] 08:42:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x1212e6000) [pid = 2000] [serial = 2121] [outer = 0x0] 08:42:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x123c5ec00) [pid = 2000] [serial = 2122] [outer = 0x1212e6000] 08:42:57 INFO - PROCESS | 2000 | 1469115777901 Marionette DEBUG loaded listener.js 08:42:57 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x124a24800) [pid = 2000] [serial = 2123] [outer = 0x1212e6000] 08:42:58 INFO - PROCESS | 2000 | 1469115778226 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]]]}] 08:42:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 08:42:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 472ms 08:42:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 08:42:58 INFO - PROCESS | 2000 | 1469115778245 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 08:42:58 INFO - PROCESS | 2000 | 1469115778247 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 08:42:58 INFO - PROCESS | 2000 | 1469115778249 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 08:42:58 INFO - PROCESS | 2000 | 1469115778252 Marionette TRACE conn2 <- [1,2802,null,{}] 08:42:58 INFO - PROCESS | 2000 | 1469115778255 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}] 08:42:58 INFO - PROCESS | 2000 | 1469115778256 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:58 INFO - PROCESS | 2000 | 1469115778334 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 08:42:58 INFO - PROCESS | 2000 | 1469115778398 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:58 INFO - PROCESS | 2000 | 1469115778399 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:58 INFO - PROCESS | 2000 | ++DOCSHELL 0x126ebc000 == 33 [pid = 2000] [id = 708] 08:42:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x1214df800) [pid = 2000] [serial = 2124] [outer = 0x0] 08:42:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x125364000) [pid = 2000] [serial = 2125] [outer = 0x1214df800] 08:42:58 INFO - PROCESS | 2000 | 1469115778424 Marionette DEBUG loaded listener.js 08:42:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x1253f1c00) [pid = 2000] [serial = 2126] [outer = 0x1214df800] 08:42:58 INFO - PROCESS | 2000 | 1469115778738 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]]]}] 08:42:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 08:42:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 522ms 08:42:58 INFO - PROCESS | 2000 | 1469115778777 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 08:42:58 INFO - PROCESS | 2000 | 1469115778779 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 08:42:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 08:42:58 INFO - PROCESS | 2000 | 1469115778781 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 08:42:58 INFO - PROCESS | 2000 | 1469115778782 Marionette TRACE conn2 <- [1,2806,null,{}] 08:42:58 INFO - PROCESS | 2000 | 1469115778784 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}] 08:42:58 INFO - PROCESS | 2000 | 1469115778786 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:58 INFO - PROCESS | 2000 | 1469115778883 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 08:42:58 INFO - PROCESS | 2000 | 1469115778887 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:58 INFO - PROCESS | 2000 | 1469115778888 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:58 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a4b5000 == 34 [pid = 2000] [id = 709] 08:42:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x112d9e400) [pid = 2000] [serial = 2127] [outer = 0x0] 08:42:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x125a59400) [pid = 2000] [serial = 2128] [outer = 0x112d9e400] 08:42:58 INFO - PROCESS | 2000 | 1469115778912 Marionette DEBUG loaded listener.js 08:42:58 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x126b0f000) [pid = 2000] [serial = 2129] [outer = 0x112d9e400] 08:42:59 INFO - PROCESS | 2000 | 1469115779253 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]]]}] 08:42:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 08:42:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 520ms 08:42:59 INFO - PROCESS | 2000 | 1469115779301 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 08:42:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 08:42:59 INFO - PROCESS | 2000 | 1469115779302 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 08:42:59 INFO - PROCESS | 2000 | 1469115779305 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 08:42:59 INFO - PROCESS | 2000 | 1469115779306 Marionette TRACE conn2 <- [1,2810,null,{}] 08:42:59 INFO - PROCESS | 2000 | 1469115779308 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}] 08:42:59 INFO - PROCESS | 2000 | 1469115779312 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:59 INFO - PROCESS | 2000 | 1469115779427 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 08:42:59 INFO - PROCESS | 2000 | 1469115779465 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:59 INFO - PROCESS | 2000 | 1469115779466 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:59 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b710000 == 35 [pid = 2000] [id = 710] 08:42:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x126b17000) [pid = 2000] [serial = 2130] [outer = 0x0] 08:42:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x128b2d400) [pid = 2000] [serial = 2131] [outer = 0x126b17000] 08:42:59 INFO - PROCESS | 2000 | 1469115779491 Marionette DEBUG loaded listener.js 08:42:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x1291aa000) [pid = 2000] [serial = 2132] [outer = 0x126b17000] 08:42:59 INFO - PROCESS | 2000 | 1469115779807 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]]]}] 08:42:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 08:42:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 518ms 08:42:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 08:42:59 INFO - PROCESS | 2000 | 1469115779823 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 08:42:59 INFO - PROCESS | 2000 | 1469115779824 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 08:42:59 INFO - PROCESS | 2000 | 1469115779826 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 08:42:59 INFO - PROCESS | 2000 | 1469115779827 Marionette TRACE conn2 <- [1,2814,null,{}] 08:42:59 INFO - PROCESS | 2000 | 1469115779830 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}] 08:42:59 INFO - PROCESS | 2000 | 1469115779831 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:59 INFO - PROCESS | 2000 | 1469115779930 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 08:42:59 INFO - PROCESS | 2000 | 1469115779940 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:59 INFO - PROCESS | 2000 | 1469115779941 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:42:59 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b95a000 == 36 [pid = 2000] [id = 711] 08:42:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x1291b3800) [pid = 2000] [serial = 2133] [outer = 0x0] 08:42:59 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x1294d1c00) [pid = 2000] [serial = 2134] [outer = 0x1291b3800] 08:42:59 INFO - PROCESS | 2000 | 1469115779965 Marionette DEBUG loaded listener.js 08:43:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x12a441c00) [pid = 2000] [serial = 2135] [outer = 0x1291b3800] 08:43:00 INFO - PROCESS | 2000 | 1469115780356 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]]]}] 08:43:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 08:43:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 571ms 08:43:00 INFO - PROCESS | 2000 | 1469115780399 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 08:43:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 08:43:00 INFO - PROCESS | 2000 | 1469115780403 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 08:43:00 INFO - PROCESS | 2000 | 1469115780407 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 08:43:00 INFO - PROCESS | 2000 | 1469115780408 Marionette TRACE conn2 <- [1,2818,null,{}] 08:43:00 INFO - PROCESS | 2000 | 1469115780410 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}] 08:43:00 INFO - PROCESS | 2000 | 1469115780411 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:00 INFO - PROCESS | 2000 | 1469115780528 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 08:43:00 INFO - PROCESS | 2000 | 1469115780551 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:00 INFO - PROCESS | 2000 | 1469115780551 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:00 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c2cd800 == 37 [pid = 2000] [id = 712] 08:43:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x12a442400) [pid = 2000] [serial = 2136] [outer = 0x0] 08:43:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x12a570c00) [pid = 2000] [serial = 2137] [outer = 0x12a442400] 08:43:00 INFO - PROCESS | 2000 | 1469115780592 Marionette DEBUG loaded listener.js 08:43:00 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x12a597c00) [pid = 2000] [serial = 2138] [outer = 0x12a442400] 08:43:00 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x1133d7800) [pid = 2000] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 08:43:00 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x11680bc00) [pid = 2000] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 08:43:00 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x110fac400) [pid = 2000] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 08:43:00 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x119d98000) [pid = 2000] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 08:43:00 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x11997ec00) [pid = 2000] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 08:43:00 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x124aefc00) [pid = 2000] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 08:43:00 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x128bef800) [pid = 2000] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 08:43:00 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x1213ccc00) [pid = 2000] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 08:43:00 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x124a23800) [pid = 2000] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 08:43:00 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x124a20c00) [pid = 2000] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 08:43:00 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x1253f4000) [pid = 2000] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 08:43:00 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x112982400) [pid = 2000] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 08:43:00 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x1186b2400) [pid = 2000] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 08:43:00 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x1173bd000) [pid = 2000] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 08:43:00 INFO - PROCESS | 2000 | 1469115780980 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]]]}] 08:43:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 08:43:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 620ms 08:43:01 INFO - PROCESS | 2000 | 1469115781027 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 08:43:01 INFO - PROCESS | 2000 | 1469115781028 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 08:43:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 08:43:01 INFO - PROCESS | 2000 | 1469115781043 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 08:43:01 INFO - PROCESS | 2000 | 1469115781044 Marionette TRACE conn2 <- [1,2822,null,{}] 08:43:01 INFO - PROCESS | 2000 | 1469115781046 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}] 08:43:01 INFO - PROCESS | 2000 | 1469115781048 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:01 INFO - PROCESS | 2000 | 1469115781129 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 08:43:01 INFO - PROCESS | 2000 | 1469115781133 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:01 INFO - PROCESS | 2000 | 1469115781135 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:01 INFO - PROCESS | 2000 | ++DOCSHELL 0x12cc2e000 == 38 [pid = 2000] [id = 713] 08:43:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x119936800) [pid = 2000] [serial = 2139] [outer = 0x0] 08:43:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x1213ccc00) [pid = 2000] [serial = 2140] [outer = 0x119936800] 08:43:01 INFO - PROCESS | 2000 | 1469115781161 Marionette DEBUG loaded listener.js 08:43:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x12568e400) [pid = 2000] [serial = 2141] [outer = 0x119936800] 08:43:01 INFO - PROCESS | 2000 | 1469115781490 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]]]}] 08:43:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 08:43:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 472ms 08:43:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 08:43:01 INFO - PROCESS | 2000 | 1469115781513 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 08:43:01 INFO - PROCESS | 2000 | 1469115781515 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 08:43:01 INFO - PROCESS | 2000 | 1469115781517 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 08:43:01 INFO - PROCESS | 2000 | 1469115781520 Marionette TRACE conn2 <- [1,2826,null,{}] 08:43:01 INFO - PROCESS | 2000 | 1469115781523 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}] 08:43:01 INFO - PROCESS | 2000 | 1469115781524 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:01 INFO - PROCESS | 2000 | 1469115781599 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 08:43:01 INFO - PROCESS | 2000 | 1469115781604 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:01 INFO - PROCESS | 2000 | 1469115781605 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:01 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d1ac800 == 39 [pid = 2000] [id = 714] 08:43:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x124af2400) [pid = 2000] [serial = 2142] [outer = 0x0] 08:43:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x129067400) [pid = 2000] [serial = 2143] [outer = 0x124af2400] 08:43:01 INFO - PROCESS | 2000 | 1469115781630 Marionette DEBUG loaded listener.js 08:43:01 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x1253f3000) [pid = 2000] [serial = 2144] [outer = 0x124af2400] 08:43:01 INFO - PROCESS | 2000 | 1469115781962 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 08:43:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 08:43:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 472ms 08:43:01 INFO - PROCESS | 2000 | 1469115781990 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 08:43:01 INFO - PROCESS | 2000 | 1469115781992 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 08:43:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 08:43:01 INFO - PROCESS | 2000 | 1469115781994 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 08:43:01 INFO - PROCESS | 2000 | 1469115781996 Marionette TRACE conn2 <- [1,2830,null,{}] 08:43:02 INFO - PROCESS | 2000 | 1469115782020 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}] 08:43:02 INFO - PROCESS | 2000 | 1469115782022 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:02 INFO - PROCESS | 2000 | 1469115782114 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 08:43:02 INFO - PROCESS | 2000 | 1469115782120 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:02 INFO - PROCESS | 2000 | 1469115782121 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:02 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d3a0000 == 40 [pid = 2000] [id = 715] 08:43:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x128885400) [pid = 2000] [serial = 2145] [outer = 0x0] 08:43:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x12a768400) [pid = 2000] [serial = 2146] [outer = 0x128885400] 08:43:02 INFO - PROCESS | 2000 | 1469115782147 Marionette DEBUG loaded listener.js 08:43:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x12aa69400) [pid = 2000] [serial = 2147] [outer = 0x128885400] 08:43:02 INFO - PROCESS | 2000 | 1469115782486 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]]]}] 08:43:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 08:43:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 536ms 08:43:02 INFO - PROCESS | 2000 | 1469115782532 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 08:43:02 INFO - PROCESS | 2000 | 1469115782533 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 08:43:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 08:43:02 INFO - PROCESS | 2000 | --DOCSHELL 0x12cea1800 == 39 [pid = 2000] [id = 16] 08:43:02 INFO - PROCESS | 2000 | 1469115782561 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 08:43:02 INFO - PROCESS | 2000 | 1469115782562 Marionette TRACE conn2 <- [1,2834,null,{}] 08:43:02 INFO - PROCESS | 2000 | 1469115782564 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}] 08:43:02 INFO - PROCESS | 2000 | 1469115782565 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:02 INFO - PROCESS | 2000 | 1469115782679 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 08:43:02 INFO - PROCESS | 2000 | 1469115782688 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:02 INFO - PROCESS | 2000 | 1469115782689 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:02 INFO - PROCESS | 2000 | ++DOCSHELL 0x126ea0800 == 40 [pid = 2000] [id = 716] 08:43:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x118fb1c00) [pid = 2000] [serial = 2148] [outer = 0x0] 08:43:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x1291d2800) [pid = 2000] [serial = 2149] [outer = 0x118fb1c00] 08:43:02 INFO - PROCESS | 2000 | 1469115782720 Marionette DEBUG loaded listener.js 08:43:02 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x12aa73000) [pid = 2000] [serial = 2150] [outer = 0x118fb1c00] 08:43:03 INFO - PROCESS | 2000 | 1469115783155 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 08:43:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 08:43:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 637ms 08:43:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 08:43:03 INFO - PROCESS | 2000 | 1469115783191 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 08:43:03 INFO - PROCESS | 2000 | 1469115783193 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 08:43:03 INFO - PROCESS | 2000 | 1469115783197 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 08:43:03 INFO - PROCESS | 2000 | 1469115783199 Marionette TRACE conn2 <- [1,2838,null,{}] 08:43:03 INFO - PROCESS | 2000 | 1469115783206 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}] 08:43:03 INFO - PROCESS | 2000 | 1469115783207 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:03 INFO - PROCESS | 2000 | 1469115783312 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 08:43:03 INFO - PROCESS | 2000 | 1469115783386 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:03 INFO - PROCESS | 2000 | 1469115783388 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:03 INFO - PROCESS | 2000 | ++DOCSHELL 0x120fce800 == 41 [pid = 2000] [id = 717] 08:43:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x116805000) [pid = 2000] [serial = 2151] [outer = 0x0] 08:43:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x117d8f800) [pid = 2000] [serial = 2152] [outer = 0x116805000] 08:43:03 INFO - PROCESS | 2000 | 1469115783420 Marionette DEBUG loaded listener.js 08:43:03 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x119488400) [pid = 2000] [serial = 2153] [outer = 0x116805000] 08:43:03 INFO - PROCESS | 2000 | 1469115783840 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]]]}] 08:43:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 08:43:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 674ms 08:43:03 INFO - PROCESS | 2000 | 1469115783870 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 08:43:03 INFO - PROCESS | 2000 | 1469115783873 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 08:43:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 08:43:03 INFO - PROCESS | 2000 | 1469115783878 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 08:43:03 INFO - PROCESS | 2000 | 1469115783880 Marionette TRACE conn2 <- [1,2842,null,{}] 08:43:03 INFO - PROCESS | 2000 | 1469115783882 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}] 08:43:03 INFO - PROCESS | 2000 | 1469115783884 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:04 INFO - PROCESS | 2000 | 1469115784016 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 08:43:04 INFO - PROCESS | 2000 | 1469115784078 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:04 INFO - PROCESS | 2000 | 1469115784080 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:04 INFO - PROCESS | 2000 | ++DOCSHELL 0x12ac19800 == 42 [pid = 2000] [id = 718] 08:43:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x1210ac800) [pid = 2000] [serial = 2154] [outer = 0x0] 08:43:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x124108400) [pid = 2000] [serial = 2155] [outer = 0x1210ac800] 08:43:04 INFO - PROCESS | 2000 | 1469115784111 Marionette DEBUG loaded listener.js 08:43:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x124af4000) [pid = 2000] [serial = 2156] [outer = 0x1210ac800] 08:43:04 INFO - PROCESS | 2000 | 1469115784524 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]]]}] 08:43:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 08:43:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 671ms 08:43:04 INFO - PROCESS | 2000 | 1469115784551 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 08:43:04 INFO - PROCESS | 2000 | 1469115784554 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 08:43:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 08:43:04 INFO - PROCESS | 2000 | 1469115784556 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 08:43:04 INFO - PROCESS | 2000 | 1469115784559 Marionette TRACE conn2 <- [1,2846,null,{}] 08:43:04 INFO - PROCESS | 2000 | 1469115784567 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}] 08:43:04 INFO - PROCESS | 2000 | 1469115784570 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:04 INFO - PROCESS | 2000 | 1469115784672 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 08:43:04 INFO - PROCESS | 2000 | 1469115784735 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:04 INFO - PROCESS | 2000 | 1469115784737 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:04 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d697000 == 43 [pid = 2000] [id = 719] 08:43:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x126aa6800) [pid = 2000] [serial = 2157] [outer = 0x0] 08:43:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x12888a400) [pid = 2000] [serial = 2158] [outer = 0x126aa6800] 08:43:04 INFO - PROCESS | 2000 | 1469115784768 Marionette DEBUG loaded listener.js 08:43:04 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x128d55400) [pid = 2000] [serial = 2159] [outer = 0x126aa6800] 08:43:05 INFO - PROCESS | 2000 | 1469115785241 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]]]}] 08:43:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 08:43:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 724ms 08:43:05 INFO - PROCESS | 2000 | 1469115785280 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 08:43:05 INFO - PROCESS | 2000 | 1469115785282 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 08:43:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 08:43:05 INFO - PROCESS | 2000 | 1469115785288 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 08:43:05 INFO - PROCESS | 2000 | 1469115785289 Marionette TRACE conn2 <- [1,2850,null,{}] 08:43:05 INFO - PROCESS | 2000 | 1469115785293 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}] 08:43:05 INFO - PROCESS | 2000 | 1469115785295 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:05 INFO - PROCESS | 2000 | 1469115785466 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 08:43:05 INFO - PROCESS | 2000 | 1469115785571 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:05 INFO - PROCESS | 2000 | 1469115785573 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:05 INFO - PROCESS | 2000 | ++DOCSHELL 0x1245f0000 == 44 [pid = 2000] [id = 720] 08:43:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x12430b800) [pid = 2000] [serial = 2160] [outer = 0x0] 08:43:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x128bf4800) [pid = 2000] [serial = 2161] [outer = 0x12430b800] 08:43:05 INFO - PROCESS | 2000 | 1469115785613 Marionette DEBUG loaded listener.js 08:43:05 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x1291d3800) [pid = 2000] [serial = 2162] [outer = 0x12430b800] 08:43:06 INFO - PROCESS | 2000 | 1469115786178 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 08:43:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 08:43:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 923ms 08:43:06 INFO - PROCESS | 2000 | 1469115786223 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 08:43:06 INFO - PROCESS | 2000 | 1469115786225 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 08:43:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 08:43:06 INFO - PROCESS | 2000 | 1469115786229 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 08:43:06 INFO - PROCESS | 2000 | 1469115786231 Marionette TRACE conn2 <- [1,2854,null,{}] 08:43:06 INFO - PROCESS | 2000 | 1469115786237 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}] 08:43:06 INFO - PROCESS | 2000 | 1469115786238 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:06 INFO - PROCESS | 2000 | 1469115786330 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 08:43:06 INFO - PROCESS | 2000 | 1469115786410 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:06 INFO - PROCESS | 2000 | 1469115786411 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:06 INFO - PROCESS | 2000 | ++DOCSHELL 0x1168b2800 == 45 [pid = 2000] [id = 721] 08:43:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x1164d5000) [pid = 2000] [serial = 2163] [outer = 0x0] 08:43:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x11680f800) [pid = 2000] [serial = 2164] [outer = 0x1164d5000] 08:43:06 INFO - PROCESS | 2000 | 1469115786440 Marionette DEBUG loaded listener.js 08:43:06 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x117d92c00) [pid = 2000] [serial = 2165] [outer = 0x1164d5000] 08:43:07 INFO - PROCESS | 2000 | --DOCSHELL 0x12d3a0000 == 44 [pid = 2000] [id = 715] 08:43:07 INFO - PROCESS | 2000 | --DOCSHELL 0x12d1ac800 == 43 [pid = 2000] [id = 714] 08:43:07 INFO - PROCESS | 2000 | --DOCSHELL 0x12cc2e000 == 42 [pid = 2000] [id = 713] 08:43:07 INFO - PROCESS | 2000 | --DOCSHELL 0x12c2cd800 == 41 [pid = 2000] [id = 712] 08:43:07 INFO - PROCESS | 2000 | --DOCSHELL 0x12b95a000 == 40 [pid = 2000] [id = 711] 08:43:07 INFO - PROCESS | 2000 | --DOCSHELL 0x12b710000 == 39 [pid = 2000] [id = 710] 08:43:07 INFO - PROCESS | 2000 | --DOCSHELL 0x12a4b5000 == 38 [pid = 2000] [id = 709] 08:43:07 INFO - PROCESS | 2000 | --DOCSHELL 0x126ebc000 == 37 [pid = 2000] [id = 708] 08:43:07 INFO - PROCESS | 2000 | --DOCSHELL 0x124a7a000 == 36 [pid = 2000] [id = 707] 08:43:07 INFO - PROCESS | 2000 | --DOCSHELL 0x120fd2800 == 35 [pid = 2000] [id = 706] 08:43:07 INFO - PROCESS | 2000 | --DOCSHELL 0x12cea1000 == 34 [pid = 2000] [id = 17] 08:43:07 INFO - PROCESS | 2000 | --DOCSHELL 0x1186f0000 == 33 [pid = 2000] [id = 705] 08:43:07 INFO - PROCESS | 2000 | --DOCSHELL 0x12c673000 == 32 [pid = 2000] [id = 702] 08:43:07 INFO - PROCESS | 2000 | --DOCSHELL 0x11737a000 == 31 [pid = 2000] [id = 703] 08:43:07 INFO - PROCESS | 2000 | --DOCSHELL 0x121a7a000 == 30 [pid = 2000] [id = 704] 08:43:07 INFO - PROCESS | 2000 | --DOCSHELL 0x1245f0000 == 29 [pid = 2000] [id = 720] 08:43:07 INFO - PROCESS | 2000 | --DOCSHELL 0x12d697000 == 28 [pid = 2000] [id = 719] 08:43:07 INFO - PROCESS | 2000 | --DOCSHELL 0x12ac19800 == 27 [pid = 2000] [id = 718] 08:43:07 INFO - PROCESS | 2000 | --DOCSHELL 0x126ea0800 == 26 [pid = 2000] [id = 716] 08:43:07 INFO - PROCESS | 2000 | --DOCSHELL 0x120fce800 == 25 [pid = 2000] [id = 717] 08:43:07 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x113997c00) [pid = 2000] [serial = 2074] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x1164d4400) [pid = 2000] [serial = 2075] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x1173bdc00) [pid = 2000] [serial = 2077] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x118353800) [pid = 2000] [serial = 2078] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x1173b7000) [pid = 2000] [serial = 2071] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x1126d4800) [pid = 2000] [serial = 2059] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x1150ba400) [pid = 2000] [serial = 2060] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x123f45400) [pid = 2000] [serial = 2063] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x120fa4c00) [pid = 2000] [serial = 2083] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x119da1800) [pid = 2000] [serial = 2062] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x128880000) [pid = 2000] [serial = 2066] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x125a65800) [pid = 2000] [serial = 2065] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x12a43e000) [pid = 2000] [serial = 2069] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x1291d1400) [pid = 2000] [serial = 2068] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x1219bdc00) [pid = 2000] [serial = 2086] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x125a58400) [pid = 2000] [serial = 2092] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x124af3800) [pid = 2000] [serial = 2089] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x126bcd800) [pid = 2000] [serial = 2095] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x126b0b800) [pid = 2000] [serial = 2093] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x124af1400) [pid = 2000] [serial = 2099] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x119bd7800) [pid = 2000] [serial = 2098] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x128b38c00) [pid = 2000] [serial = 2104] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x128883800) [pid = 2000] [serial = 2096] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x118f8b000) [pid = 2000] [serial = 2080] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x119977400) [pid = 2000] [serial = 2081] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x1253f3c00) [pid = 2000] [serial = 2090] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x128aa4800) [pid = 2000] [serial = 2102] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x1241af800) [pid = 2000] [serial = 2087] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x1291b4000) [pid = 2000] [serial = 2107] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x1213c6c00) [pid = 2000] [serial = 2084] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x126bcf400) [pid = 2000] [serial = 2101] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 2000 | 1469115787410 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]]]}] 08:43:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 08:43:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1226ms 08:43:07 INFO - PROCESS | 2000 | 1469115787456 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 08:43:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 08:43:07 INFO - PROCESS | 2000 | 1469115787458 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 08:43:07 INFO - PROCESS | 2000 | 1469115787461 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 08:43:07 INFO - PROCESS | 2000 | 1469115787463 Marionette TRACE conn2 <- [1,2858,null,{}] 08:43:07 INFO - PROCESS | 2000 | 1469115787466 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}] 08:43:07 INFO - PROCESS | 2000 | 1469115787468 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:07 INFO - PROCESS | 2000 | 1469115787548 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 08:43:07 INFO - PROCESS | 2000 | 1469115787556 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:07 INFO - PROCESS | 2000 | 1469115787559 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:07 INFO - PROCESS | 2000 | ++DOCSHELL 0x117373000 == 26 [pid = 2000] [id = 722] 08:43:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x112986400) [pid = 2000] [serial = 2166] [outer = 0x0] 08:43:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x113c2f800) [pid = 2000] [serial = 2167] [outer = 0x112986400] 08:43:07 INFO - PROCESS | 2000 | 1469115787587 Marionette DEBUG loaded listener.js 08:43:07 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x1128b9400) [pid = 2000] [serial = 2168] [outer = 0x112986400] 08:43:07 INFO - PROCESS | 2000 | 1469115787921 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 08:43:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 08:43:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 470ms 08:43:07 INFO - PROCESS | 2000 | 1469115787959 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 08:43:07 INFO - PROCESS | 2000 | 1469115787962 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 08:43:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 08:43:07 INFO - PROCESS | 2000 | 1469115787968 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 08:43:07 INFO - PROCESS | 2000 | 1469115787970 Marionette TRACE conn2 <- [1,2862,null,{}] 08:43:07 INFO - PROCESS | 2000 | 1469115787972 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}] 08:43:07 INFO - PROCESS | 2000 | 1469115787974 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:08 INFO - PROCESS | 2000 | 1469115788053 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 08:43:08 INFO - PROCESS | 2000 | 1469115788057 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:08 INFO - PROCESS | 2000 | 1469115788059 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:08 INFO - PROCESS | 2000 | ++DOCSHELL 0x119690800 == 27 [pid = 2000] [id = 723] 08:43:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x116aab800) [pid = 2000] [serial = 2169] [outer = 0x0] 08:43:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x118348800) [pid = 2000] [serial = 2170] [outer = 0x116aab800] 08:43:08 INFO - PROCESS | 2000 | 1469115788086 Marionette DEBUG loaded listener.js 08:43:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x1186c0800) [pid = 2000] [serial = 2171] [outer = 0x116aab800] 08:43:08 INFO - PROCESS | 2000 | 1469115788426 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]]]}] 08:43:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 08:43:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 470ms 08:43:08 INFO - PROCESS | 2000 | 1469115788439 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 08:43:08 INFO - PROCESS | 2000 | 1469115788448 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 08:43:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 08:43:08 INFO - PROCESS | 2000 | 1469115788451 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 08:43:08 INFO - PROCESS | 2000 | 1469115788455 Marionette TRACE conn2 <- [1,2866,null,{}] 08:43:08 INFO - PROCESS | 2000 | 1469115788463 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}] 08:43:08 INFO - PROCESS | 2000 | 1469115788466 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:08 INFO - PROCESS | 2000 | 1469115788546 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 08:43:08 INFO - PROCESS | 2000 | 1469115788605 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:08 INFO - PROCESS | 2000 | 1469115788607 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:08 INFO - PROCESS | 2000 | ++DOCSHELL 0x12141b000 == 28 [pid = 2000] [id = 724] 08:43:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x112982c00) [pid = 2000] [serial = 2172] [outer = 0x0] 08:43:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x1196fa400) [pid = 2000] [serial = 2173] [outer = 0x112982c00] 08:43:08 INFO - PROCESS | 2000 | 1469115788635 Marionette DEBUG loaded listener.js 08:43:08 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x119d9a800) [pid = 2000] [serial = 2174] [outer = 0x112982c00] 08:43:08 INFO - PROCESS | 2000 | 1469115788928 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]]]}] 08:43:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 08:43:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 523ms 08:43:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 08:43:08 INFO - PROCESS | 2000 | 1469115788974 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 08:43:08 INFO - PROCESS | 2000 | 1469115788976 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 08:43:08 INFO - PROCESS | 2000 | 1469115788978 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 08:43:08 INFO - PROCESS | 2000 | 1469115788979 Marionette TRACE conn2 <- [1,2870,null,{}] 08:43:08 INFO - PROCESS | 2000 | 1469115788981 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}] 08:43:08 INFO - PROCESS | 2000 | 1469115788983 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:09 INFO - PROCESS | 2000 | 1469115789061 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 08:43:09 INFO - PROCESS | 2000 | 1469115789121 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:09 INFO - PROCESS | 2000 | 1469115789122 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:09 INFO - PROCESS | 2000 | ++DOCSHELL 0x124a84000 == 29 [pid = 2000] [id = 725] 08:43:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x119d9e000) [pid = 2000] [serial = 2175] [outer = 0x0] 08:43:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x1210acc00) [pid = 2000] [serial = 2176] [outer = 0x119d9e000] 08:43:09 INFO - PROCESS | 2000 | 1469115789146 Marionette DEBUG loaded listener.js 08:43:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x1219ccc00) [pid = 2000] [serial = 2177] [outer = 0x119d9e000] 08:43:09 INFO - PROCESS | 2000 | 1469115789439 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]]]}] 08:43:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 08:43:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 470ms 08:43:09 INFO - PROCESS | 2000 | 1469115789448 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 08:43:09 INFO - PROCESS | 2000 | 1469115789449 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 08:43:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 08:43:09 INFO - PROCESS | 2000 | 1469115789459 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 08:43:09 INFO - PROCESS | 2000 | 1469115789461 Marionette TRACE conn2 <- [1,2874,null,{}] 08:43:09 INFO - PROCESS | 2000 | 1469115789463 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}] 08:43:09 INFO - PROCESS | 2000 | 1469115789475 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:09 INFO - PROCESS | 2000 | 1469115789581 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 08:43:09 INFO - PROCESS | 2000 | 1469115789585 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:09 INFO - PROCESS | 2000 | 1469115789586 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:09 INFO - PROCESS | 2000 | ++DOCSHELL 0x12888f800 == 30 [pid = 2000] [id = 726] 08:43:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x11688e400) [pid = 2000] [serial = 2178] [outer = 0x0] 08:43:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x123c0e800) [pid = 2000] [serial = 2179] [outer = 0x11688e400] 08:43:09 INFO - PROCESS | 2000 | 1469115789610 Marionette DEBUG loaded listener.js 08:43:09 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x1241b4800) [pid = 2000] [serial = 2180] [outer = 0x11688e400] 08:43:09 INFO - PROCESS | 2000 | 1469115789930 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]]]}] 08:43:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 08:43:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 520ms 08:43:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 08:43:09 INFO - PROCESS | 2000 | 1469115789981 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 08:43:09 INFO - PROCESS | 2000 | 1469115789982 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 08:43:09 INFO - PROCESS | 2000 | 1469115789986 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 08:43:09 INFO - PROCESS | 2000 | 1469115789987 Marionette TRACE conn2 <- [1,2878,null,{}] 08:43:09 INFO - PROCESS | 2000 | 1469115789990 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}] 08:43:09 INFO - PROCESS | 2000 | 1469115789994 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:10 INFO - PROCESS | 2000 | 1469115790106 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 08:43:10 INFO - PROCESS | 2000 | 1469115790115 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:10 INFO - PROCESS | 2000 | 1469115790117 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:10 INFO - PROCESS | 2000 | ++DOCSHELL 0x129314800 == 31 [pid = 2000] [id = 727] 08:43:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x124382c00) [pid = 2000] [serial = 2181] [outer = 0x0] 08:43:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x124af4c00) [pid = 2000] [serial = 2182] [outer = 0x124382c00] 08:43:10 INFO - PROCESS | 2000 | 1469115790144 Marionette DEBUG loaded listener.js 08:43:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x125691400) [pid = 2000] [serial = 2183] [outer = 0x124382c00] 08:43:10 INFO - PROCESS | 2000 | 1469115790493 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]]]}] 08:43:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 08:43:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 522ms 08:43:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 08:43:10 INFO - PROCESS | 2000 | 1469115790506 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 08:43:10 INFO - PROCESS | 2000 | 1469115790508 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 08:43:10 INFO - PROCESS | 2000 | 1469115790510 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 08:43:10 INFO - PROCESS | 2000 | 1469115790511 Marionette TRACE conn2 <- [1,2882,null,{}] 08:43:10 INFO - PROCESS | 2000 | 1469115790513 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}] 08:43:10 INFO - PROCESS | 2000 | 1469115790514 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:10 INFO - PROCESS | 2000 | 1469115790620 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 08:43:10 INFO - PROCESS | 2000 | 1469115790623 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:10 INFO - PROCESS | 2000 | 1469115790624 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:10 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a4c5800 == 32 [pid = 2000] [id = 728] 08:43:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x121a20400) [pid = 2000] [serial = 2184] [outer = 0x0] 08:43:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x125b4d000) [pid = 2000] [serial = 2185] [outer = 0x121a20400] 08:43:10 INFO - PROCESS | 2000 | 1469115790648 Marionette DEBUG loaded listener.js 08:43:10 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x126b13000) [pid = 2000] [serial = 2186] [outer = 0x121a20400] 08:43:10 INFO - PROCESS | 2000 | 1469115790981 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]]]}] 08:43:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 08:43:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 521ms 08:43:11 INFO - PROCESS | 2000 | 1469115791032 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 08:43:11 INFO - PROCESS | 2000 | 1469115791033 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 08:43:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 08:43:11 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x111f4e400) [pid = 2000] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 08:43:11 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x118fb1c00) [pid = 2000] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 08:43:11 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x1128b2400) [pid = 2000] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 08:43:11 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x128885400) [pid = 2000] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 08:43:11 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x126b17000) [pid = 2000] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 08:43:11 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x112d9e400) [pid = 2000] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 08:43:11 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x1291b3800) [pid = 2000] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 08:43:11 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x12a442400) [pid = 2000] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 08:43:11 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x118599c00) [pid = 2000] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 08:43:11 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x11914e000) [pid = 2000] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 08:43:11 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x1212e6000) [pid = 2000] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 08:43:11 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x1291a8c00) [pid = 2000] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 08:43:11 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x1128b1800) [pid = 2000] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 08:43:11 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x1214df800) [pid = 2000] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 08:43:11 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x115fe2000) [pid = 2000] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 08:43:11 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x12cea2000) [pid = 2000] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:43:11 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x124af2400) [pid = 2000] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 08:43:11 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x119936800) [pid = 2000] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 08:43:11 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x12ccb1000) [pid = 2000] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:43:11 INFO - PROCESS | 2000 | 1469115791319 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 08:43:11 INFO - PROCESS | 2000 | 1469115791321 Marionette TRACE conn2 <- [1,2886,null,{}] 08:43:11 INFO - PROCESS | 2000 | 1469115791332 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}] 08:43:11 INFO - PROCESS | 2000 | 1469115791335 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:11 INFO - PROCESS | 2000 | 1469115791473 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 08:43:11 INFO - PROCESS | 2000 | 1469115791548 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:11 INFO - PROCESS | 2000 | 1469115791550 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:11 INFO - PROCESS | 2000 | ++DOCSHELL 0x11862f000 == 33 [pid = 2000] [id = 729] 08:43:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x1126e0c00) [pid = 2000] [serial = 2187] [outer = 0x0] 08:43:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x1128ba000) [pid = 2000] [serial = 2188] [outer = 0x1126e0c00] 08:43:11 INFO - PROCESS | 2000 | 1469115791582 Marionette DEBUG loaded listener.js 08:43:11 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x115d0e800) [pid = 2000] [serial = 2189] [outer = 0x1126e0c00] 08:43:12 INFO - PROCESS | 2000 | 1469115792105 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]]]}] 08:43:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 08:43:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1112ms 08:43:12 INFO - PROCESS | 2000 | 1469115792150 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 08:43:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 08:43:12 INFO - PROCESS | 2000 | 1469115792154 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 08:43:12 INFO - PROCESS | 2000 | 1469115792158 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 08:43:12 INFO - PROCESS | 2000 | 1469115792159 Marionette TRACE conn2 <- [1,2890,null,{}] 08:43:12 INFO - PROCESS | 2000 | 1469115792164 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}] 08:43:12 INFO - PROCESS | 2000 | 1469115792167 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:12 INFO - PROCESS | 2000 | 1469115792274 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 08:43:12 INFO - PROCESS | 2000 | 1469115792352 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:12 INFO - PROCESS | 2000 | 1469115792353 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:12 INFO - PROCESS | 2000 | ++DOCSHELL 0x121416800 == 34 [pid = 2000] [id = 730] 08:43:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x1173b7c00) [pid = 2000] [serial = 2190] [outer = 0x0] 08:43:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x1176bb400) [pid = 2000] [serial = 2191] [outer = 0x1173b7c00] 08:43:12 INFO - PROCESS | 2000 | 1469115792384 Marionette DEBUG loaded listener.js 08:43:12 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x1186bd400) [pid = 2000] [serial = 2192] [outer = 0x1173b7c00] 08:43:13 INFO - PROCESS | 2000 | 1469115793015 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 08:43:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 08:43:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 876ms 08:43:13 INFO - PROCESS | 2000 | 1469115793035 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 08:43:13 INFO - PROCESS | 2000 | 1469115793037 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 08:43:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 08:43:13 INFO - PROCESS | 2000 | 1469115793041 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 08:43:13 INFO - PROCESS | 2000 | 1469115793042 Marionette TRACE conn2 <- [1,2894,null,{}] 08:43:13 INFO - PROCESS | 2000 | 1469115793046 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}] 08:43:13 INFO - PROCESS | 2000 | 1469115793047 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:13 INFO - PROCESS | 2000 | 1469115793156 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 08:43:13 INFO - PROCESS | 2000 | 1469115793240 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:13 INFO - PROCESS | 2000 | 1469115793243 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:13 INFO - PROCESS | 2000 | ++DOCSHELL 0x1186ef800 == 35 [pid = 2000] [id = 731] 08:43:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x1164d4000) [pid = 2000] [serial = 2193] [outer = 0x0] 08:43:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x116785000) [pid = 2000] [serial = 2194] [outer = 0x1164d4000] 08:43:13 INFO - PROCESS | 2000 | 1469115793272 Marionette DEBUG loaded listener.js 08:43:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x1173b7800) [pid = 2000] [serial = 2195] [outer = 0x1164d4000] 08:43:13 INFO - PROCESS | 2000 | --DOCSHELL 0x129314800 == 34 [pid = 2000] [id = 727] 08:43:13 INFO - PROCESS | 2000 | --DOCSHELL 0x12888f800 == 33 [pid = 2000] [id = 726] 08:43:13 INFO - PROCESS | 2000 | --DOCSHELL 0x124a84000 == 32 [pid = 2000] [id = 725] 08:43:13 INFO - PROCESS | 2000 | --DOCSHELL 0x12141b000 == 31 [pid = 2000] [id = 724] 08:43:13 INFO - PROCESS | 2000 | --DOCSHELL 0x119690800 == 30 [pid = 2000] [id = 723] 08:43:13 INFO - PROCESS | 2000 | --DOCSHELL 0x117373000 == 29 [pid = 2000] [id = 722] 08:43:13 INFO - PROCESS | 2000 | --DOCSHELL 0x1168b2800 == 28 [pid = 2000] [id = 721] 08:43:13 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x128b2d400) [pid = 2000] [serial = 2131] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x125a59400) [pid = 2000] [serial = 2128] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x126b0f000) [pid = 2000] [serial = 2129] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x1294d1c00) [pid = 2000] [serial = 2134] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x1291aa000) [pid = 2000] [serial = 2132] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x12a570c00) [pid = 2000] [serial = 2137] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x1186b8000) [pid = 2000] [serial = 2113] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x119146400) [pid = 2000] [serial = 2114] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x11992fc00) [pid = 2000] [serial = 2119] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x119d9ac00) [pid = 2000] [serial = 2120] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x123c5ec00) [pid = 2000] [serial = 2122] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x124a24800) [pid = 2000] [serial = 2123] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 2000 | --DOMWINDOW == 78 (0x1294d2400) [pid = 2000] [serial = 2108] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 2000 | --DOMWINDOW == 77 (0x113298c00) [pid = 2000] [serial = 2110] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 2000 | --DOMWINDOW == 76 (0x1161cc400) [pid = 2000] [serial = 2111] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 2000 | --DOMWINDOW == 75 (0x125364000) [pid = 2000] [serial = 2125] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 2000 | --DOMWINDOW == 74 (0x116888c00) [pid = 2000] [serial = 2116] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 2000 | --DOMWINDOW == 73 (0x1176af000) [pid = 2000] [serial = 2117] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 2000 | --DOMWINDOW == 72 (0x12cea8000) [pid = 2000] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:43:13 INFO - PROCESS | 2000 | --DOMWINDOW == 71 (0x129067400) [pid = 2000] [serial = 2143] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 2000 | --DOMWINDOW == 70 (0x1213ccc00) [pid = 2000] [serial = 2140] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 2000 | --DOMWINDOW == 69 (0x12a441c00) [pid = 2000] [serial = 2135] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 2000 | --DOMWINDOW == 68 (0x12aa69400) [pid = 2000] [serial = 2147] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 2000 | --DOMWINDOW == 67 (0x12a597c00) [pid = 2000] [serial = 2138] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 2000 | --DOMWINDOW == 66 (0x12568e400) [pid = 2000] [serial = 2141] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 2000 | --DOMWINDOW == 65 (0x118561c00) [pid = 2000] [serial = 1457] [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.] 08:43:13 INFO - PROCESS | 2000 | --DOMWINDOW == 64 (0x1253f1c00) [pid = 2000] [serial = 2126] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 2000 | --DOMWINDOW == 63 (0x1253f3000) [pid = 2000] [serial = 2144] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 2000 | --DOMWINDOW == 62 (0x12a577c00) [pid = 2000] [serial = 2072] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 2000 | --DOMWINDOW == 61 (0x12aa73000) [pid = 2000] [serial = 2150] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 2000 | --DOMWINDOW == 60 (0x129072400) [pid = 2000] [serial = 2105] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 2000 | --DOMWINDOW == 59 (0x1291d2800) [pid = 2000] [serial = 2149] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 2000 | --DOMWINDOW == 58 (0x12a768400) [pid = 2000] [serial = 2146] [outer = 0x0] [url = about:blank] 08:43:13 INFO - PROCESS | 2000 | 1469115793761 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]]]}] 08:43:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 08:43:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 779ms 08:43:13 INFO - PROCESS | 2000 | 1469115793819 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 08:43:13 INFO - PROCESS | 2000 | 1469115793822 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 08:43:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 08:43:13 INFO - PROCESS | 2000 | 1469115793826 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 08:43:13 INFO - PROCESS | 2000 | 1469115793828 Marionette TRACE conn2 <- [1,2898,null,{}] 08:43:13 INFO - PROCESS | 2000 | 1469115793832 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}] 08:43:13 INFO - PROCESS | 2000 | 1469115793834 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:13 INFO - PROCESS | 2000 | 1469115793930 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 08:43:13 INFO - PROCESS | 2000 | 1469115793985 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:13 INFO - PROCESS | 2000 | 1469115793987 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:13 INFO - PROCESS | 2000 | ++DOCSHELL 0x11966b800 == 29 [pid = 2000] [id = 732] 08:43:13 INFO - PROCESS | 2000 | ++DOMWINDOW == 59 (0x116a0dc00) [pid = 2000] [serial = 2196] [outer = 0x0] 08:43:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 60 (0x1173be400) [pid = 2000] [serial = 2197] [outer = 0x116a0dc00] 08:43:14 INFO - PROCESS | 2000 | 1469115794018 Marionette DEBUG loaded listener.js 08:43:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 61 (0x118597400) [pid = 2000] [serial = 2198] [outer = 0x116a0dc00] 08:43:14 INFO - PROCESS | 2000 | 1469115794441 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]]]}] 08:43:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 08:43:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 673ms 08:43:14 INFO - PROCESS | 2000 | 1469115794498 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 08:43:14 INFO - PROCESS | 2000 | 1469115794502 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 08:43:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 08:43:14 INFO - PROCESS | 2000 | 1469115794507 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 08:43:14 INFO - PROCESS | 2000 | 1469115794508 Marionette TRACE conn2 <- [1,2902,null,{}] 08:43:14 INFO - PROCESS | 2000 | 1469115794511 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}] 08:43:14 INFO - PROCESS | 2000 | 1469115794513 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:14 INFO - PROCESS | 2000 | 1469115794631 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 08:43:14 INFO - PROCESS | 2000 | 1469115794687 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:14 INFO - PROCESS | 2000 | 1469115794688 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:14 INFO - PROCESS | 2000 | ++DOCSHELL 0x121416000 == 30 [pid = 2000] [id = 733] 08:43:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 62 (0x118fb1c00) [pid = 2000] [serial = 2199] [outer = 0x0] 08:43:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 63 (0x1196f3c00) [pid = 2000] [serial = 2200] [outer = 0x118fb1c00] 08:43:14 INFO - PROCESS | 2000 | 1469115794720 Marionette DEBUG loaded listener.js 08:43:14 INFO - PROCESS | 2000 | ++DOMWINDOW == 64 (0x119976400) [pid = 2000] [serial = 2201] [outer = 0x118fb1c00] 08:43:15 INFO - PROCESS | 2000 | 1469115795125 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 08:43:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 08:43:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 670ms 08:43:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 08:43:15 INFO - PROCESS | 2000 | 1469115795177 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 08:43:15 INFO - PROCESS | 2000 | 1469115795178 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 08:43:15 INFO - PROCESS | 2000 | 1469115795180 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 08:43:15 INFO - PROCESS | 2000 | 1469115795183 Marionette TRACE conn2 <- [1,2906,null,{}] 08:43:15 INFO - PROCESS | 2000 | 1469115795192 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}] 08:43:15 INFO - PROCESS | 2000 | 1469115795195 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:15 INFO - PROCESS | 2000 | 1469115795293 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 08:43:15 INFO - PROCESS | 2000 | 1469115795351 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:15 INFO - PROCESS | 2000 | 1469115795353 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:15 INFO - PROCESS | 2000 | ++DOCSHELL 0x126ebd000 == 31 [pid = 2000] [id = 734] 08:43:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 65 (0x119da1000) [pid = 2000] [serial = 2202] [outer = 0x0] 08:43:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 66 (0x1210afc00) [pid = 2000] [serial = 2203] [outer = 0x119da1000] 08:43:15 INFO - PROCESS | 2000 | 1469115795385 Marionette DEBUG loaded listener.js 08:43:15 INFO - PROCESS | 2000 | ++DOMWINDOW == 67 (0x123c0b400) [pid = 2000] [serial = 2204] [outer = 0x119da1000] 08:43:15 INFO - PROCESS | 2000 | 1469115795789 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]]]}] 08:43:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 08:43:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 676ms 08:43:15 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 08:43:15 INFO - PROCESS | 2000 | 1469115795856 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 08:43:15 INFO - PROCESS | 2000 | 1469115795858 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 08:43:15 INFO - PROCESS | 2000 | 1469115795860 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 08:43:15 INFO - PROCESS | 2000 | 1469115795862 Marionette TRACE conn2 <- [1,2910,null,{}] 08:43:15 INFO - PROCESS | 2000 | 1469115795864 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}] 08:43:15 INFO - PROCESS | 2000 | 1469115795865 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:15 INFO - PROCESS | 2000 | 1469115795978 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 08:43:16 INFO - PROCESS | 2000 | 1469115796057 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:16 INFO - PROCESS | 2000 | 1469115796059 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:16 INFO - PROCESS | 2000 | ++DOCSHELL 0x129313000 == 32 [pid = 2000] [id = 735] 08:43:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 68 (0x1241b4400) [pid = 2000] [serial = 2205] [outer = 0x0] 08:43:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 69 (0x1244cbc00) [pid = 2000] [serial = 2206] [outer = 0x1241b4400] 08:43:16 INFO - PROCESS | 2000 | 1469115796089 Marionette DEBUG loaded listener.js 08:43:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 70 (0x124aee400) [pid = 2000] [serial = 2207] [outer = 0x1241b4400] 08:43:16 INFO - PROCESS | 2000 | 1469115796441 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]]]}] 08:43:16 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 08:43:16 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 08:43:16 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 621ms 08:43:16 INFO - PROCESS | 2000 | 1469115796481 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 08:43:16 INFO - PROCESS | 2000 | 1469115796483 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 08:43:16 INFO - TEST-START | /DOMEvents/constructors.html 08:43:16 INFO - PROCESS | 2000 | 1469115796485 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 08:43:16 INFO - PROCESS | 2000 | 1469115796487 Marionette TRACE conn2 <- [1,2914,null,{}] 08:43:16 INFO - PROCESS | 2000 | 1469115796489 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}] 08:43:16 INFO - PROCESS | 2000 | 1469115796490 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:16 INFO - PROCESS | 2000 | 1469115796580 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 08:43:16 INFO - PROCESS | 2000 | 1469115796633 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:16 INFO - PROCESS | 2000 | 1469115796635 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:16 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a55a800 == 33 [pid = 2000] [id = 736] 08:43:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 71 (0x12437f400) [pid = 2000] [serial = 2208] [outer = 0x0] 08:43:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 72 (0x124af6400) [pid = 2000] [serial = 2209] [outer = 0x12437f400] 08:43:16 INFO - PROCESS | 2000 | 1469115796663 Marionette DEBUG loaded listener.js 08:43:16 INFO - PROCESS | 2000 | ++DOMWINDOW == 73 (0x1253ecc00) [pid = 2000] [serial = 2210] [outer = 0x12437f400] 08:43:17 INFO - PROCESS | 2000 | 1469115797076 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]]]}] 08:43:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 08:43:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 08:43:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 08:43:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 08:43:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 08:43:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 08:43:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 08:43:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 08:43:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 08:43:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 08:43:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 08:43:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 08:43:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 08:43:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 08:43:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 08:43:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 08:43:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 08:43:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 08:43:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 08:43:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 08:43:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 08:43:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 08:43:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 08:43:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 08:43:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 08:43:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 08:43:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 08:43:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 08:43:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 08:43:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 08:43:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 08:43:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 08:43:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 08:43:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 08:43:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 08:43:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 08:43:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 08:43:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 08:43:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 08:43:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:43:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 08:43:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 08:43:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 08:43:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:43:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 08:43:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 08:43:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 08:43:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:43:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 08:43:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 08:43:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 08:43:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:43:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 08:43:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 08:43:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 08:43:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:43:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 08:43:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 08:43:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 08:43:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:43:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 08:43:17 INFO - TEST-OK | /DOMEvents/constructors.html | took 627ms 08:43:17 INFO - TEST-START | /DOMEvents/event-phases-order.html 08:43:17 INFO - PROCESS | 2000 | 1469115797112 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 08:43:17 INFO - PROCESS | 2000 | 1469115797114 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 08:43:17 INFO - PROCESS | 2000 | 1469115797116 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 08:43:17 INFO - PROCESS | 2000 | 1469115797118 Marionette TRACE conn2 <- [1,2918,null,{}] 08:43:17 INFO - PROCESS | 2000 | 1469115797120 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}] 08:43:17 INFO - PROCESS | 2000 | 1469115797125 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:17 INFO - PROCESS | 2000 | 1469115797264 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 08:43:17 INFO - PROCESS | 2000 | 1469115797422 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:17 INFO - PROCESS | 2000 | 1469115797423 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:17 INFO - PROCESS | 2000 | ++DOCSHELL 0x11724e800 == 34 [pid = 2000] [id = 737] 08:43:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 74 (0x111f50c00) [pid = 2000] [serial = 2211] [outer = 0x0] 08:43:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 75 (0x1126d7800) [pid = 2000] [serial = 2212] [outer = 0x111f50c00] 08:43:17 INFO - PROCESS | 2000 | 1469115797454 Marionette DEBUG loaded listener.js 08:43:17 INFO - PROCESS | 2000 | ++DOMWINDOW == 76 (0x1150c7c00) [pid = 2000] [serial = 2213] [outer = 0x111f50c00] 08:43:18 INFO - PROCESS | 2000 | --DOCSHELL 0x11862f000 == 33 [pid = 2000] [id = 729] 08:43:18 INFO - PROCESS | 2000 | --DOCSHELL 0x121416800 == 32 [pid = 2000] [id = 730] 08:43:18 INFO - PROCESS | 2000 | --DOCSHELL 0x12a55a800 == 31 [pid = 2000] [id = 736] 08:43:18 INFO - PROCESS | 2000 | --DOCSHELL 0x129313000 == 30 [pid = 2000] [id = 735] 08:43:18 INFO - PROCESS | 2000 | --DOCSHELL 0x126ebd000 == 29 [pid = 2000] [id = 734] 08:43:18 INFO - PROCESS | 2000 | --DOCSHELL 0x12a4c5800 == 28 [pid = 2000] [id = 728] 08:43:18 INFO - PROCESS | 2000 | --DOCSHELL 0x121416000 == 27 [pid = 2000] [id = 733] 08:43:18 INFO - PROCESS | 2000 | --DOCSHELL 0x1186ef800 == 26 [pid = 2000] [id = 731] 08:43:18 INFO - PROCESS | 2000 | --DOCSHELL 0x11966b800 == 25 [pid = 2000] [id = 732] 08:43:18 INFO - PROCESS | 2000 | 1469115798336 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 08:43:18 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 08:43:18 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1270ms 08:43:18 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 08:43:18 INFO - PROCESS | 2000 | 1469115798387 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 08:43:18 INFO - PROCESS | 2000 | 1469115798389 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 08:43:18 INFO - PROCESS | 2000 | 1469115798393 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 08:43:18 INFO - PROCESS | 2000 | 1469115798395 Marionette TRACE conn2 <- [1,2922,null,{}] 08:43:18 INFO - PROCESS | 2000 | 1469115798399 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}] 08:43:18 INFO - PROCESS | 2000 | 1469115798401 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:18 INFO - PROCESS | 2000 | 1469115798484 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 08:43:18 INFO - PROCESS | 2000 | 1469115798489 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:18 INFO - PROCESS | 2000 | 1469115798492 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:18 INFO - PROCESS | 2000 | ++DOCSHELL 0x117265000 == 26 [pid = 2000] [id = 738] 08:43:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 77 (0x112e77400) [pid = 2000] [serial = 2214] [outer = 0x0] 08:43:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 78 (0x1132a4400) [pid = 2000] [serial = 2215] [outer = 0x112e77400] 08:43:18 INFO - PROCESS | 2000 | 1469115798523 Marionette DEBUG loaded listener.js 08:43:18 INFO - PROCESS | 2000 | ++DOMWINDOW == 79 (0x115f76c00) [pid = 2000] [serial = 2216] [outer = 0x112e77400] 08:43:18 INFO - PROCESS | 2000 | [2000] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:43:18 INFO - PROCESS | 2000 | [2000] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:43:18 INFO - PROCESS | 2000 | [2000] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:43:18 INFO - PROCESS | 2000 | [2000] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:43:18 INFO - PROCESS | 2000 | 1469115798876 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]]]}] 08:43:18 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 08:43:18 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 08:43:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 08:43:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:43:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:43:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:43:18 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 08:43:18 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 08:43:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:43:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:43:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:43:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:43:18 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 08:43:18 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 08:43:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:43:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:43:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:43:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:43:18 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]" 08:43:18 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 08:43:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:43:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:43:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:43:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:43:18 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 08:43:18 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 522ms 08:43:18 INFO - PROCESS | 2000 | 1469115798921 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 08:43:18 INFO - PROCESS | 2000 | 1469115798924 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 08:43:18 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 08:43:18 INFO - PROCESS | 2000 | 1469115798929 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 08:43:18 INFO - PROCESS | 2000 | 1469115798931 Marionette TRACE conn2 <- [1,2926,null,{}] 08:43:18 INFO - PROCESS | 2000 | 1469115798933 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}] 08:43:18 INFO - PROCESS | 2000 | 1469115798935 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:19 INFO - PROCESS | 2000 | 1469115799012 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 08:43:19 INFO - PROCESS | 2000 | 1469115799017 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:19 INFO - PROCESS | 2000 | 1469115799021 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:19 INFO - PROCESS | 2000 | ++DOCSHELL 0x120f4a800 == 27 [pid = 2000] [id = 739] 08:43:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x116787400) [pid = 2000] [serial = 2217] [outer = 0x0] 08:43:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x1186b4400) [pid = 2000] [serial = 2218] [outer = 0x116787400] 08:43:19 INFO - PROCESS | 2000 | 1469115799049 Marionette DEBUG loaded listener.js 08:43:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x11914a000) [pid = 2000] [serial = 2219] [outer = 0x116787400] 08:43:19 INFO - PROCESS | 2000 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 08:43:19 INFO - PROCESS | 2000 | 1469115799373 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]]]}] 08:43:19 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 08:43:19 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 468ms 08:43:19 INFO - PROCESS | 2000 | 1469115799398 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 08:43:19 INFO - PROCESS | 2000 | 1469115799400 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 08:43:19 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 08:43:19 INFO - PROCESS | 2000 | 1469115799404 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 08:43:19 INFO - PROCESS | 2000 | 1469115799407 Marionette TRACE conn2 <- [1,2930,null,{}] 08:43:19 INFO - PROCESS | 2000 | 1469115799421 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}] 08:43:19 INFO - PROCESS | 2000 | 1469115799425 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:19 INFO - PROCESS | 2000 | 1469115799506 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 08:43:19 INFO - PROCESS | 2000 | 1469115799561 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:19 INFO - PROCESS | 2000 | 1469115799564 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:19 INFO - PROCESS | 2000 | ++DOCSHELL 0x12531c800 == 28 [pid = 2000] [id = 740] 08:43:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x119978400) [pid = 2000] [serial = 2220] [outer = 0x0] 08:43:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x119da4c00) [pid = 2000] [serial = 2221] [outer = 0x119978400] 08:43:19 INFO - PROCESS | 2000 | 1469115799597 Marionette DEBUG loaded listener.js 08:43:19 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x120faf400) [pid = 2000] [serial = 2222] [outer = 0x119978400] 08:43:19 INFO - PROCESS | 2000 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 08:43:19 INFO - PROCESS | 2000 | 1469115799898 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]]]}] 08:43:19 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 08:43:19 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 527ms 08:43:19 INFO - PROCESS | 2000 | 1469115799931 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 08:43:19 INFO - PROCESS | 2000 | 1469115799932 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 08:43:19 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 08:43:19 INFO - PROCESS | 2000 | 1469115799942 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 08:43:19 INFO - PROCESS | 2000 | 1469115799943 Marionette TRACE conn2 <- [1,2934,null,{}] 08:43:19 INFO - PROCESS | 2000 | 1469115799945 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}] 08:43:19 INFO - PROCESS | 2000 | 1469115799946 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:20 INFO - PROCESS | 2000 | 1469115800032 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 08:43:20 INFO - PROCESS | 2000 | 1469115800091 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:20 INFO - PROCESS | 2000 | 1469115800092 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:20 INFO - PROCESS | 2000 | ++DOCSHELL 0x12889c800 == 29 [pid = 2000] [id = 741] 08:43:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x1210ae800) [pid = 2000] [serial = 2223] [outer = 0x0] 08:43:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x123c12400) [pid = 2000] [serial = 2224] [outer = 0x1210ae800] 08:43:20 INFO - PROCESS | 2000 | 1469115800118 Marionette DEBUG loaded listener.js 08:43:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x1241ad000) [pid = 2000] [serial = 2225] [outer = 0x1210ae800] 08:43:20 INFO - PROCESS | 2000 | 1469115800378 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]]]}] 08:43:20 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 08:43:20 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 477ms 08:43:20 INFO - PROCESS | 2000 | 1469115800415 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 08:43:20 INFO - PROCESS | 2000 | 1469115800417 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 08:43:20 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 08:43:20 INFO - PROCESS | 2000 | 1469115800427 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 08:43:20 INFO - PROCESS | 2000 | 1469115800428 Marionette TRACE conn2 <- [1,2938,null,{}] 08:43:20 INFO - PROCESS | 2000 | 1469115800430 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}] 08:43:20 INFO - PROCESS | 2000 | 1469115800431 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:20 INFO - PROCESS | 2000 | 1469115800538 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 08:43:20 INFO - PROCESS | 2000 | 1469115800542 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:20 INFO - PROCESS | 2000 | 1469115800543 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:20 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b703000 == 30 [pid = 2000] [id = 742] 08:43:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x1244c9000) [pid = 2000] [serial = 2226] [outer = 0x0] 08:43:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x124a99000) [pid = 2000] [serial = 2227] [outer = 0x1244c9000] 08:43:20 INFO - PROCESS | 2000 | 1469115800568 Marionette DEBUG loaded listener.js 08:43:20 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x1253f4000) [pid = 2000] [serial = 2228] [outer = 0x1244c9000] 08:43:20 INFO - PROCESS | 2000 | 1469115800870 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]]]}] 08:43:20 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. 08:43:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 468ms 08:43:20 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 08:43:20 INFO - PROCESS | 2000 | 1469115800897 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 08:43:20 INFO - PROCESS | 2000 | 1469115800898 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 08:43:20 INFO - PROCESS | 2000 | 1469115800908 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 08:43:20 INFO - PROCESS | 2000 | 1469115800909 Marionette TRACE conn2 <- [1,2942,null,{}] 08:43:20 INFO - PROCESS | 2000 | 1469115800911 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}] 08:43:20 INFO - PROCESS | 2000 | 1469115800915 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:21 INFO - PROCESS | 2000 | 1469115801038 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 08:43:21 INFO - PROCESS | 2000 | 1469115801071 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:21 INFO - PROCESS | 2000 | 1469115801073 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:21 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c058800 == 31 [pid = 2000] [id = 743] 08:43:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x125686400) [pid = 2000] [serial = 2229] [outer = 0x0] 08:43:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x125d83800) [pid = 2000] [serial = 2230] [outer = 0x125686400] 08:43:21 INFO - PROCESS | 2000 | 1469115801097 Marionette DEBUG loaded listener.js 08:43:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x128883800) [pid = 2000] [serial = 2231] [outer = 0x125686400] 08:43:21 INFO - PROCESS | 2000 | 1469115801426 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"]]]}] 08:43:21 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 08:43:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 08:43:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 08:43:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 575ms 08:43:21 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 08:43:21 INFO - PROCESS | 2000 | 1469115801477 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 08:43:21 INFO - PROCESS | 2000 | 1469115801479 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 08:43:21 INFO - PROCESS | 2000 | 1469115801482 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 08:43:21 INFO - PROCESS | 2000 | 1469115801484 Marionette TRACE conn2 <- [1,2946,null,{}] 08:43:21 INFO - PROCESS | 2000 | 1469115801496 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}] 08:43:21 INFO - PROCESS | 2000 | 1469115801498 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:21 INFO - PROCESS | 2000 | 1469115801622 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 08:43:21 INFO - PROCESS | 2000 | 1469115801664 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:21 INFO - PROCESS | 2000 | 1469115801665 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:21 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c2b8800 == 32 [pid = 2000] [id = 744] 08:43:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x128883c00) [pid = 2000] [serial = 2232] [outer = 0x0] 08:43:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x128b31c00) [pid = 2000] [serial = 2233] [outer = 0x128883c00] 08:43:21 INFO - PROCESS | 2000 | 1469115801690 Marionette DEBUG loaded listener.js 08:43:21 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x128be7c00) [pid = 2000] [serial = 2234] [outer = 0x128883c00] 08:43:21 INFO - PROCESS | 2000 | 1469115801962 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]]]}] 08:43:22 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. 08:43:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 531ms 08:43:22 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 08:43:22 INFO - PROCESS | 2000 | 1469115802014 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 08:43:22 INFO - PROCESS | 2000 | 1469115802015 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 08:43:22 INFO - PROCESS | 2000 | 1469115802018 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 08:43:22 INFO - PROCESS | 2000 | 1469115802021 Marionette TRACE conn2 <- [1,2950,null,{}] 08:43:22 INFO - PROCESS | 2000 | 1469115802024 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}] 08:43:22 INFO - PROCESS | 2000 | 1469115802025 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:22 INFO - PROCESS | 2000 | 1469115802122 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 08:43:22 INFO - PROCESS | 2000 | 1469115802132 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:22 INFO - PROCESS | 2000 | 1469115802133 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:22 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c669800 == 33 [pid = 2000] [id = 745] 08:43:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x128bec000) [pid = 2000] [serial = 2235] [outer = 0x0] 08:43:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x128bf0c00) [pid = 2000] [serial = 2236] [outer = 0x128bec000] 08:43:22 INFO - PROCESS | 2000 | 1469115802158 Marionette DEBUG loaded listener.js 08:43:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x128d5d800) [pid = 2000] [serial = 2237] [outer = 0x128bec000] 08:43:22 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x124382c00) [pid = 2000] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 08:43:22 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x1164d4000) [pid = 2000] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 08:43:22 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x1164d5000) [pid = 2000] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 08:43:22 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x112986400) [pid = 2000] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 08:43:22 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x112982c00) [pid = 2000] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 08:43:22 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x116aab800) [pid = 2000] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 08:43:22 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x119d9e000) [pid = 2000] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 08:43:22 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x11688e400) [pid = 2000] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 08:43:22 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x116805000) [pid = 2000] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 08:43:22 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x1210ac800) [pid = 2000] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 08:43:22 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x12430b800) [pid = 2000] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 08:43:22 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x126aa6800) [pid = 2000] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 08:43:22 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x1173b7c00) [pid = 2000] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 08:43:22 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x1126e0c00) [pid = 2000] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 08:43:22 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x121a20400) [pid = 2000] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 08:43:22 INFO - PROCESS | 2000 | ++DOCSHELL 0x10eaaa800 == 34 [pid = 2000] [id = 746] 08:43:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x115f72000) [pid = 2000] [serial = 2238] [outer = 0x0] 08:43:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x1164d5000) [pid = 2000] [serial = 2239] [outer = 0x115f72000] 08:43:22 INFO - PROCESS | 2000 | 1469115802614 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]]]}] 08:43:22 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. 08:43:22 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 621ms 08:43:22 INFO - PROCESS | 2000 | 1469115802639 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 08:43:22 INFO - PROCESS | 2000 | 1469115802641 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 08:43:22 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 08:43:22 INFO - PROCESS | 2000 | 1469115802643 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 08:43:22 INFO - PROCESS | 2000 | 1469115802644 Marionette TRACE conn2 <- [1,2954,null,{}] 08:43:22 INFO - PROCESS | 2000 | 1469115802646 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}] 08:43:22 INFO - PROCESS | 2000 | 1469115802647 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:22 INFO - PROCESS | 2000 | 1469115802735 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 08:43:22 INFO - PROCESS | 2000 | 1469115802804 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:22 INFO - PROCESS | 2000 | 1469115802805 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:22 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c678800 == 35 [pid = 2000] [id = 747] 08:43:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x111f48800) [pid = 2000] [serial = 2240] [outer = 0x0] 08:43:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x1186cb800) [pid = 2000] [serial = 2241] [outer = 0x111f48800] 08:43:22 INFO - PROCESS | 2000 | 1469115802829 Marionette DEBUG loaded listener.js 08:43:22 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x121a24000) [pid = 2000] [serial = 2242] [outer = 0x111f48800] 08:43:23 INFO - PROCESS | 2000 | 1469115803063 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]]]}] 08:43:23 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:43:23 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 08:43:23 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 471ms 08:43:23 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 08:43:23 INFO - PROCESS | 2000 | 1469115803114 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 08:43:23 INFO - PROCESS | 2000 | 1469115803115 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 08:43:23 INFO - PROCESS | 2000 | 1469115803125 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 08:43:23 INFO - PROCESS | 2000 | 1469115803126 Marionette TRACE conn2 <- [1,2958,null,{}] 08:43:23 INFO - PROCESS | 2000 | 1469115803128 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}] 08:43:23 INFO - PROCESS | 2000 | 1469115803129 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:23 INFO - PROCESS | 2000 | 1469115803222 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 08:43:23 INFO - PROCESS | 2000 | 1469115803226 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:23 INFO - PROCESS | 2000 | 1469115803227 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:23 INFO - PROCESS | 2000 | ++DOCSHELL 0x12cea1000 == 36 [pid = 2000] [id = 748] 08:43:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x121811c00) [pid = 2000] [serial = 2243] [outer = 0x0] 08:43:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x12888a800) [pid = 2000] [serial = 2244] [outer = 0x121811c00] 08:43:23 INFO - PROCESS | 2000 | 1469115803251 Marionette DEBUG loaded listener.js 08:43:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x129071400) [pid = 2000] [serial = 2245] [outer = 0x121811c00] 08:43:23 INFO - PROCESS | 2000 | 1469115803547 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]]]}] 08:43:23 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. 08:43:23 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 474ms 08:43:23 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 08:43:23 INFO - PROCESS | 2000 | 1469115803593 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 08:43:23 INFO - PROCESS | 2000 | 1469115803594 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 08:43:23 INFO - PROCESS | 2000 | 1469115803597 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 08:43:23 INFO - PROCESS | 2000 | 1469115803598 Marionette TRACE conn2 <- [1,2962,null,{}] 08:43:23 INFO - PROCESS | 2000 | 1469115803601 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}] 08:43:23 INFO - PROCESS | 2000 | 1469115803605 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:23 INFO - PROCESS | 2000 | 1469115803721 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 08:43:23 INFO - PROCESS | 2000 | 1469115803734 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:23 INFO - PROCESS | 2000 | 1469115803736 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:23 INFO - PROCESS | 2000 | ++DOCSHELL 0x12ceb1800 == 37 [pid = 2000] [id = 749] 08:43:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x1253f3c00) [pid = 2000] [serial = 2246] [outer = 0x0] 08:43:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x1291ab800) [pid = 2000] [serial = 2247] [outer = 0x1253f3c00] 08:43:23 INFO - PROCESS | 2000 | 1469115803763 Marionette DEBUG loaded listener.js 08:43:23 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x1291d8800) [pid = 2000] [serial = 2248] [outer = 0x1253f3c00] 08:43:24 INFO - PROCESS | 2000 | 1469115804039 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]]]}] 08:43:24 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. 08:43:24 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 468ms 08:43:24 INFO - PROCESS | 2000 | 1469115804066 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 08:43:24 INFO - PROCESS | 2000 | 1469115804067 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 08:43:24 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 08:43:24 INFO - PROCESS | 2000 | 1469115804076 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 08:43:24 INFO - PROCESS | 2000 | 1469115804077 Marionette TRACE conn2 <- [1,2966,null,{}] 08:43:24 INFO - PROCESS | 2000 | 1469115804080 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}] 08:43:24 INFO - PROCESS | 2000 | 1469115804081 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:24 INFO - PROCESS | 2000 | 1469115804161 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 08:43:24 INFO - PROCESS | 2000 | 1469115804165 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:24 INFO - PROCESS | 2000 | 1469115804166 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:24 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d3a2000 == 38 [pid = 2000] [id = 750] 08:43:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x1291ce000) [pid = 2000] [serial = 2249] [outer = 0x0] 08:43:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x1294d6c00) [pid = 2000] [serial = 2250] [outer = 0x1291ce000] 08:43:24 INFO - PROCESS | 2000 | 1469115804192 Marionette DEBUG loaded listener.js 08:43:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x12a56f400) [pid = 2000] [serial = 2251] [outer = 0x1291ce000] 08:43:24 INFO - PROCESS | 2000 | 1469115804482 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]]]}] 08:43:24 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. 08:43:24 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 470ms 08:43:24 INFO - PROCESS | 2000 | 1469115804552 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 08:43:24 INFO - PROCESS | 2000 | 1469115804554 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 08:43:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 08:43:24 INFO - PROCESS | 2000 | 1469115804557 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 08:43:24 INFO - PROCESS | 2000 | 1469115804560 Marionette TRACE conn2 <- [1,2970,null,{}] 08:43:24 INFO - PROCESS | 2000 | 1469115804564 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}] 08:43:24 INFO - PROCESS | 2000 | 1469115804566 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:24 INFO - PROCESS | 2000 | 1469115804685 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 08:43:24 INFO - PROCESS | 2000 | 1469115804739 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:24 INFO - PROCESS | 2000 | 1469115804740 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:24 INFO - PROCESS | 2000 | ++DOCSHELL 0x1189d8800 == 39 [pid = 2000] [id = 751] 08:43:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x11298e800) [pid = 2000] [serial = 2252] [outer = 0x0] 08:43:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x112e74000) [pid = 2000] [serial = 2253] [outer = 0x11298e800] 08:43:24 INFO - PROCESS | 2000 | 1469115804773 Marionette DEBUG loaded listener.js 08:43:24 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x115fe9000) [pid = 2000] [serial = 2254] [outer = 0x11298e800] 08:43:25 INFO - PROCESS | 2000 | 1469115805209 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]]]}] 08:43:25 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. 08:43:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 673ms 08:43:25 INFO - PROCESS | 2000 | 1469115805231 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 08:43:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 08:43:25 INFO - PROCESS | 2000 | 1469115805233 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 08:43:25 INFO - PROCESS | 2000 | 1469115805238 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 08:43:25 INFO - PROCESS | 2000 | 1469115805241 Marionette TRACE conn2 <- [1,2974,null,{}] 08:43:25 INFO - PROCESS | 2000 | 1469115805244 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}] 08:43:25 INFO - PROCESS | 2000 | 1469115805245 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:25 INFO - PROCESS | 2000 | 1469115805354 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 08:43:25 INFO - PROCESS | 2000 | 1469115805410 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:25 INFO - PROCESS | 2000 | 1469115805412 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:25 INFO - PROCESS | 2000 | ++DOCSHELL 0x1288a7800 == 40 [pid = 2000] [id = 752] 08:43:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x1173b6800) [pid = 2000] [serial = 2255] [outer = 0x0] 08:43:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x119143400) [pid = 2000] [serial = 2256] [outer = 0x1173b6800] 08:43:25 INFO - PROCESS | 2000 | 1469115805442 Marionette DEBUG loaded listener.js 08:43:25 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x119931400) [pid = 2000] [serial = 2257] [outer = 0x1173b6800] 08:43:25 INFO - PROCESS | 2000 | 1469115805860 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]]]}] 08:43:25 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. 08:43:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 675ms 08:43:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 08:43:25 INFO - PROCESS | 2000 | 1469115805912 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 08:43:25 INFO - PROCESS | 2000 | 1469115805913 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 08:43:25 INFO - PROCESS | 2000 | 1469115805915 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 08:43:25 INFO - PROCESS | 2000 | 1469115805917 Marionette TRACE conn2 <- [1,2978,null,{}] 08:43:25 INFO - PROCESS | 2000 | 1469115805924 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}] 08:43:25 INFO - PROCESS | 2000 | 1469115805927 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:26 INFO - PROCESS | 2000 | 1469115806085 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 08:43:26 INFO - PROCESS | 2000 | 1469115806189 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:26 INFO - PROCESS | 2000 | 1469115806191 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:26 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b717800 == 41 [pid = 2000] [id = 753] 08:43:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x1241af000) [pid = 2000] [serial = 2258] [outer = 0x0] 08:43:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x125364000) [pid = 2000] [serial = 2259] [outer = 0x1241af000] 08:43:26 INFO - PROCESS | 2000 | 1469115806224 Marionette DEBUG loaded listener.js 08:43:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x125688400) [pid = 2000] [serial = 2260] [outer = 0x1241af000] 08:43:26 INFO - PROCESS | 2000 | 1469115806770 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]]]}] 08:43:26 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. 08:43:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 873ms 08:43:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 08:43:26 INFO - PROCESS | 2000 | 1469115806788 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 08:43:26 INFO - PROCESS | 2000 | 1469115806791 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 08:43:26 INFO - PROCESS | 2000 | 1469115806794 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 08:43:26 INFO - PROCESS | 2000 | 1469115806796 Marionette TRACE conn2 <- [1,2982,null,{}] 08:43:26 INFO - PROCESS | 2000 | 1469115806800 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}] 08:43:26 INFO - PROCESS | 2000 | 1469115806801 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:26 INFO - PROCESS | 2000 | 1469115806906 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 08:43:26 INFO - PROCESS | 2000 | 1469115806962 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:26 INFO - PROCESS | 2000 | 1469115806965 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:26 INFO - PROCESS | 2000 | ++DOCSHELL 0x119b26000 == 42 [pid = 2000] [id = 754] 08:43:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x118349c00) [pid = 2000] [serial = 2261] [outer = 0x0] 08:43:26 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x118591c00) [pid = 2000] [serial = 2262] [outer = 0x118349c00] 08:43:27 INFO - PROCESS | 2000 | 1469115806996 Marionette DEBUG loaded listener.js 08:43:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x118fb4800) [pid = 2000] [serial = 2263] [outer = 0x118349c00] 08:43:27 INFO - PROCESS | 2000 | --DOCSHELL 0x12ceb1800 == 41 [pid = 2000] [id = 749] 08:43:27 INFO - PROCESS | 2000 | --DOCSHELL 0x12cea1000 == 40 [pid = 2000] [id = 748] 08:43:27 INFO - PROCESS | 2000 | --DOCSHELL 0x12c678800 == 39 [pid = 2000] [id = 747] 08:43:27 INFO - PROCESS | 2000 | --DOCSHELL 0x10eaaa800 == 38 [pid = 2000] [id = 746] 08:43:27 INFO - PROCESS | 2000 | --DOCSHELL 0x12c669800 == 37 [pid = 2000] [id = 745] 08:43:27 INFO - PROCESS | 2000 | --DOCSHELL 0x12c2b8800 == 36 [pid = 2000] [id = 744] 08:43:27 INFO - PROCESS | 2000 | --DOCSHELL 0x12c058800 == 35 [pid = 2000] [id = 743] 08:43:27 INFO - PROCESS | 2000 | --DOCSHELL 0x12b703000 == 34 [pid = 2000] [id = 742] 08:43:27 INFO - PROCESS | 2000 | --DOCSHELL 0x12889c800 == 33 [pid = 2000] [id = 741] 08:43:27 INFO - PROCESS | 2000 | --DOCSHELL 0x12531c800 == 32 [pid = 2000] [id = 740] 08:43:27 INFO - PROCESS | 2000 | --DOCSHELL 0x120f4a800 == 31 [pid = 2000] [id = 739] 08:43:27 INFO - PROCESS | 2000 | --DOCSHELL 0x117265000 == 30 [pid = 2000] [id = 738] 08:43:27 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x126b13000) [pid = 2000] [serial = 2186] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x125b4d000) [pid = 2000] [serial = 2185] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x1128ba000) [pid = 2000] [serial = 2188] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x124af4c00) [pid = 2000] [serial = 2182] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x1173b7800) [pid = 2000] [serial = 2195] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x1241b4800) [pid = 2000] [serial = 2180] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x11680f800) [pid = 2000] [serial = 2164] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x117d92c00) [pid = 2000] [serial = 2165] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x113c2f800) [pid = 2000] [serial = 2167] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x1128b9400) [pid = 2000] [serial = 2168] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x1196fa400) [pid = 2000] [serial = 2173] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x119d9a800) [pid = 2000] [serial = 2174] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x118348800) [pid = 2000] [serial = 2170] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x116785000) [pid = 2000] [serial = 2194] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x1186c0800) [pid = 2000] [serial = 2171] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x117d8f800) [pid = 2000] [serial = 2152] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x124108400) [pid = 2000] [serial = 2155] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x12888a400) [pid = 2000] [serial = 2158] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x125691400) [pid = 2000] [serial = 2183] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x128bf4800) [pid = 2000] [serial = 2161] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x1219ccc00) [pid = 2000] [serial = 2177] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x1210acc00) [pid = 2000] [serial = 2176] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x123c0e800) [pid = 2000] [serial = 2179] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x119488400) [pid = 2000] [serial = 2153] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x124af4000) [pid = 2000] [serial = 2156] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x1291d3800) [pid = 2000] [serial = 2162] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x128d55400) [pid = 2000] [serial = 2159] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x1186bd400) [pid = 2000] [serial = 2192] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x1176bb400) [pid = 2000] [serial = 2191] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x115d0e800) [pid = 2000] [serial = 2189] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 2000 | 1469115807357 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"]]]}] 08:43:27 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 08:43:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 08:43:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 08:43:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 577ms 08:43:27 INFO - PROCESS | 2000 | 1469115807372 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 08:43:27 INFO - PROCESS | 2000 | 1469115807375 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 08:43:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 08:43:27 INFO - PROCESS | 2000 | 1469115807379 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 08:43:27 INFO - PROCESS | 2000 | 1469115807381 Marionette TRACE conn2 <- [1,2986,null,{}] 08:43:27 INFO - PROCESS | 2000 | 1469115807383 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}] 08:43:27 INFO - PROCESS | 2000 | 1469115807386 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:27 INFO - PROCESS | 2000 | 1469115807464 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 08:43:27 INFO - PROCESS | 2000 | 1469115807521 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:27 INFO - PROCESS | 2000 | 1469115807522 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:27 INFO - PROCESS | 2000 | ++DOCSHELL 0x119695000 == 31 [pid = 2000] [id = 755] 08:43:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x119141400) [pid = 2000] [serial = 2264] [outer = 0x0] 08:43:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x1196fa400) [pid = 2000] [serial = 2265] [outer = 0x119141400] 08:43:27 INFO - PROCESS | 2000 | 1469115807550 Marionette DEBUG loaded listener.js 08:43:27 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x119d9f400) [pid = 2000] [serial = 2266] [outer = 0x119141400] 08:43:27 INFO - PROCESS | 2000 | 1469115807861 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]]]}] 08:43:27 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. 08:43:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 519ms 08:43:27 INFO - PROCESS | 2000 | 1469115807899 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 08:43:27 INFO - PROCESS | 2000 | 1469115807900 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 08:43:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 08:43:27 INFO - PROCESS | 2000 | 1469115807905 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 08:43:27 INFO - PROCESS | 2000 | 1469115807908 Marionette TRACE conn2 <- [1,2990,null,{}] 08:43:27 INFO - PROCESS | 2000 | 1469115807915 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}] 08:43:27 INFO - PROCESS | 2000 | 1469115807918 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:27 INFO - PROCESS | 2000 | 1469115807995 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 08:43:28 INFO - PROCESS | 2000 | 1469115807999 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:28 INFO - PROCESS | 2000 | 1469115808001 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:28 INFO - PROCESS | 2000 | ++DOCSHELL 0x1245f2000 == 32 [pid = 2000] [id = 756] 08:43:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x1219bdc00) [pid = 2000] [serial = 2267] [outer = 0x0] 08:43:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x124a20c00) [pid = 2000] [serial = 2268] [outer = 0x1219bdc00] 08:43:28 INFO - PROCESS | 2000 | 1469115808031 Marionette DEBUG loaded listener.js 08:43:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x125369400) [pid = 2000] [serial = 2269] [outer = 0x1219bdc00] 08:43:28 INFO - PROCESS | 2000 | ++DOCSHELL 0x1168c9000 == 33 [pid = 2000] [id = 757] 08:43:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x125a59400) [pid = 2000] [serial = 2270] [outer = 0x0] 08:43:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x11914b400) [pid = 2000] [serial = 2271] [outer = 0x125a59400] 08:43:28 INFO - PROCESS | 2000 | 1469115808367 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]]]}] 08:43:28 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. 08:43:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 522ms 08:43:28 INFO - PROCESS | 2000 | 1469115808426 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 08:43:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 08:43:28 INFO - PROCESS | 2000 | 1469115808428 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 08:43:28 INFO - PROCESS | 2000 | 1469115808430 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 08:43:28 INFO - PROCESS | 2000 | 1469115808431 Marionette TRACE conn2 <- [1,2994,null,{}] 08:43:28 INFO - PROCESS | 2000 | 1469115808434 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}] 08:43:28 INFO - PROCESS | 2000 | 1469115808435 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:28 INFO - PROCESS | 2000 | 1469115808529 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 08:43:28 INFO - PROCESS | 2000 | 1469115808533 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:28 INFO - PROCESS | 2000 | 1469115808534 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:28 INFO - PROCESS | 2000 | ++DOCSHELL 0x1288a4000 == 34 [pid = 2000] [id = 758] 08:43:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x125691400) [pid = 2000] [serial = 2272] [outer = 0x0] 08:43:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x125d1a400) [pid = 2000] [serial = 2273] [outer = 0x125691400] 08:43:28 INFO - PROCESS | 2000 | 1469115808560 Marionette DEBUG loaded listener.js 08:43:28 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x126b13000) [pid = 2000] [serial = 2274] [outer = 0x125691400] 08:43:28 INFO - PROCESS | 2000 | 1469115808863 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]]]}] 08:43:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:43:28 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 08:43:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 468ms 08:43:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 08:43:28 INFO - PROCESS | 2000 | 1469115808898 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 08:43:28 INFO - PROCESS | 2000 | 1469115808900 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 08:43:28 INFO - PROCESS | 2000 | 1469115808903 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 08:43:28 INFO - PROCESS | 2000 | 1469115808905 Marionette TRACE conn2 <- [1,2998,null,{}] 08:43:28 INFO - PROCESS | 2000 | 1469115808907 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}] 08:43:28 INFO - PROCESS | 2000 | 1469115808909 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:28 INFO - PROCESS | 2000 | 1469115808988 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 08:43:29 INFO - PROCESS | 2000 | 1469115809052 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:29 INFO - PROCESS | 2000 | 1469115809054 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:29 INFO - PROCESS | 2000 | ++DOCSHELL 0x125b2f000 == 35 [pid = 2000] [id = 759] 08:43:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x125d0d800) [pid = 2000] [serial = 2275] [outer = 0x0] 08:43:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x126b11c00) [pid = 2000] [serial = 2276] [outer = 0x125d0d800] 08:43:29 INFO - PROCESS | 2000 | 1469115809085 Marionette DEBUG loaded listener.js 08:43:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x128885400) [pid = 2000] [serial = 2277] [outer = 0x125d0d800] 08:43:29 INFO - PROCESS | 2000 | 1469115809344 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]]]}] 08:43:29 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. 08:43:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 471ms 08:43:29 INFO - PROCESS | 2000 | 1469115809380 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 08:43:29 INFO - PROCESS | 2000 | 1469115809382 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 08:43:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 08:43:29 INFO - PROCESS | 2000 | 1469115809391 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 08:43:29 INFO - PROCESS | 2000 | 1469115809392 Marionette TRACE conn2 <- [1,3002,null,{}] 08:43:29 INFO - PROCESS | 2000 | 1469115809394 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}] 08:43:29 INFO - PROCESS | 2000 | 1469115809398 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:29 INFO - PROCESS | 2000 | 1469115809522 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 08:43:29 INFO - PROCESS | 2000 | 1469115809527 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:29 INFO - PROCESS | 2000 | 1469115809528 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:29 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b949000 == 36 [pid = 2000] [id = 760] 08:43:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x126bcb800) [pid = 2000] [serial = 2278] [outer = 0x0] 08:43:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x128aab000) [pid = 2000] [serial = 2279] [outer = 0x126bcb800] 08:43:29 INFO - PROCESS | 2000 | 1469115809552 Marionette DEBUG loaded listener.js 08:43:29 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x1291b5400) [pid = 2000] [serial = 2280] [outer = 0x126bcb800] 08:43:29 INFO - PROCESS | 2000 | 1469115809884 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]]]}] 08:43:29 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. 08:43:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 525ms 08:43:29 INFO - PROCESS | 2000 | 1469115809913 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 08:43:29 INFO - PROCESS | 2000 | 1469115809915 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 08:43:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 08:43:29 INFO - PROCESS | 2000 | 1469115809921 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 08:43:29 INFO - PROCESS | 2000 | 1469115809923 Marionette TRACE conn2 <- [1,3006,null,{}] 08:43:29 INFO - PROCESS | 2000 | 1469115809927 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}] 08:43:29 INFO - PROCESS | 2000 | 1469115809929 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:30 INFO - PROCESS | 2000 | 1469115810083 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 08:43:30 INFO - PROCESS | 2000 | 1469115810102 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:30 INFO - PROCESS | 2000 | 1469115810115 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:30 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c2b5000 == 37 [pid = 2000] [id = 761] 08:43:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x1291d1000) [pid = 2000] [serial = 2281] [outer = 0x0] 08:43:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x1294d1000) [pid = 2000] [serial = 2282] [outer = 0x1291d1000] 08:43:30 INFO - PROCESS | 2000 | 1469115810156 Marionette DEBUG loaded listener.js 08:43:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x12a43e000) [pid = 2000] [serial = 2283] [outer = 0x1291d1000] 08:43:30 INFO - PROCESS | 2000 | 1469115810515 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]]]}] 08:43:30 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. 08:43:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 625ms 08:43:30 INFO - PROCESS | 2000 | 1469115810549 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 08:43:30 INFO - PROCESS | 2000 | 1469115810550 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 08:43:30 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 08:43:30 INFO - PROCESS | 2000 | 1469115810556 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 08:43:30 INFO - PROCESS | 2000 | 1469115810558 Marionette TRACE conn2 <- [1,3010,null,{}] 08:43:30 INFO - PROCESS | 2000 | 1469115810562 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}] 08:43:30 INFO - PROCESS | 2000 | 1469115810563 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:30 INFO - PROCESS | 2000 | 1469115810727 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 08:43:30 INFO - PROCESS | 2000 | 1469115810747 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:30 INFO - PROCESS | 2000 | 1469115810747 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:30 INFO - PROCESS | 2000 | ++DOCSHELL 0x1168cf000 == 38 [pid = 2000] [id = 762] 08:43:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x12a43ec00) [pid = 2000] [serial = 2284] [outer = 0x0] 08:43:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x12a578000) [pid = 2000] [serial = 2285] [outer = 0x12a43ec00] 08:43:30 INFO - PROCESS | 2000 | 1469115810788 Marionette DEBUG loaded listener.js 08:43:30 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x12a59ec00) [pid = 2000] [serial = 2286] [outer = 0x12a43ec00] 08:43:31 INFO - PROCESS | 2000 | 1469115811183 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]]]}] 08:43:31 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 08:43:31 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 670ms 08:43:31 INFO - PROCESS | 2000 | 1469115811226 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 08:43:31 INFO - PROCESS | 2000 | 1469115811228 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 08:43:31 INFO - TEST-START | /FileAPI/FileReaderSync.worker 08:43:31 INFO - PROCESS | 2000 | 1469115811230 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 08:43:31 INFO - PROCESS | 2000 | 1469115811231 Marionette TRACE conn2 <- [1,3014,null,{}] 08:43:31 INFO - PROCESS | 2000 | 1469115811234 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}] 08:43:31 INFO - PROCESS | 2000 | 1469115811235 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:31 INFO - PROCESS | 2000 | 1469115811352 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 08:43:31 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x111f48800) [pid = 2000] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 08:43:31 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x1244c9000) [pid = 2000] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 08:43:31 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x128883c00) [pid = 2000] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 08:43:31 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x119978400) [pid = 2000] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 08:43:31 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x112e77400) [pid = 2000] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 08:43:31 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x125686400) [pid = 2000] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 08:43:31 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x1210ae800) [pid = 2000] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 08:43:31 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x116787400) [pid = 2000] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 08:43:31 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x111f50c00) [pid = 2000] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 08:43:31 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x116a0dc00) [pid = 2000] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 08:43:31 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x118fb1c00) [pid = 2000] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 08:43:31 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x119da1000) [pid = 2000] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 08:43:31 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x1241b4400) [pid = 2000] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 08:43:31 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x128bec000) [pid = 2000] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 08:43:31 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x12437f400) [pid = 2000] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 08:43:31 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x121811c00) [pid = 2000] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 08:43:31 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x115f72000) [pid = 2000] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:43:31 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x1253f3c00) [pid = 2000] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 08:43:31 INFO - PROCESS | 2000 | 1469115811605 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:31 INFO - PROCESS | 2000 | 1469115811606 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:31 INFO - PROCESS | 2000 | ++DOCSHELL 0x129044800 == 39 [pid = 2000] [id = 763] 08:43:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x111f50c00) [pid = 2000] [serial = 2287] [outer = 0x0] 08:43:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x116787400) [pid = 2000] [serial = 2288] [outer = 0x111f50c00] 08:43:31 INFO - PROCESS | 2000 | 1469115811631 Marionette DEBUG loaded listener.js 08:43:31 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x119da5800) [pid = 2000] [serial = 2289] [outer = 0x111f50c00] 08:43:31 INFO - PROCESS | 2000 | [2000] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:43:31 INFO - PROCESS | 2000 | 1469115811911 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 08:43:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 08:43:31 INFO - {} 08:43:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 08:43:31 INFO - {} 08:43:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 08:43:31 INFO - {} 08:43:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 08:43:31 INFO - {} 08:43:31 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 721ms 08:43:31 INFO - PROCESS | 2000 | 1469115811954 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 08:43:31 INFO - PROCESS | 2000 | 1469115811956 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 08:43:31 INFO - TEST-START | /FileAPI/fileReader.html 08:43:31 INFO - PROCESS | 2000 | 1469115811959 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 08:43:31 INFO - PROCESS | 2000 | 1469115811960 Marionette TRACE conn2 <- [1,3018,null,{}] 08:43:31 INFO - PROCESS | 2000 | 1469115811962 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}] 08:43:31 INFO - PROCESS | 2000 | 1469115811963 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:32 INFO - PROCESS | 2000 | 1469115812056 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 08:43:32 INFO - PROCESS | 2000 | 1469115812113 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:32 INFO - PROCESS | 2000 | 1469115812115 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:32 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d693800 == 40 [pid = 2000] [id = 764] 08:43:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x124314400) [pid = 2000] [serial = 2290] [outer = 0x0] 08:43:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x12a762000) [pid = 2000] [serial = 2291] [outer = 0x124314400] 08:43:32 INFO - PROCESS | 2000 | 1469115812138 Marionette DEBUG loaded listener.js 08:43:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x12aa68000) [pid = 2000] [serial = 2292] [outer = 0x124314400] 08:43:32 INFO - PROCESS | 2000 | 1469115812398 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]]]}] 08:43:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 08:43:32 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 08:43:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 08:43:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 08:43:32 INFO - TEST-OK | /FileAPI/fileReader.html | took 474ms 08:43:32 INFO - PROCESS | 2000 | 1469115812441 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 08:43:32 INFO - TEST-START | /FileAPI/historical.html 08:43:32 INFO - PROCESS | 2000 | 1469115812443 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 08:43:32 INFO - PROCESS | 2000 | 1469115812446 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 08:43:32 INFO - PROCESS | 2000 | 1469115812459 Marionette TRACE conn2 <- [1,3022,null,{}] 08:43:32 INFO - PROCESS | 2000 | 1469115812468 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}] 08:43:32 INFO - PROCESS | 2000 | 1469115812473 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:32 INFO - PROCESS | 2000 | 1469115812563 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 08:43:32 INFO - PROCESS | 2000 | 1469115812566 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:32 INFO - PROCESS | 2000 | 1469115812568 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:32 INFO - PROCESS | 2000 | ++DOCSHELL 0x12d87d800 == 41 [pid = 2000] [id = 765] 08:43:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x12aa6ac00) [pid = 2000] [serial = 2293] [outer = 0x0] 08:43:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x12aa74800) [pid = 2000] [serial = 2294] [outer = 0x12aa6ac00] 08:43:32 INFO - PROCESS | 2000 | 1469115812597 Marionette DEBUG loaded listener.js 08:43:32 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x12ace4c00) [pid = 2000] [serial = 2295] [outer = 0x12aa6ac00] 08:43:32 INFO - PROCESS | 2000 | 1469115812910 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"]]]}] 08:43:32 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 08:43:32 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 08:43:32 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 08:43:32 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 08:43:32 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 08:43:32 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 08:43:32 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 08:43:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:32 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 08:43:32 INFO - TEST-OK | /FileAPI/historical.html | took 486ms 08:43:32 INFO - PROCESS | 2000 | 1469115812933 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 08:43:32 INFO - PROCESS | 2000 | 1469115812934 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 08:43:32 INFO - TEST-START | /FileAPI/idlharness.html 08:43:32 INFO - PROCESS | 2000 | 1469115812940 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 08:43:32 INFO - PROCESS | 2000 | 1469115812941 Marionette TRACE conn2 <- [1,3026,null,{}] 08:43:32 INFO - PROCESS | 2000 | 1469115812943 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}] 08:43:32 INFO - PROCESS | 2000 | 1469115812944 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:33 INFO - PROCESS | 2000 | 1469115813056 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 08:43:33 INFO - PROCESS | 2000 | 1469115813091 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:33 INFO - PROCESS | 2000 | 1469115813093 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:33 INFO - PROCESS | 2000 | ++DOCSHELL 0x12df05800 == 42 [pid = 2000] [id = 766] 08:43:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x12aa6b400) [pid = 2000] [serial = 2296] [outer = 0x0] 08:43:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x12acea800) [pid = 2000] [serial = 2297] [outer = 0x12aa6b400] 08:43:33 INFO - PROCESS | 2000 | 1469115813116 Marionette DEBUG loaded listener.js 08:43:33 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x12b818400) [pid = 2000] [serial = 2298] [outer = 0x12aa6b400] 08:43:33 INFO - PROCESS | 2000 | 1469115813737 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]]]}] 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 08:43:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:43:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:43:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:43:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:43:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:43:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:43:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 08:43:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:43:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:43:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:43:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:43:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:43:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:43:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 08:43:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:43:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:43:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:43:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:43:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:43:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:43:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 08:43:33 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 08:43:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:43:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:43:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:43:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:43:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:43:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 08:43:33 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 08:43:33 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 08:43:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:43:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:43:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:43:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:43:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:43:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 08:43:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:43:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:43:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:43:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:43:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:43:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 08:43:33 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 08:43:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:43:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:43:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:43:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:43:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:43:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 08:43:33 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 08:43:33 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 08:43:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:43:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:43:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:43:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:43:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:43:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 08:43:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 08:43:33 INFO - TEST-OK | /FileAPI/idlharness.html | took 830ms 08:43:33 INFO - PROCESS | 2000 | 1469115813806 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 08:43:33 INFO - PROCESS | 2000 | 1469115813811 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 08:43:33 INFO - TEST-START | /FileAPI/idlharness.worker 08:43:33 INFO - PROCESS | 2000 | 1469115813859 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 08:43:33 INFO - PROCESS | 2000 | 1469115813860 Marionette TRACE conn2 <- [1,3030,null,{}] 08:43:33 INFO - PROCESS | 2000 | 1469115813865 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}] 08:43:33 INFO - PROCESS | 2000 | 1469115813866 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:33 INFO - PROCESS | 2000 | 1469115813978 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 08:43:34 INFO - PROCESS | 2000 | 1469115814048 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:34 INFO - PROCESS | 2000 | 1469115814049 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:34 INFO - PROCESS | 2000 | ++DOCSHELL 0x1191e7800 == 43 [pid = 2000] [id = 767] 08:43:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x1186d1000) [pid = 2000] [serial = 2299] [outer = 0x0] 08:43:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x11914ac00) [pid = 2000] [serial = 2300] [outer = 0x1186d1000] 08:43:34 INFO - PROCESS | 2000 | 1469115814082 Marionette DEBUG loaded listener.js 08:43:34 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x119da0400) [pid = 2000] [serial = 2301] [outer = 0x1186d1000] 08:43:34 INFO - PROCESS | 2000 | [2000] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:43:34 INFO - PROCESS | 2000 | 1469115814885 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,{},{}]]]}] 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:43:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:43:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:43:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:43:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:43:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:43:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:43:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:43:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:43:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:43:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:43:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:43:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:43:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:43:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:43:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:43:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:43:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:43:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 08:43:34 INFO - {} 08:43:34 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 08:43:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:43:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:43:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:43:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:43:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:43:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 08:43:34 INFO - {} 08:43:34 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 - {} 08:43:34 INFO - {} 08:43:34 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 08:43:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:43:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:43:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:43:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:43:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:43:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:43:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:43:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:43:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:43:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:43:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 08:43:34 INFO - {} 08:43:34 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 08:43:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:43:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:43:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:43:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:43:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:43:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 08:43:34 INFO - {} 08:43:34 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 - {} 08:43:34 INFO - {} 08:43:34 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 08:43:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:43:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:43:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:43:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:43:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:43:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:43:34 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 08:43:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 08:43:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 08:43:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:43:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:43:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:43:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:43:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 08:43:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:43:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:43:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:43:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:43:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:43:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 08:43:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 08:43:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:43:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:43:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:43:34 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 08:43:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 08:43:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 08:43:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:43:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:43:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:43:34 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 08:43:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 08:43:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 08:43:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:43:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:43:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:43:34 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 08:43:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 08:43:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:43:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:43:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:43:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:43:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:43:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:43:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 08:43:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:43:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:43:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:43:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:43:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 08:43:34 INFO - {} 08:43:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 08:43:35 INFO - {} 08:43:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 08:43:35 INFO - {} 08:43:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 08:43:35 INFO - {} 08:43:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 08:43:35 INFO - {} 08:43:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 08:43:35 INFO - {} 08:43:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 08:43:35 INFO - {} 08:43:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 08:43:35 INFO - {} 08:43:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 08:43:35 INFO - {} 08:43:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 08:43:35 INFO - {} 08:43:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 08:43:35 INFO - {} 08:43:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 08:43:35 INFO - {} 08:43:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 08:43:35 INFO - {} 08:43:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 08:43:35 INFO - {} 08:43:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 08:43:35 INFO - {} 08:43:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 08:43:35 INFO - {} 08:43:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 08:43:35 INFO - {} 08:43:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:43:35 INFO - {} 08:43:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:43:35 INFO - {} 08:43:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 08:43:35 INFO - {} 08:43:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:43:35 INFO - {} 08:43:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 08:43:35 INFO - {} 08:43:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:43:35 INFO - {} 08:43:35 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1083ms 08:43:35 INFO - PROCESS | 2000 | 1469115814948 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 08:43:35 INFO - PROCESS | 2000 | 1469115814953 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 08:43:35 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 08:43:35 INFO - PROCESS | 2000 | 1469115814961 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 08:43:35 INFO - PROCESS | 2000 | 1469115814965 Marionette TRACE conn2 <- [1,3034,null,{}] 08:43:35 INFO - PROCESS | 2000 | 1469115814970 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}] 08:43:35 INFO - PROCESS | 2000 | 1469115814974 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:35 INFO - PROCESS | 2000 | 1469115815144 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 08:43:35 INFO - PROCESS | 2000 | 1469115815274 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:35 INFO - PROCESS | 2000 | 1469115815276 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:35 INFO - PROCESS | 2000 | ++DOCSHELL 0x12e131000 == 44 [pid = 2000] [id = 768] 08:43:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 102 (0x124102c00) [pid = 2000] [serial = 2302] [outer = 0x0] 08:43:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 103 (0x12be0a400) [pid = 2000] [serial = 2303] [outer = 0x124102c00] 08:43:35 INFO - PROCESS | 2000 | 1469115815308 Marionette DEBUG loaded listener.js 08:43:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 104 (0x12be0f400) [pid = 2000] [serial = 2304] [outer = 0x124102c00] 08:43:35 INFO - PROCESS | 2000 | 1469115815683 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]]]}] 08:43:35 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 08:43:35 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 728ms 08:43:35 INFO - PROCESS | 2000 | 1469115815689 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 08:43:35 INFO - PROCESS | 2000 | 1469115815690 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 08:43:35 INFO - TEST-START | /FileAPI/blob/Blob-close.html 08:43:35 INFO - PROCESS | 2000 | 1469115815693 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 08:43:35 INFO - PROCESS | 2000 | 1469115815695 Marionette TRACE conn2 <- [1,3038,null,{}] 08:43:35 INFO - PROCESS | 2000 | 1469115815703 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}] 08:43:35 INFO - PROCESS | 2000 | 1469115815706 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:35 INFO - PROCESS | 2000 | 1469115815811 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 08:43:35 INFO - PROCESS | 2000 | 1469115815870 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:35 INFO - PROCESS | 2000 | 1469115815872 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:35 INFO - PROCESS | 2000 | ++DOCSHELL 0x125bd3000 == 45 [pid = 2000] [id = 769] 08:43:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 105 (0x12c2a6400) [pid = 2000] [serial = 2305] [outer = 0x0] 08:43:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 106 (0x12c2adc00) [pid = 2000] [serial = 2306] [outer = 0x12c2a6400] 08:43:35 INFO - PROCESS | 2000 | 1469115815903 Marionette DEBUG loaded listener.js 08:43:35 INFO - PROCESS | 2000 | ++DOMWINDOW == 107 (0x12c65d000) [pid = 2000] [serial = 2307] [outer = 0x12c2a6400] 08:43:36 INFO - PROCESS | 2000 | 1469115816310 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"]]]}] 08:43:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 08:43:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 08:43:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 08:43:36 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 621ms 08:43:36 INFO - PROCESS | 2000 | 1469115816315 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 08:43:36 INFO - PROCESS | 2000 | 1469115816317 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 08:43:36 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 08:43:36 INFO - PROCESS | 2000 | 1469115816322 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 08:43:36 INFO - PROCESS | 2000 | 1469115816323 Marionette TRACE conn2 <- [1,3042,null,{}] 08:43:36 INFO - PROCESS | 2000 | 1469115816325 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}] 08:43:36 INFO - PROCESS | 2000 | 1469115816327 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:36 INFO - PROCESS | 2000 | 1469115816432 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 08:43:36 INFO - PROCESS | 2000 | 1469115816491 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:36 INFO - PROCESS | 2000 | 1469115816493 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:36 INFO - PROCESS | 2000 | ++DOCSHELL 0x12c2c1000 == 46 [pid = 2000] [id = 770] 08:43:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 108 (0x12120cc00) [pid = 2000] [serial = 2308] [outer = 0x0] 08:43:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 109 (0x121210000) [pid = 2000] [serial = 2309] [outer = 0x12120cc00] 08:43:36 INFO - PROCESS | 2000 | 1469115816522 Marionette DEBUG loaded listener.js 08:43:36 INFO - PROCESS | 2000 | ++DOMWINDOW == 110 (0x121214400) [pid = 2000] [serial = 2310] [outer = 0x12120cc00] 08:43:37 INFO - PROCESS | 2000 | 1469115817384 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]]]}] 08:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 08:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 08:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 08:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 08:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 08:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 08:43:37 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. 08:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 08:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 08:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 08:43:37 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'.) 08:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 08:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 08:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 08:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 08:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 08:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 08:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 08:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 08:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 08:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 08:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 08:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 08:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 08:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 08:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 08:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 08:43:37 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. 08:43:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 08:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 08:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 08:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 08:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 08:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 08:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 08:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 08:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 08:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 08:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 08:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 08:43:37 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. 08:43:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 08:43:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 08:43:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:43:37 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. 08:43:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 08:43:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 08:43:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 08:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 08:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 08:43:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 08:43:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 08:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 08:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 08:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 08:43:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 08:43:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:43:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 08:43:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 08:43:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:43:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:43:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 08:43:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:43:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:43:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 08:43:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:43:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 08:43:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 08:43:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:43:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:43:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 08:43:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:43:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:43:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 08:43:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:43:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:43:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 08:43:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:43:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:43:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 08:43:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:43:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 08:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 08:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 08:43:37 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1131ms 08:43:37 INFO - PROCESS | 2000 | 1469115817454 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 08:43:37 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 08:43:37 INFO - PROCESS | 2000 | 1469115817456 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 08:43:37 INFO - PROCESS | 2000 | 1469115817459 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 08:43:37 INFO - PROCESS | 2000 | 1469115817461 Marionette TRACE conn2 <- [1,3046,null,{}] 08:43:37 INFO - PROCESS | 2000 | 1469115817465 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}] 08:43:37 INFO - PROCESS | 2000 | 1469115817467 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:37 INFO - PROCESS | 2000 | 1469115817563 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 08:43:37 INFO - PROCESS | 2000 | 1469115817628 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:37 INFO - PROCESS | 2000 | 1469115817630 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:37 INFO - PROCESS | 2000 | ++DOCSHELL 0x118636000 == 47 [pid = 2000] [id = 771] 08:43:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 111 (0x1164dac00) [pid = 2000] [serial = 2311] [outer = 0x0] 08:43:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 112 (0x11677b000) [pid = 2000] [serial = 2312] [outer = 0x1164dac00] 08:43:37 INFO - PROCESS | 2000 | 1469115817657 Marionette DEBUG loaded listener.js 08:43:37 INFO - PROCESS | 2000 | ++DOMWINDOW == 113 (0x1173bf400) [pid = 2000] [serial = 2313] [outer = 0x1164dac00] 08:43:37 INFO - PROCESS | 2000 | [2000] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:43:38 INFO - PROCESS | 2000 | 1469115818103 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 08:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 08:43:38 INFO - {} 08:43:38 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 676ms 08:43:38 INFO - PROCESS | 2000 | 1469115818136 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 08:43:38 INFO - PROCESS | 2000 | 1469115818139 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 08:43:38 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 08:43:38 INFO - PROCESS | 2000 | 1469115818143 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 08:43:38 INFO - PROCESS | 2000 | 1469115818145 Marionette TRACE conn2 <- [1,3050,null,{}] 08:43:38 INFO - PROCESS | 2000 | 1469115818147 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}] 08:43:38 INFO - PROCESS | 2000 | 1469115818149 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:38 INFO - PROCESS | 2000 | --DOCSHELL 0x12d87d800 == 46 [pid = 2000] [id = 765] 08:43:38 INFO - PROCESS | 2000 | --DOCSHELL 0x12d693800 == 45 [pid = 2000] [id = 764] 08:43:38 INFO - PROCESS | 2000 | --DOCSHELL 0x129044800 == 44 [pid = 2000] [id = 763] 08:43:38 INFO - PROCESS | 2000 | --DOCSHELL 0x1168cf000 == 43 [pid = 2000] [id = 762] 08:43:38 INFO - PROCESS | 2000 | --DOCSHELL 0x12c2b5000 == 42 [pid = 2000] [id = 761] 08:43:38 INFO - PROCESS | 2000 | --DOCSHELL 0x12b949000 == 41 [pid = 2000] [id = 760] 08:43:38 INFO - PROCESS | 2000 | --DOCSHELL 0x125b2f000 == 40 [pid = 2000] [id = 759] 08:43:38 INFO - PROCESS | 2000 | --DOCSHELL 0x1288a4000 == 39 [pid = 2000] [id = 758] 08:43:38 INFO - PROCESS | 2000 | --DOCSHELL 0x1168c9000 == 38 [pid = 2000] [id = 757] 08:43:38 INFO - PROCESS | 2000 | --DOCSHELL 0x1245f2000 == 37 [pid = 2000] [id = 756] 08:43:38 INFO - PROCESS | 2000 | --DOCSHELL 0x119695000 == 36 [pid = 2000] [id = 755] 08:43:38 INFO - PROCESS | 2000 | --DOCSHELL 0x119b26000 == 35 [pid = 2000] [id = 754] 08:43:38 INFO - PROCESS | 2000 | --DOCSHELL 0x12d3a2000 == 34 [pid = 2000] [id = 750] 08:43:38 INFO - PROCESS | 2000 | --DOCSHELL 0x1189d8800 == 33 [pid = 2000] [id = 751] 08:43:38 INFO - PROCESS | 2000 | --DOCSHELL 0x1288a7800 == 32 [pid = 2000] [id = 752] 08:43:38 INFO - PROCESS | 2000 | --DOCSHELL 0x12b717800 == 31 [pid = 2000] [id = 753] 08:43:38 INFO - PROCESS | 2000 | --DOCSHELL 0x11724e800 == 30 [pid = 2000] [id = 737] 08:43:38 INFO - PROCESS | 2000 | --DOCSHELL 0x118636000 == 29 [pid = 2000] [id = 771] 08:43:38 INFO - PROCESS | 2000 | --DOCSHELL 0x12c2c1000 == 28 [pid = 2000] [id = 770] 08:43:38 INFO - PROCESS | 2000 | --DOCSHELL 0x125bd3000 == 27 [pid = 2000] [id = 769] 08:43:38 INFO - PROCESS | 2000 | --DOCSHELL 0x12e131000 == 26 [pid = 2000] [id = 768] 08:43:38 INFO - PROCESS | 2000 | --DOCSHELL 0x12df05800 == 25 [pid = 2000] [id = 766] 08:43:38 INFO - PROCESS | 2000 | --DOCSHELL 0x1191e7800 == 24 [pid = 2000] [id = 767] 08:43:38 INFO - PROCESS | 2000 | 1469115818748 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 08:43:38 INFO - PROCESS | 2000 | --DOMWINDOW == 112 (0x124a99000) [pid = 2000] [serial = 2227] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 2000 | --DOMWINDOW == 111 (0x128b31c00) [pid = 2000] [serial = 2233] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 2000 | --DOMWINDOW == 110 (0x119da4c00) [pid = 2000] [serial = 2221] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 2000 | --DOMWINDOW == 109 (0x120faf400) [pid = 2000] [serial = 2222] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 2000 | --DOMWINDOW == 108 (0x1132a4400) [pid = 2000] [serial = 2215] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 2000 | --DOMWINDOW == 107 (0x115f76c00) [pid = 2000] [serial = 2216] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 2000 | --DOMWINDOW == 106 (0x128883800) [pid = 2000] [serial = 2231] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 2000 | --DOMWINDOW == 105 (0x123c12400) [pid = 2000] [serial = 2224] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 2000 | --DOMWINDOW == 104 (0x1186b4400) [pid = 2000] [serial = 2218] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 2000 | --DOMWINDOW == 103 (0x11914a000) [pid = 2000] [serial = 2219] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 2000 | --DOMWINDOW == 102 (0x1150c7c00) [pid = 2000] [serial = 2213] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 2000 | --DOMWINDOW == 101 (0x1126d7800) [pid = 2000] [serial = 2212] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x125d83800) [pid = 2000] [serial = 2230] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x118597400) [pid = 2000] [serial = 2198] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x1173be400) [pid = 2000] [serial = 2197] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x119976400) [pid = 2000] [serial = 2201] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x1196f3c00) [pid = 2000] [serial = 2200] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x123c0b400) [pid = 2000] [serial = 2204] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x1210afc00) [pid = 2000] [serial = 2203] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x124aee400) [pid = 2000] [serial = 2207] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x128bf0c00) [pid = 2000] [serial = 2236] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x1244cbc00) [pid = 2000] [serial = 2206] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x1186cb800) [pid = 2000] [serial = 2241] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x1253ecc00) [pid = 2000] [serial = 2210] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x128be7c00) [pid = 2000] [serial = 2234] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x124af6400) [pid = 2000] [serial = 2209] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x12888a800) [pid = 2000] [serial = 2244] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x1164d5000) [pid = 2000] [serial = 2239] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x128d5d800) [pid = 2000] [serial = 2237] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x1291ab800) [pid = 2000] [serial = 2247] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x1291d8800) [pid = 2000] [serial = 2248] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x1294d6c00) [pid = 2000] [serial = 2250] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x1253f4000) [pid = 2000] [serial = 2228] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x121a24000) [pid = 2000] [serial = 2242] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 2000 | --DOMWINDOW == 78 (0x129071400) [pid = 2000] [serial = 2245] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 2000 | --DOMWINDOW == 77 (0x1241ad000) [pid = 2000] [serial = 2225] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 2000 | 1469115818847 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:38 INFO - PROCESS | 2000 | 1469115818848 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:38 INFO - PROCESS | 2000 | ++DOCSHELL 0x110de4800 == 25 [pid = 2000] [id = 772] 08:43:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 78 (0x1126d7800) [pid = 2000] [serial = 2314] [outer = 0x0] 08:43:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 79 (0x1128ab400) [pid = 2000] [serial = 2315] [outer = 0x1126d7800] 08:43:38 INFO - PROCESS | 2000 | 1469115818878 Marionette DEBUG loaded listener.js 08:43:38 INFO - PROCESS | 2000 | ++DOMWINDOW == 80 (0x11298dc00) [pid = 2000] [serial = 2316] [outer = 0x1126d7800] 08:43:39 INFO - PROCESS | 2000 | 1469115819208 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]]]}] 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 08:43:39 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1123ms 08:43:39 INFO - PROCESS | 2000 | 1469115819267 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 08:43:39 INFO - PROCESS | 2000 | 1469115819269 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 08:43:39 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 08:43:39 INFO - PROCESS | 2000 | 1469115819273 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 08:43:39 INFO - PROCESS | 2000 | 1469115819275 Marionette TRACE conn2 <- [1,3054,null,{}] 08:43:39 INFO - PROCESS | 2000 | 1469115819278 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}] 08:43:39 INFO - PROCESS | 2000 | 1469115819281 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:39 INFO - PROCESS | 2000 | 1469115819391 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 08:43:39 INFO - PROCESS | 2000 | 1469115819449 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:39 INFO - PROCESS | 2000 | 1469115819451 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:39 INFO - PROCESS | 2000 | ++DOCSHELL 0x118630800 == 26 [pid = 2000] [id = 773] 08:43:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 81 (0x113c3a800) [pid = 2000] [serial = 2317] [outer = 0x0] 08:43:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 82 (0x116aaa000) [pid = 2000] [serial = 2318] [outer = 0x113c3a800] 08:43:39 INFO - PROCESS | 2000 | 1469115819477 Marionette DEBUG loaded listener.js 08:43:39 INFO - PROCESS | 2000 | ++DOMWINDOW == 83 (0x117d86800) [pid = 2000] [serial = 2319] [outer = 0x113c3a800] 08:43:39 INFO - PROCESS | 2000 | 1469115819862 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"]]]}] 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 08:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 08:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 08:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 08:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 08:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 08:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 08:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 08:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 08:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 08:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 08:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 08:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 08:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 08:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 08:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 08:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 08:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 08:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 08:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 08:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 08:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 08:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 08:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 08:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:43:39 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" 08:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:43:39 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" 08:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:43:39 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 635ms 08:43:39 INFO - PROCESS | 2000 | 1469115819908 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 08:43:39 INFO - TEST-START | /FileAPI/file/File-constructor.html 08:43:39 INFO - PROCESS | 2000 | 1469115819910 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 08:43:39 INFO - PROCESS | 2000 | 1469115819912 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 08:43:39 INFO - PROCESS | 2000 | 1469115819914 Marionette TRACE conn2 <- [1,3058,null,{}] 08:43:39 INFO - PROCESS | 2000 | 1469115819916 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}] 08:43:39 INFO - PROCESS | 2000 | 1469115819917 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:40 INFO - PROCESS | 2000 | 1469115820000 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 08:43:40 INFO - PROCESS | 2000 | 1469115820008 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:40 INFO - PROCESS | 2000 | 1469115820009 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:40 INFO - PROCESS | 2000 | ++DOCSHELL 0x1199e2000 == 27 [pid = 2000] [id = 774] 08:43:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 84 (0x1186c0000) [pid = 2000] [serial = 2320] [outer = 0x0] 08:43:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x119d97000) [pid = 2000] [serial = 2321] [outer = 0x1186c0000] 08:43:40 INFO - PROCESS | 2000 | 1469115820035 Marionette DEBUG loaded listener.js 08:43:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x120fa1800) [pid = 2000] [serial = 2322] [outer = 0x1186c0000] 08:43:40 INFO - PROCESS | 2000 | 1469115820398 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]]]}] 08:43:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 08:43:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 08:43:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 08:43:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 08:43:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 08:43:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 08:43:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 08:43:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 08:43:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 08:43:40 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 08:43:40 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 08:43:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:40 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 08:43:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 08:43:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 08:43:40 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:43:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 08:43:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 08:43:40 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 08:43:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 08:43:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 08:43:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 08:43:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 08:43:40 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 523ms 08:43:40 INFO - PROCESS | 2000 | 1469115820437 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 08:43:40 INFO - PROCESS | 2000 | 1469115820440 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 08:43:40 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 08:43:40 INFO - PROCESS | 2000 | 1469115820448 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 08:43:40 INFO - PROCESS | 2000 | 1469115820452 Marionette TRACE conn2 <- [1,3062,null,{}] 08:43:40 INFO - PROCESS | 2000 | 1469115820454 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}] 08:43:40 INFO - PROCESS | 2000 | 1469115820456 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:40 INFO - PROCESS | 2000 | 1469115820568 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 08:43:40 INFO - PROCESS | 2000 | 1469115820573 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:40 INFO - PROCESS | 2000 | 1469115820574 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:40 INFO - PROCESS | 2000 | ++DOCSHELL 0x121904000 == 28 [pid = 2000] [id = 775] 08:43:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x120fa1400) [pid = 2000] [serial = 2323] [outer = 0x0] 08:43:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x121212800) [pid = 2000] [serial = 2324] [outer = 0x120fa1400] 08:43:40 INFO - PROCESS | 2000 | 1469115820599 Marionette DEBUG loaded listener.js 08:43:40 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x123c0cc00) [pid = 2000] [serial = 2325] [outer = 0x120fa1400] 08:43:40 INFO - PROCESS | 2000 | [2000] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:43:40 INFO - PROCESS | 2000 | 1469115820933 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 08:43:40 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 08:43:40 INFO - {} 08:43:40 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 526ms 08:43:40 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 08:43:40 INFO - PROCESS | 2000 | 1469115820971 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 08:43:40 INFO - PROCESS | 2000 | 1469115820972 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 08:43:40 INFO - PROCESS | 2000 | 1469115820974 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 08:43:40 INFO - PROCESS | 2000 | 1469115820975 Marionette TRACE conn2 <- [1,3066,null,{}] 08:43:40 INFO - PROCESS | 2000 | 1469115820978 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}] 08:43:40 INFO - PROCESS | 2000 | 1469115820979 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:41 INFO - PROCESS | 2000 | 1469115821076 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 08:43:41 INFO - PROCESS | 2000 | 1469115821115 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:41 INFO - PROCESS | 2000 | 1469115821116 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:41 INFO - PROCESS | 2000 | ++DOCSHELL 0x123b2d000 == 29 [pid = 2000] [id = 776] 08:43:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x113c2f800) [pid = 2000] [serial = 2326] [outer = 0x0] 08:43:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x123f45800) [pid = 2000] [serial = 2327] [outer = 0x113c2f800] 08:43:41 INFO - PROCESS | 2000 | 1469115821141 Marionette DEBUG loaded listener.js 08:43:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x124a9c000) [pid = 2000] [serial = 2328] [outer = 0x113c2f800] 08:43:41 INFO - PROCESS | 2000 | 1469115821439 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]]]}] 08:43:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 08:43:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 08:43:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 08:43:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 08:43:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 08:43:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 08:43:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 08:43:41 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 519ms 08:43:41 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 08:43:41 INFO - PROCESS | 2000 | 1469115821493 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 08:43:41 INFO - PROCESS | 2000 | 1469115821495 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 08:43:41 INFO - PROCESS | 2000 | 1469115821497 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 08:43:41 INFO - PROCESS | 2000 | 1469115821498 Marionette TRACE conn2 <- [1,3070,null,{}] 08:43:41 INFO - PROCESS | 2000 | 1469115821500 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}] 08:43:41 INFO - PROCESS | 2000 | 1469115821502 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:41 INFO - PROCESS | 2000 | 1469115821598 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 08:43:41 INFO - PROCESS | 2000 | 1469115821608 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:41 INFO - PROCESS | 2000 | 1469115821612 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:41 INFO - PROCESS | 2000 | ++DOCSHELL 0x1256d3000 == 30 [pid = 2000] [id = 777] 08:43:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x1186bd800) [pid = 2000] [serial = 2329] [outer = 0x0] 08:43:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x1253ef800) [pid = 2000] [serial = 2330] [outer = 0x1186bd800] 08:43:41 INFO - PROCESS | 2000 | 1469115821645 Marionette DEBUG loaded listener.js 08:43:41 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x125686400) [pid = 2000] [serial = 2331] [outer = 0x1186bd800] 08:43:41 INFO - PROCESS | 2000 | 1469115821991 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]]]}] 08:43:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 08:43:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 08:43:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 08:43:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 08:43:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 08:43:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 08:43:42 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 519ms 08:43:42 INFO - PROCESS | 2000 | 1469115822016 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 08:43:42 INFO - PROCESS | 2000 | 1469115822018 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 08:43:42 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 08:43:42 INFO - PROCESS | 2000 | 1469115822020 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 08:43:42 INFO - PROCESS | 2000 | 1469115822021 Marionette TRACE conn2 <- [1,3074,null,{}] 08:43:42 INFO - PROCESS | 2000 | 1469115822031 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}] 08:43:42 INFO - PROCESS | 2000 | 1469115822033 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:42 INFO - PROCESS | 2000 | 1469115822131 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 08:43:42 INFO - PROCESS | 2000 | 1469115822135 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:42 INFO - PROCESS | 2000 | 1469115822137 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:42 INFO - PROCESS | 2000 | ++DOCSHELL 0x113e40800 == 31 [pid = 2000] [id = 778] 08:43:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x1253edc00) [pid = 2000] [serial = 2332] [outer = 0x0] 08:43:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 97 (0x125a60c00) [pid = 2000] [serial = 2333] [outer = 0x1253edc00] 08:43:42 INFO - PROCESS | 2000 | 1469115822161 Marionette DEBUG loaded listener.js 08:43:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 98 (0x126b12800) [pid = 2000] [serial = 2334] [outer = 0x1253edc00] 08:43:42 INFO - PROCESS | 2000 | 1469115822474 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]]]}] 08:43:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 08:43:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 08:43:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 08:43:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 08:43:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 08:43:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 08:43:42 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 477ms 08:43:42 INFO - PROCESS | 2000 | 1469115822498 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 08:43:42 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 08:43:42 INFO - PROCESS | 2000 | 1469115822499 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 08:43:42 INFO - PROCESS | 2000 | 1469115822509 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 08:43:42 INFO - PROCESS | 2000 | 1469115822510 Marionette TRACE conn2 <- [1,3078,null,{}] 08:43:42 INFO - PROCESS | 2000 | 1469115822512 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}] 08:43:42 INFO - PROCESS | 2000 | 1469115822513 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:42 INFO - PROCESS | 2000 | 1469115822618 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 08:43:42 INFO - PROCESS | 2000 | 1469115822623 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:42 INFO - PROCESS | 2000 | 1469115822624 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:42 INFO - PROCESS | 2000 | ++DOCSHELL 0x12930a000 == 32 [pid = 2000] [id = 779] 08:43:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 99 (0x112e74800) [pid = 2000] [serial = 2335] [outer = 0x0] 08:43:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 100 (0x126bcb000) [pid = 2000] [serial = 2336] [outer = 0x112e74800] 08:43:42 INFO - PROCESS | 2000 | 1469115822648 Marionette DEBUG loaded listener.js 08:43:42 INFO - PROCESS | 2000 | ++DOMWINDOW == 101 (0x12887f400) [pid = 2000] [serial = 2337] [outer = 0x112e74800] 08:43:43 INFO - PROCESS | 2000 | --DOMWINDOW == 100 (0x126bcb800) [pid = 2000] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 08:43:43 INFO - PROCESS | 2000 | --DOMWINDOW == 99 (0x1291d1000) [pid = 2000] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 08:43:43 INFO - PROCESS | 2000 | --DOMWINDOW == 98 (0x1291ce000) [pid = 2000] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 08:43:43 INFO - PROCESS | 2000 | --DOMWINDOW == 97 (0x11298e800) [pid = 2000] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 08:43:43 INFO - PROCESS | 2000 | --DOMWINDOW == 96 (0x12a43ec00) [pid = 2000] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 08:43:43 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x118349c00) [pid = 2000] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 08:43:43 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x1219bdc00) [pid = 2000] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 08:43:43 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x12aa6b400) [pid = 2000] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 08:43:43 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x125a59400) [pid = 2000] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:43:43 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x1173b6800) [pid = 2000] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 08:43:43 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x119141400) [pid = 2000] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 08:43:43 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x1241af000) [pid = 2000] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 08:43:43 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x125d0d800) [pid = 2000] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 08:43:43 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x125691400) [pid = 2000] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 08:43:43 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x12aa6ac00) [pid = 2000] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 08:43:43 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x124314400) [pid = 2000] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 08:43:43 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x111f50c00) [pid = 2000] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 08:43:43 INFO - PROCESS | 2000 | 1469115823160 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] 08:43:43 INFO - PROCESS | 2000 | 1469115823184 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 08:43:43 INFO - PROCESS | 2000 | 1469115823187 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 08:43:43 INFO - PROCESS | 2000 | 1469115823188 Marionette TRACE conn2 <- [1,3082,null,{}] 08:43:43 INFO - PROCESS | 2000 | 1469115823191 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}] 08:43:43 INFO - PROCESS | 2000 | 1469115823192 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:43 INFO - PROCESS | 2000 | 1469115823273 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 08:43:43 INFO - PROCESS | 2000 | 1469115823276 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:43 INFO - PROCESS | 2000 | 1469115823278 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:43 INFO - PROCESS | 2000 | ++DOCSHELL 0x110ec9800 == 33 [pid = 2000] [id = 780] 08:43:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 85 (0x1173b6800) [pid = 2000] [serial = 2338] [outer = 0x0] 08:43:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 86 (0x118349c00) [pid = 2000] [serial = 2339] [outer = 0x1173b6800] 08:43:43 INFO - PROCESS | 2000 | 1469115823302 Marionette DEBUG loaded listener.js 08:43:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 87 (0x12887fc00) [pid = 2000] [serial = 2340] [outer = 0x1173b6800] 08:43:43 INFO - PROCESS | 2000 | 1469115823662 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]]]}] 08:43:43 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 08:43:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 08:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 08:43:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 08:43:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 520ms 08:43:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 08:43:43 INFO - PROCESS | 2000 | 1469115823708 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 08:43:43 INFO - PROCESS | 2000 | 1469115823710 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 08:43:43 INFO - PROCESS | 2000 | 1469115823713 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 08:43:43 INFO - PROCESS | 2000 | 1469115823715 Marionette TRACE conn2 <- [1,3086,null,{}] 08:43:43 INFO - PROCESS | 2000 | 1469115823718 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}] 08:43:43 INFO - PROCESS | 2000 | 1469115823720 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:43 INFO - PROCESS | 2000 | 1469115823841 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 08:43:43 INFO - PROCESS | 2000 | 1469115823846 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:43 INFO - PROCESS | 2000 | 1469115823847 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:43 INFO - PROCESS | 2000 | ++DOCSHELL 0x12a925000 == 34 [pid = 2000] [id = 781] 08:43:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 88 (0x128882400) [pid = 2000] [serial = 2341] [outer = 0x0] 08:43:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 89 (0x12888ac00) [pid = 2000] [serial = 2342] [outer = 0x128882400] 08:43:43 INFO - PROCESS | 2000 | 1469115823887 Marionette DEBUG loaded listener.js 08:43:43 INFO - PROCESS | 2000 | ++DOMWINDOW == 90 (0x128aa8c00) [pid = 2000] [serial = 2343] [outer = 0x128882400] 08:43:44 INFO - PROCESS | 2000 | 1469115824222 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 08:43:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 08:43:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 522ms 08:43:44 INFO - PROCESS | 2000 | 1469115824235 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 08:43:44 INFO - PROCESS | 2000 | 1469115824236 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 08:43:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 08:43:44 INFO - PROCESS | 2000 | 1469115824243 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 08:43:44 INFO - PROCESS | 2000 | 1469115824244 Marionette TRACE conn2 <- [1,3090,null,{}] 08:43:44 INFO - PROCESS | 2000 | 1469115824246 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}] 08:43:44 INFO - PROCESS | 2000 | 1469115824247 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:44 INFO - PROCESS | 2000 | 1469115824331 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 08:43:44 INFO - PROCESS | 2000 | 1469115824401 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:44 INFO - PROCESS | 2000 | 1469115824403 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:44 INFO - PROCESS | 2000 | ++DOCSHELL 0x12b70d800 == 35 [pid = 2000] [id = 782] 08:43:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 91 (0x128887000) [pid = 2000] [serial = 2344] [outer = 0x0] 08:43:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 92 (0x128b32000) [pid = 2000] [serial = 2345] [outer = 0x128887000] 08:43:44 INFO - PROCESS | 2000 | 1469115824429 Marionette DEBUG loaded listener.js 08:43:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 93 (0x128d55400) [pid = 2000] [serial = 2346] [outer = 0x128887000] 08:43:44 INFO - PROCESS | 2000 | 1469115824723 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 08:43:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 08:43:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 522ms 08:43:44 INFO - PROCESS | 2000 | 1469115824766 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 08:43:44 INFO - PROCESS | 2000 | 1469115824767 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 08:43:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 08:43:44 INFO - PROCESS | 2000 | 1469115824773 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 08:43:44 INFO - PROCESS | 2000 | 1469115824775 Marionette TRACE conn2 <- [1,3094,null,{}] 08:43:44 INFO - PROCESS | 2000 | 1469115824777 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}] 08:43:44 INFO - PROCESS | 2000 | 1469115824778 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:44 INFO - PROCESS | 2000 | 1469115824871 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 08:43:44 INFO - PROCESS | 2000 | 1469115824875 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:44 INFO - PROCESS | 2000 | 1469115824876 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:44 INFO - PROCESS | 2000 | ++DOCSHELL 0x1256d0000 == 36 [pid = 2000] [id = 783] 08:43:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 94 (0x128d61800) [pid = 2000] [serial = 2347] [outer = 0x0] 08:43:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 95 (0x1291abc00) [pid = 2000] [serial = 2348] [outer = 0x128d61800] 08:43:44 INFO - PROCESS | 2000 | 1469115824900 Marionette DEBUG loaded listener.js 08:43:44 INFO - PROCESS | 2000 | ++DOMWINDOW == 96 (0x1294d8c00) [pid = 2000] [serial = 2349] [outer = 0x128d61800] 08:43:45 INFO - PROCESS | 2000 | --DOCSHELL 0x118630800 == 35 [pid = 2000] [id = 773] 08:43:45 INFO - PROCESS | 2000 | --DOCSHELL 0x110de4800 == 34 [pid = 2000] [id = 772] 08:43:46 INFO - PROCESS | 2000 | --DOCSHELL 0x1199e2000 == 33 [pid = 2000] [id = 774] 08:43:46 INFO - PROCESS | 2000 | --DOCSHELL 0x12a925000 == 32 [pid = 2000] [id = 781] 08:43:46 INFO - PROCESS | 2000 | --DOCSHELL 0x113e40800 == 31 [pid = 2000] [id = 778] 08:43:46 INFO - PROCESS | 2000 | --DOCSHELL 0x1256d3000 == 30 [pid = 2000] [id = 777] 08:43:46 INFO - PROCESS | 2000 | --DOCSHELL 0x123b2d000 == 29 [pid = 2000] [id = 776] 08:43:46 INFO - PROCESS | 2000 | --DOCSHELL 0x12930a000 == 28 [pid = 2000] [id = 779] 08:43:46 INFO - PROCESS | 2000 | --DOCSHELL 0x110ec9800 == 27 [pid = 2000] [id = 780] 08:43:46 INFO - PROCESS | 2000 | --DOCSHELL 0x121904000 == 26 [pid = 2000] [id = 775] 08:43:46 INFO - PROCESS | 2000 | --DOMWINDOW == 95 (0x128aab000) [pid = 2000] [serial = 2279] [outer = 0x0] [url = about:blank] 08:43:46 INFO - PROCESS | 2000 | --DOMWINDOW == 94 (0x1294d1000) [pid = 2000] [serial = 2282] [outer = 0x0] [url = about:blank] 08:43:46 INFO - PROCESS | 2000 | --DOMWINDOW == 93 (0x12a56f400) [pid = 2000] [serial = 2251] [outer = 0x0] [url = about:blank] 08:43:46 INFO - PROCESS | 2000 | --DOMWINDOW == 92 (0x112e74000) [pid = 2000] [serial = 2253] [outer = 0x0] [url = about:blank] 08:43:46 INFO - PROCESS | 2000 | --DOMWINDOW == 91 (0x115fe9000) [pid = 2000] [serial = 2254] [outer = 0x0] [url = about:blank] 08:43:46 INFO - PROCESS | 2000 | --DOMWINDOW == 90 (0x12a578000) [pid = 2000] [serial = 2285] [outer = 0x0] [url = about:blank] 08:43:46 INFO - PROCESS | 2000 | --DOMWINDOW == 89 (0x118591c00) [pid = 2000] [serial = 2262] [outer = 0x0] [url = about:blank] 08:43:46 INFO - PROCESS | 2000 | --DOMWINDOW == 88 (0x118fb4800) [pid = 2000] [serial = 2263] [outer = 0x0] [url = about:blank] 08:43:46 INFO - PROCESS | 2000 | --DOMWINDOW == 87 (0x124a20c00) [pid = 2000] [serial = 2268] [outer = 0x0] [url = about:blank] 08:43:46 INFO - PROCESS | 2000 | --DOMWINDOW == 86 (0x125369400) [pid = 2000] [serial = 2269] [outer = 0x0] [url = about:blank] 08:43:46 INFO - PROCESS | 2000 | --DOMWINDOW == 85 (0x12acea800) [pid = 2000] [serial = 2297] [outer = 0x0] [url = about:blank] 08:43:46 INFO - PROCESS | 2000 | --DOMWINDOW == 84 (0x11914b400) [pid = 2000] [serial = 2271] [outer = 0x0] [url = about:blank] 08:43:46 INFO - PROCESS | 2000 | --DOMWINDOW == 83 (0x119143400) [pid = 2000] [serial = 2256] [outer = 0x0] [url = about:blank] 08:43:46 INFO - PROCESS | 2000 | --DOMWINDOW == 82 (0x119931400) [pid = 2000] [serial = 2257] [outer = 0x0] [url = about:blank] 08:43:46 INFO - PROCESS | 2000 | --DOMWINDOW == 81 (0x1196fa400) [pid = 2000] [serial = 2265] [outer = 0x0] [url = about:blank] 08:43:46 INFO - PROCESS | 2000 | --DOMWINDOW == 80 (0x119d9f400) [pid = 2000] [serial = 2266] [outer = 0x0] [url = about:blank] 08:43:46 INFO - PROCESS | 2000 | --DOMWINDOW == 79 (0x125364000) [pid = 2000] [serial = 2259] [outer = 0x0] [url = about:blank] 08:43:46 INFO - PROCESS | 2000 | --DOMWINDOW == 78 (0x125688400) [pid = 2000] [serial = 2260] [outer = 0x0] [url = about:blank] 08:43:46 INFO - PROCESS | 2000 | --DOMWINDOW == 77 (0x126b11c00) [pid = 2000] [serial = 2276] [outer = 0x0] [url = about:blank] 08:43:46 INFO - PROCESS | 2000 | --DOMWINDOW == 76 (0x125d1a400) [pid = 2000] [serial = 2273] [outer = 0x0] [url = about:blank] 08:43:46 INFO - PROCESS | 2000 | --DOMWINDOW == 75 (0x126b13000) [pid = 2000] [serial = 2274] [outer = 0x0] [url = about:blank] 08:43:46 INFO - PROCESS | 2000 | --DOMWINDOW == 74 (0x12ace4c00) [pid = 2000] [serial = 2295] [outer = 0x0] [url = about:blank] 08:43:46 INFO - PROCESS | 2000 | --DOMWINDOW == 73 (0x12aa74800) [pid = 2000] [serial = 2294] [outer = 0x0] [url = about:blank] 08:43:46 INFO - PROCESS | 2000 | --DOMWINDOW == 72 (0x12a59ec00) [pid = 2000] [serial = 2286] [outer = 0x0] [url = about:blank] 08:43:46 INFO - PROCESS | 2000 | --DOMWINDOW == 71 (0x12b818400) [pid = 2000] [serial = 2298] [outer = 0x0] [url = about:blank] 08:43:46 INFO - PROCESS | 2000 | --DOMWINDOW == 70 (0x12a43e000) [pid = 2000] [serial = 2283] [outer = 0x0] [url = about:blank] 08:43:46 INFO - PROCESS | 2000 | --DOMWINDOW == 69 (0x12aa68000) [pid = 2000] [serial = 2292] [outer = 0x0] [url = about:blank] 08:43:46 INFO - PROCESS | 2000 | --DOMWINDOW == 68 (0x1291b5400) [pid = 2000] [serial = 2280] [outer = 0x0] [url = about:blank] 08:43:46 INFO - PROCESS | 2000 | --DOMWINDOW == 67 (0x116787400) [pid = 2000] [serial = 2288] [outer = 0x0] [url = about:blank] 08:43:46 INFO - PROCESS | 2000 | --DOMWINDOW == 66 (0x12a762000) [pid = 2000] [serial = 2291] [outer = 0x0] [url = about:blank] 08:43:46 INFO - PROCESS | 2000 | --DOMWINDOW == 65 (0x119da5800) [pid = 2000] [serial = 2289] [outer = 0x0] [url = about:blank] 08:43:46 INFO - PROCESS | 2000 | --DOMWINDOW == 64 (0x128885400) [pid = 2000] [serial = 2277] [outer = 0x0] [url = about:blank] 08:43:46 INFO - PROCESS | 2000 | --DOCSHELL 0x12b70d800 == 25 [pid = 2000] [id = 782] 08:43:46 INFO - PROCESS | 2000 | 1469115826297 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 08:43:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 08:43:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1573ms 08:43:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 08:43:46 INFO - PROCESS | 2000 | 1469115826345 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 08:43:46 INFO - PROCESS | 2000 | 1469115826348 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 08:43:46 INFO - PROCESS | 2000 | 1469115826352 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 08:43:46 INFO - PROCESS | 2000 | 1469115826354 Marionette TRACE conn2 <- [1,3098,null,{}] 08:43:46 INFO - PROCESS | 2000 | 1469115826359 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}] 08:43:46 INFO - PROCESS | 2000 | 1469115826361 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:46 INFO - PROCESS | 2000 | 1469115826477 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 08:43:46 INFO - PROCESS | 2000 | 1469115826564 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:46 INFO - PROCESS | 2000 | 1469115826566 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:46 INFO - PROCESS | 2000 | ++DOCSHELL 0x1164a7800 == 26 [pid = 2000] [id = 784] 08:43:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 65 (0x112dbd800) [pid = 2000] [serial = 2350] [outer = 0x0] 08:43:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 66 (0x112dc1c00) [pid = 2000] [serial = 2351] [outer = 0x112dbd800] 08:43:46 INFO - PROCESS | 2000 | 1469115826613 Marionette DEBUG loaded listener.js 08:43:46 INFO - PROCESS | 2000 | ++DOMWINDOW == 67 (0x1133b0c00) [pid = 2000] [serial = 2352] [outer = 0x112dbd800] 08:43:46 INFO - PROCESS | 2000 | 1469115826973 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]]]}] 08:43:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 08:43:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 08:43:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 673ms 08:43:47 INFO - PROCESS | 2000 | 1469115827023 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 08:43:47 INFO - PROCESS | 2000 | 1469115827027 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 08:43:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 08:43:47 INFO - PROCESS | 2000 | 1469115827031 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 08:43:47 INFO - PROCESS | 2000 | 1469115827033 Marionette TRACE conn2 <- [1,3102,null,{}] 08:43:47 INFO - PROCESS | 2000 | 1469115827043 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}] 08:43:47 INFO - PROCESS | 2000 | 1469115827045 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:47 INFO - PROCESS | 2000 | 1469115827139 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 08:43:47 INFO - PROCESS | 2000 | 1469115827144 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:47 INFO - PROCESS | 2000 | 1469115827146 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:47 INFO - PROCESS | 2000 | ++DOCSHELL 0x1189e0800 == 27 [pid = 2000] [id = 785] 08:43:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 68 (0x113994400) [pid = 2000] [serial = 2353] [outer = 0x0] 08:43:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 69 (0x116535400) [pid = 2000] [serial = 2354] [outer = 0x113994400] 08:43:47 INFO - PROCESS | 2000 | 1469115827173 Marionette DEBUG loaded listener.js 08:43:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 70 (0x1172bec00) [pid = 2000] [serial = 2355] [outer = 0x113994400] 08:43:47 INFO - PROCESS | 2000 | 1469115827506 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 08:43:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 08:43:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 519ms 08:43:47 INFO - PROCESS | 2000 | 1469115827551 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 08:43:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 08:43:47 INFO - PROCESS | 2000 | 1469115827552 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 08:43:47 INFO - PROCESS | 2000 | 1469115827554 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 08:43:47 INFO - PROCESS | 2000 | 1469115827557 Marionette TRACE conn2 <- [1,3106,null,{}] 08:43:47 INFO - PROCESS | 2000 | 1469115827570 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}] 08:43:47 INFO - PROCESS | 2000 | 1469115827573 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:47 INFO - PROCESS | 2000 | 1469115827650 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 08:43:47 INFO - PROCESS | 2000 | 1469115827657 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:47 INFO - PROCESS | 2000 | 1469115827659 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:47 INFO - PROCESS | 2000 | ++DOCSHELL 0x115f9c800 == 28 [pid = 2000] [id = 786] 08:43:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 71 (0x111f4cc00) [pid = 2000] [serial = 2356] [outer = 0x0] 08:43:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 72 (0x117d91000) [pid = 2000] [serial = 2357] [outer = 0x111f4cc00] 08:43:47 INFO - PROCESS | 2000 | 1469115827687 Marionette DEBUG loaded listener.js 08:43:47 INFO - PROCESS | 2000 | ++DOMWINDOW == 73 (0x118561c00) [pid = 2000] [serial = 2358] [outer = 0x111f4cc00] 08:43:48 INFO - PROCESS | 2000 | 1469115828019 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]]]}] 08:43:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 08:43:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 08:43:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 08:43:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 476ms 08:43:48 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 08:43:48 INFO - PROCESS | 2000 | 1469115828032 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 08:43:48 INFO - PROCESS | 2000 | 1469115828033 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 08:43:48 INFO - PROCESS | 2000 | 1469115828038 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 08:43:48 INFO - PROCESS | 2000 | 1469115828040 Marionette TRACE conn2 <- [1,3110,null,{}] 08:43:48 INFO - PROCESS | 2000 | 1469115828042 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}] 08:43:48 INFO - PROCESS | 2000 | 1469115828043 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:48 INFO - PROCESS | 2000 | 1469115828123 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 08:43:48 INFO - PROCESS | 2000 | 1469115828126 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:48 INFO - PROCESS | 2000 | 1469115828127 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:48 INFO - PROCESS | 2000 | ++DOCSHELL 0x12124b000 == 29 [pid = 2000] [id = 787] 08:43:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 74 (0x118955c00) [pid = 2000] [serial = 2359] [outer = 0x0] 08:43:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 75 (0x118fad800) [pid = 2000] [serial = 2360] [outer = 0x118955c00] 08:43:48 INFO - PROCESS | 2000 | 1469115828153 Marionette DEBUG loaded listener.js 08:43:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 76 (0x119146400) [pid = 2000] [serial = 2361] [outer = 0x118955c00] 08:43:48 INFO - PROCESS | 2000 | 1469115828529 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"]]]}] 08:43:48 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 08:43:48 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 08:43:48 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 08:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:48 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 08:43:48 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 520ms 08:43:48 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 08:43:48 INFO - PROCESS | 2000 | 1469115828558 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 08:43:48 INFO - PROCESS | 2000 | 1469115828560 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 08:43:48 INFO - PROCESS | 2000 | 1469115828563 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 08:43:48 INFO - PROCESS | 2000 | 1469115828565 Marionette TRACE conn2 <- [1,3114,null,{}] 08:43:48 INFO - PROCESS | 2000 | 1469115828568 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}] 08:43:48 INFO - PROCESS | 2000 | 1469115828571 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:48 INFO - PROCESS | 2000 | 1469115828688 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 08:43:48 INFO - PROCESS | 2000 | 1469115828693 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\", \"7f5881c3-9da6-41fc-91a3-ddd7ae38a6d0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:48 INFO - PROCESS | 2000 | 1469115828695 Marionette INFO sendAsync 81765476-7112-9a40-918d-7b1065a377a1 08:43:48 INFO - PROCESS | 2000 | ++DOCSHELL 0x121962000 == 30 [pid = 2000] [id = 788] 08:43:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 77 (0x115fe1800) [pid = 2000] [serial = 2362] [outer = 0x0] 08:43:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 78 (0x1196ec400) [pid = 2000] [serial = 2363] [outer = 0x115fe1800] 08:43:48 INFO - PROCESS | 2000 | 1469115828736 Marionette DEBUG loaded listener.js 08:43:48 INFO - PROCESS | 2000 | ++DOMWINDOW == 79 (0x11992bc00) [pid = 2000] [serial = 2364] [outer = 0x115fe1800] 08:43:49 INFO - PROCESS | 2000 | 1469115829163 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]]]}] 08:43:49 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 08:43:49 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 619ms 08:43:49 INFO - PROCESS | 2000 | 1469115829183 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 08:43:49 INFO - PROCESS | 2000 | 1469115829184 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 08:43:50 WARNING - u'runner_teardown' () 08:43:50 INFO - No more tests 08:43:50 INFO - Got 0 unexpected results 08:43:50 INFO - SUITE-END | took 507s 08:43:50 INFO - Closing logging queue 08:43:50 INFO - queue closed 08:43:50 INFO - Return code: 0 08:43:50 WARNING - # TBPL SUCCESS # 08:43:50 INFO - Running post-action listener: _resource_record_post_action 08:43:50 INFO - Running post-run listener: _resource_record_post_run 08:43:51 INFO - Total resource usage - Wall time: 528s; CPU: 57.0%; Read bytes: 406016; Write bytes: 952669184; Read time: 7; Write time: 4626 08:43:51 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 08:43:51 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 152435200; Write bytes: 147445760; Read time: 13804; Write time: 302 08:43:51 INFO - run-tests - Wall time: 511s; CPU: 58.0%; Read bytes: 356864; Write bytes: 793377792; Read time: 5; Write time: 4282 08:43:51 INFO - Running post-run listener: _upload_blobber_files 08:43:51 INFO - Blob upload gear active. 08:43:51 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 08:43:51 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 08:43:51 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-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 08:43:51 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-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 08:43:51 INFO - (blobuploader) - INFO - Open directory for files ... 08:43:51 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 08:43:51 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:43:51 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:43:52 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 08:43:52 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:43:52 INFO - (blobuploader) - INFO - Done attempting. 08:43:52 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 08:43:52 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:43:52 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:43:55 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 08:43:55 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:43:55 INFO - (blobuploader) - INFO - Done attempting. 08:43:55 INFO - (blobuploader) - INFO - Iteration through files over. 08:43:55 INFO - Return code: 0 08:43:55 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 08:43:55 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 08:43:55 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b391a633b96771eefa9752d569e2044ef349a19438d2222ef0cdc67de9b112f52a26a34125f2add03038c693d899015d581903c95504b53980b0fc3cb4551963", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2e6685904608cca6d52c29cfc19ee67d4b7ae3d00d0286e5890b66656d33dd666853442d60debfa153dd1f3b6cddee9e9bceb053207964ba99f3a2306d95610f"} 08:43:55 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 08:43:55 INFO - Writing to file /builds/slave/test/properties/blobber_files 08:43:55 INFO - Contents: 08:43:55 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b391a633b96771eefa9752d569e2044ef349a19438d2222ef0cdc67de9b112f52a26a34125f2add03038c693d899015d581903c95504b53980b0fc3cb4551963", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2e6685904608cca6d52c29cfc19ee67d4b7ae3d00d0286e5890b66656d33dd666853442d60debfa153dd1f3b6cddee9e9bceb053207964ba99f3a2306d95610f"} 08:43:55 INFO - Running post-run listener: copy_logs_to_upload_dir 08:43:55 INFO - Copying logs to upload dir... 08:43:55 INFO - mkdir: /builds/slave/test/build/upload/logs 08:43:55 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=583.741140 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 44 secs) (at 2016-07-21 08:43:55.520795) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-21 08:43:55.524464) ========= 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.ndZhB8ox1U/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.PBbuthN45O/Listeners TMPDIR=/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b391a633b96771eefa9752d569e2044ef349a19438d2222ef0cdc67de9b112f52a26a34125f2add03038c693d899015d581903c95504b53980b0fc3cb4551963", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2e6685904608cca6d52c29cfc19ee67d4b7ae3d00d0286e5890b66656d33dd666853442d60debfa153dd1f3b6cddee9e9bceb053207964ba99f3a2306d95610f"} build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469103358/firefox-48.0.en-US.mac64.dmg symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469103358/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012478 build_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469103358/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b391a633b96771eefa9752d569e2044ef349a19438d2222ef0cdc67de9b112f52a26a34125f2add03038c693d899015d581903c95504b53980b0fc3cb4551963", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2e6685904608cca6d52c29cfc19ee67d4b7ae3d00d0286e5890b66656d33dd666853442d60debfa153dd1f3b6cddee9e9bceb053207964ba99f3a2306d95610f"}' symbols_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469103358/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-21 08:43:55.565218) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-21 08:43:55.565573) ========= 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.ndZhB8ox1U/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.PBbuthN45O/Listeners TMPDIR=/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.005249 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-21 08:43:55.618138) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-21 08:43:55.618518) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-21 08:43:55.618943) ========= ========= Total master_lag: 0.43 =========