builder: mozilla-central_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0006 starttime: 1461280431.79 results: success (0) buildid: 20160421144315 builduid: b44aac0a02b642e6bb4d839693f363c8 revision: 0891f0fa044cba28024849803e170ed7700e01e0 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 16:13:51.791645) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 16:13:51.792162) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 16:13:51.792476) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 16:13:51.826685) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 16:13:51.827087) ========= 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.QrMGdnoH8o/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.5PVjRPANaE/Listeners TMPDIR=/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-04-21 16:13:51-- 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% 8.19M=0.001s 2016-04-21 16:13:51 (8.19 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.091219 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 16:13:51.934964) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 16:13:51.935300) ========= 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.QrMGdnoH8o/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.5PVjRPANaE/Listeners TMPDIR=/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/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.020534 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 16:13:51.994010) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 16:13:51.994456) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev 0891f0fa044cba28024849803e170ed7700e01e0 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo mozilla-central --rev 0891f0fa044cba28024849803e170ed7700e01e0 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.QrMGdnoH8o/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.5PVjRPANaE/Listeners TMPDIR=/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-04-21 16:13:52,068 truncating revision to first 12 chars 2016-04-21 16:13:52,069 Setting DEBUG logging. 2016-04-21 16:13:52,069 attempt 1/10 2016-04-21 16:13:52,069 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/0891f0fa044c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 16:13:53,244 unpacking tar archive at: mozilla-central-0891f0fa044c/testing/mozharness/ program finished with exit code 0 elapsedTime=1.420576 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 16:13:53.434972) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 16:13:53.435550) ========= script_repo_revision: 0891f0fa044cba28024849803e170ed7700e01e0 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 16:13:53.436283) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 16:13:53.436817) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 16:13:53.456705) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 8 secs) (at 2016-04-21 16:13:53.457095) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-central --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-central', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.QrMGdnoH8o/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.5PVjRPANaE/Listeners TMPDIR=/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/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 16:13:53 INFO - MultiFileLogger online at 20160421 16:13:53 in /builds/slave/test 16:13:53 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-central --download-symbols true 16:13:53 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:13:53 INFO - {'append_to_log': False, 16:13:53 INFO - 'base_work_dir': '/builds/slave/test', 16:13:53 INFO - 'blob_upload_branch': 'mozilla-central', 16:13:53 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:13:53 INFO - 'buildbot_json_path': 'buildprops.json', 16:13:53 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:13:53 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:13:53 INFO - 'download_minidump_stackwalk': True, 16:13:53 INFO - 'download_symbols': 'true', 16:13:53 INFO - 'e10s': False, 16:13:53 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:13:53 INFO - 'tooltool.py': '/tools/tooltool.py', 16:13:53 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:13:53 INFO - '/tools/misc-python/virtualenv.py')}, 16:13:53 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:13:53 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:13:53 INFO - 'log_level': 'info', 16:13:53 INFO - 'log_to_console': True, 16:13:53 INFO - 'opt_config_files': (), 16:13:53 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:13:53 INFO - '--processes=1', 16:13:53 INFO - '--config=%(test_path)s/wptrunner.ini', 16:13:53 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:13:53 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:13:53 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:13:53 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:13:53 INFO - 'pip_index': False, 16:13:53 INFO - 'require_test_zip': True, 16:13:53 INFO - 'test_type': ('testharness',), 16:13:53 INFO - 'this_chunk': '1', 16:13:53 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:13:53 INFO - 'total_chunks': '10', 16:13:53 INFO - 'virtualenv_path': 'venv', 16:13:53 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:13:53 INFO - 'work_dir': 'build'} 16:13:53 INFO - ##### 16:13:53 INFO - ##### Running clobber step. 16:13:53 INFO - ##### 16:13:53 INFO - Running pre-action listener: _resource_record_pre_action 16:13:53 INFO - Running main action method: clobber 16:13:53 INFO - rmtree: /builds/slave/test/build 16:13:53 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:13:55 INFO - Running post-action listener: _resource_record_post_action 16:13:55 INFO - ##### 16:13:55 INFO - ##### Running read-buildbot-config step. 16:13:55 INFO - ##### 16:13:55 INFO - Running pre-action listener: _resource_record_pre_action 16:13:55 INFO - Running main action method: read_buildbot_config 16:13:55 INFO - Using buildbot properties: 16:13:55 INFO - { 16:13:55 INFO - "project": "", 16:13:55 INFO - "product": "firefox", 16:13:55 INFO - "script_repo_revision": "production", 16:13:55 INFO - "scheduler": "tests-mozilla-central-yosemite_r7-debug-unittest", 16:13:55 INFO - "repository": "", 16:13:55 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-central debug test web-platform-tests-1", 16:13:55 INFO - "buildid": "20160421144315", 16:13:55 INFO - "pgo_build": "False", 16:13:55 INFO - "basedir": "/builds/slave/test", 16:13:55 INFO - "buildnumber": 41, 16:13:55 INFO - "slavename": "t-yosemite-r7-0006", 16:13:55 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 16:13:55 INFO - "platform": "macosx64", 16:13:55 INFO - "branch": "mozilla-central", 16:13:55 INFO - "revision": "0891f0fa044cba28024849803e170ed7700e01e0", 16:13:55 INFO - "repo_path": "mozilla-central", 16:13:55 INFO - "moz_repo_path": "", 16:13:55 INFO - "stage_platform": "macosx64", 16:13:55 INFO - "builduid": "b44aac0a02b642e6bb4d839693f363c8", 16:13:55 INFO - "slavebuilddir": "test" 16:13:55 INFO - } 16:13:55 INFO - Found installer url https://queue.taskcluster.net/v1/task/FiplE5isR_SyLS9nh6FbIg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 16:13:55 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/FiplE5isR_SyLS9nh6FbIg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 16:13:55 INFO - Running post-action listener: _resource_record_post_action 16:13:55 INFO - ##### 16:13:55 INFO - ##### Running download-and-extract step. 16:13:55 INFO - ##### 16:13:55 INFO - Running pre-action listener: _resource_record_pre_action 16:13:55 INFO - Running main action method: download_and_extract 16:13:55 INFO - mkdir: /builds/slave/test/build/tests 16:13: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')]} 16:13:55 INFO - https://queue.taskcluster.net/v1/task/FiplE5isR_SyLS9nh6FbIg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 16:13:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FiplE5isR_SyLS9nh6FbIg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 16:13:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FiplE5isR_SyLS9nh6FbIg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 16:13:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FiplE5isR_SyLS9nh6FbIg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 16:13:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FiplE5isR_SyLS9nh6FbIg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json'}, attempt #1 16:13:56 INFO - Downloaded 1235 bytes. 16:13:56 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 16:13:56 INFO - Using the following test package requirements: 16:13:56 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 16:13:56 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:13:56 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 16:13:56 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:13:56 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 16:13:56 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:13:56 INFO - u'jsshell-mac64.zip'], 16:13:56 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:13:56 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 16:13:56 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 16:13:56 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:13:56 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 16:13:56 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:13:56 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 16:13:56 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:13:56 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 16:13:56 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:13:56 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 16:13:56 INFO - Downloading packages: [u'firefox-48.0a1.en-US.mac64.common.tests.zip', u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 16:13:56 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')]} 16:13:56 INFO - https://queue.taskcluster.net/v1/task/FiplE5isR_SyLS9nh6FbIg/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 16:13:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FiplE5isR_SyLS9nh6FbIg/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 16:13:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FiplE5isR_SyLS9nh6FbIg/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 16:13:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FiplE5isR_SyLS9nh6FbIg/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip 16:13:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FiplE5isR_SyLS9nh6FbIg/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip'}, attempt #1 16:13:57 INFO - Downloaded 17985325 bytes. 16:13:57 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:13:57 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:13:57 INFO - caution: filename not matched: web-platform/* 16:13:57 INFO - Return code: 11 16:13:57 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')]} 16:13:57 INFO - https://queue.taskcluster.net/v1/task/FiplE5isR_SyLS9nh6FbIg/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 16:13:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FiplE5isR_SyLS9nh6FbIg/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 16:13:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FiplE5isR_SyLS9nh6FbIg/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 16:13:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FiplE5isR_SyLS9nh6FbIg/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 16:13:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FiplE5isR_SyLS9nh6FbIg/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 16:14:05 INFO - Downloaded 36400340 bytes. 16:14:05 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:14:05 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:14:10 INFO - caution: filename not matched: bin/* 16:14:10 INFO - caution: filename not matched: config/* 16:14:10 INFO - caution: filename not matched: mozbase/* 16:14:10 INFO - caution: filename not matched: marionette/* 16:14:10 INFO - caution: filename not matched: tools/wptserve/* 16:14:10 INFO - Return code: 11 16:14:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:14:10 INFO - https://queue.taskcluster.net/v1/task/FiplE5isR_SyLS9nh6FbIg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 16:14:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FiplE5isR_SyLS9nh6FbIg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 16:14:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FiplE5isR_SyLS9nh6FbIg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 16:14:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FiplE5isR_SyLS9nh6FbIg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 16:14:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FiplE5isR_SyLS9nh6FbIg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg'}, attempt #1 16:14:14 INFO - Downloaded 68809237 bytes. 16:14:14 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/FiplE5isR_SyLS9nh6FbIg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 16:14:14 INFO - mkdir: /builds/slave/test/properties 16:14:14 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:14:14 INFO - Writing to file /builds/slave/test/properties/build_url 16:14:14 INFO - Contents: 16:14:14 INFO - build_url:https://queue.taskcluster.net/v1/task/FiplE5isR_SyLS9nh6FbIg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 16:14:15 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/FiplE5isR_SyLS9nh6FbIg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 16:14:15 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:14:15 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:14:15 INFO - Contents: 16:14:15 INFO - symbols_url:https://queue.taskcluster.net/v1/task/FiplE5isR_SyLS9nh6FbIg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 16:14:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:14:15 INFO - https://queue.taskcluster.net/v1/task/FiplE5isR_SyLS9nh6FbIg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:14:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FiplE5isR_SyLS9nh6FbIg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 16:14:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FiplE5isR_SyLS9nh6FbIg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 16:14:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FiplE5isR_SyLS9nh6FbIg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 16:14:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FiplE5isR_SyLS9nh6FbIg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 16:14:23 INFO - Downloaded 103461574 bytes. 16:14:23 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 16:14:23 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 16:14:27 INFO - Return code: 0 16:14:27 INFO - Running post-action listener: _resource_record_post_action 16:14:27 INFO - Running post-action listener: set_extra_try_arguments 16:14:27 INFO - ##### 16:14:27 INFO - ##### Running create-virtualenv step. 16:14:27 INFO - ##### 16:14:27 INFO - Running pre-action listener: _pre_create_virtualenv 16:14:27 INFO - Running pre-action listener: _resource_record_pre_action 16:14:27 INFO - Running main action method: create_virtualenv 16:14:27 INFO - Creating virtualenv /builds/slave/test/build/venv 16:14:27 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 16:14:27 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:14:27 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:14:27 INFO - Using real prefix '/tools/python27' 16:14:27 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:14:27 INFO - Installing distribute.............................................................................................................................................................................................done. 16:14:30 INFO - Installing pip.................done. 16:14:30 INFO - Return code: 0 16:14:30 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:14:30 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')]} 16:14:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:14:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:14:30 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')]} 16:14:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:14:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:14:30 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 0x100b20e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100b3df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe1925f0a40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100b395e0>, '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 0x10071ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100747990>, '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.QrMGdnoH8o/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.5PVjRPANaE/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:14:30 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 16:14:30 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 16:14:30 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.QrMGdnoH8o/Render', 16:14:30 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:14:30 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:14:30 INFO - 'HOME': '/Users/cltbld', 16:14:30 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:14:30 INFO - 'LOGNAME': 'cltbld', 16:14:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:14:30 INFO - 'MOZ_NO_REMOTE': '1', 16:14:30 INFO - 'NO_EM_RESTART': '1', 16:14:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:14:30 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:14:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:14:30 INFO - 'PWD': '/builds/slave/test', 16:14:30 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:14:30 INFO - 'SHELL': '/bin/bash', 16:14:30 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.5PVjRPANaE/Listeners', 16:14:30 INFO - 'TMPDIR': '/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/', 16:14:30 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:14:30 INFO - 'USER': 'cltbld', 16:14:30 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:14:30 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:14:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:14:30 INFO - 'XPC_FLAGS': '0x0', 16:14:30 INFO - 'XPC_SERVICE_NAME': '0', 16:14:30 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:14:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:14:31 INFO - Downloading/unpacking psutil>=0.7.1 16:14:31 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 16:14:31 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 16:14:31 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 16:14:31 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 16:14:31 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 16:14:31 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 16:14:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:14:33 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:14:33 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:14:33 INFO - Installing collected packages: psutil 16:14:33 INFO - Running setup.py install for psutil 16:14:34 INFO - building 'psutil._psutil_osx' extension 16:14:34 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 16:14:34 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 16:14:34 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 16:14:34 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 16:14:34 INFO - building 'psutil._psutil_posix' extension 16:14:34 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 16:14:34 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 16:14:34 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 16:14:34 INFO - ^ 16:14:34 INFO - 1 warning generated. 16:14:34 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 16:14:34 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:14:34 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:14:34 INFO - Successfully installed psutil 16:14:34 INFO - Cleaning up... 16:14:34 INFO - Return code: 0 16:14:34 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:14:34 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')]} 16:14:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:14:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:14:34 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')]} 16:14:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:14:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:14:34 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 0x100b20e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100b3df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe1925f0a40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100b395e0>, '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 0x10071ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100747990>, '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.QrMGdnoH8o/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.5PVjRPANaE/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:14:34 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 16:14:34 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 16:14:34 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.QrMGdnoH8o/Render', 16:14:34 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:14:34 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:14:34 INFO - 'HOME': '/Users/cltbld', 16:14:34 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:14:34 INFO - 'LOGNAME': 'cltbld', 16:14:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:14:34 INFO - 'MOZ_NO_REMOTE': '1', 16:14:34 INFO - 'NO_EM_RESTART': '1', 16:14:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:14:34 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:14:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:14:34 INFO - 'PWD': '/builds/slave/test', 16:14:34 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:14:34 INFO - 'SHELL': '/bin/bash', 16:14:34 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.5PVjRPANaE/Listeners', 16:14:34 INFO - 'TMPDIR': '/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/', 16:14:34 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:14:34 INFO - 'USER': 'cltbld', 16:14:34 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:14:34 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:14:34 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:14:34 INFO - 'XPC_FLAGS': '0x0', 16:14:34 INFO - 'XPC_SERVICE_NAME': '0', 16:14:34 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:14:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:14:35 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:14:35 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 16:14:35 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 16:14:35 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 16:14:35 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 16:14:35 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 16:14:35 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 16:14:37 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:14:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:14:37 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:14:37 INFO - Installing collected packages: mozsystemmonitor 16:14:37 INFO - Running setup.py install for mozsystemmonitor 16:14:37 INFO - Successfully installed mozsystemmonitor 16:14:37 INFO - Cleaning up... 16:14:37 INFO - Return code: 0 16:14:37 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:14:37 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')]} 16:14:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:14:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:14:37 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')]} 16:14:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:14:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:14:37 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 0x100b20e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100b3df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe1925f0a40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100b395e0>, '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 0x10071ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100747990>, '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.QrMGdnoH8o/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.5PVjRPANaE/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:14:37 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 16:14:37 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 16:14:37 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.QrMGdnoH8o/Render', 16:14:37 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:14:37 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:14:37 INFO - 'HOME': '/Users/cltbld', 16:14:37 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:14:37 INFO - 'LOGNAME': 'cltbld', 16:14:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:14:37 INFO - 'MOZ_NO_REMOTE': '1', 16:14:37 INFO - 'NO_EM_RESTART': '1', 16:14:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:14:37 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:14:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:14:37 INFO - 'PWD': '/builds/slave/test', 16:14:37 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:14:37 INFO - 'SHELL': '/bin/bash', 16:14:37 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.5PVjRPANaE/Listeners', 16:14:37 INFO - 'TMPDIR': '/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/', 16:14:37 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:14:37 INFO - 'USER': 'cltbld', 16:14:37 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:14:37 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:14:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:14:37 INFO - 'XPC_FLAGS': '0x0', 16:14:37 INFO - 'XPC_SERVICE_NAME': '0', 16:14:37 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:14:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:14:38 INFO - Downloading/unpacking blobuploader==1.2.4 16:14:38 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 16:14:38 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 16:14:38 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 16:14:38 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 16:14:38 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 16:14:38 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 16:14:40 INFO - Downloading blobuploader-1.2.4.tar.gz 16:14:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:14:40 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:14:40 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 16:14:40 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 16:14:40 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 16:14:40 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 16:14:40 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 16:14:40 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 16:14:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:14:41 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:14: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 16:14: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 16:14: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 16:14: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 16:14: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 16:14: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 16:14:41 INFO - Downloading docopt-0.6.1.tar.gz 16:14:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:14:41 INFO - Installing collected packages: blobuploader, requests, docopt 16:14:41 INFO - Running setup.py install for blobuploader 16:14:41 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:14:41 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:14:41 INFO - Running setup.py install for requests 16:14:42 INFO - Running setup.py install for docopt 16:14:42 INFO - Successfully installed blobuploader requests docopt 16:14:42 INFO - Cleaning up... 16:14:42 INFO - Return code: 0 16:14:42 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:14:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:14:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:14:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:14:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:14:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:14:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:14:42 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 0x100b20e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100b3df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe1925f0a40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100b395e0>, '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 0x10071ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100747990>, '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.QrMGdnoH8o/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.5PVjRPANaE/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:14:42 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 16:14:42 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 16:14:42 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.QrMGdnoH8o/Render', 16:14:42 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:14:42 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:14:42 INFO - 'HOME': '/Users/cltbld', 16:14:42 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:14:42 INFO - 'LOGNAME': 'cltbld', 16:14:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:14:42 INFO - 'MOZ_NO_REMOTE': '1', 16:14:42 INFO - 'NO_EM_RESTART': '1', 16:14:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:14:42 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:14:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:14:42 INFO - 'PWD': '/builds/slave/test', 16:14:42 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:14:42 INFO - 'SHELL': '/bin/bash', 16:14:42 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.5PVjRPANaE/Listeners', 16:14:42 INFO - 'TMPDIR': '/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/', 16:14:42 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:14:42 INFO - 'USER': 'cltbld', 16:14:42 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:14:42 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:14:42 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:14:42 INFO - 'XPC_FLAGS': '0x0', 16:14:42 INFO - 'XPC_SERVICE_NAME': '0', 16:14:42 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:14:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:14:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:14:42 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-Fcfo9o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:14:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:14:43 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-2pWirr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:14:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:14:43 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-VI_uvU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:14:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:14:43 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-Dlbecv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:14:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:14:43 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-uYc9vf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:14:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:14:43 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-bs7L3P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:14:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:14:43 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-uvTKvG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:14:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:14:43 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-14uM99-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:14:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:14:43 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-2cVuY8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:14:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:14:43 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-fJdP8L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:14:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:14:43 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-t18tAn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:14:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:14:44 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-qdHzau-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:14:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:14:44 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-rXYu_L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:14:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:14:44 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-NSMJqB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:14:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:14:44 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-4Sdlo8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:14:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:14:44 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-Oks8yN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:14:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:14:44 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-iBqElS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:14:44 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:14:44 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-3ib4Yc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:14:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:14:44 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-nUgnk2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:14:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:14:44 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-RmNz13-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:14:45 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:14:45 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-_WyO53-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:14:45 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:14:45 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 16:14:45 INFO - Running setup.py install for manifestparser 16:14:45 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:14:45 INFO - Running setup.py install for mozcrash 16:14:45 INFO - Running setup.py install for mozdebug 16:14:45 INFO - Running setup.py install for mozdevice 16:14:46 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:14:46 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:14:46 INFO - Running setup.py install for mozfile 16:14:46 INFO - Running setup.py install for mozhttpd 16:14:46 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:14:46 INFO - Running setup.py install for mozinfo 16:14:46 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:14:46 INFO - Running setup.py install for mozInstall 16:14:46 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:14:46 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:14:46 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:14:46 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:14:46 INFO - Running setup.py install for mozleak 16:14:46 INFO - Running setup.py install for mozlog 16:14:47 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:14:47 INFO - Running setup.py install for moznetwork 16:14:47 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:14:47 INFO - Running setup.py install for mozprocess 16:14:47 INFO - Running setup.py install for mozprofile 16:14:47 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:14:47 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:14:47 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:14:47 INFO - Running setup.py install for mozrunner 16:14:47 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:14:47 INFO - Running setup.py install for mozscreenshot 16:14:47 INFO - Running setup.py install for moztest 16:14:47 INFO - Running setup.py install for mozversion 16:14:48 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:14:48 INFO - Running setup.py install for wptserve 16:14:48 INFO - Running setup.py install for marionette-driver 16:14:48 INFO - Running setup.py install for browsermob-proxy 16:14:48 INFO - Running setup.py install for marionette-client 16:14:48 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:14:48 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:14:48 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 16:14:48 INFO - Cleaning up... 16:14:48 INFO - Return code: 0 16:14:48 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:14: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')]} 16:14:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:14:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:14: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')]} 16:14:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:14:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:14:48 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 0x100b20e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100b3df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe1925f0a40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100b395e0>, '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 0x10071ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100747990>, '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.QrMGdnoH8o/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.5PVjRPANaE/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:14:48 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 16:14:48 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 16:14:48 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.QrMGdnoH8o/Render', 16:14:48 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:14:48 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:14:48 INFO - 'HOME': '/Users/cltbld', 16:14:48 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:14:48 INFO - 'LOGNAME': 'cltbld', 16:14:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:14:48 INFO - 'MOZ_NO_REMOTE': '1', 16:14:48 INFO - 'NO_EM_RESTART': '1', 16:14:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:14:48 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:14:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:14:48 INFO - 'PWD': '/builds/slave/test', 16:14:48 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:14:48 INFO - 'SHELL': '/bin/bash', 16:14:48 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.5PVjRPANaE/Listeners', 16:14:48 INFO - 'TMPDIR': '/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/', 16:14:48 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:14:48 INFO - 'USER': 'cltbld', 16:14:48 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:14:48 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:14:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:14:48 INFO - 'XPC_FLAGS': '0x0', 16:14:48 INFO - 'XPC_SERVICE_NAME': '0', 16:14:48 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:14:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:14:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:14:49 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-zdKJzf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:14:49 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)) 16:14:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:14:49 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-exvF3y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:14:49 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)) 16:14:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:14:49 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-L4la3K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:14:49 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)) 16:14:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:14:49 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-P4wXNp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:14:49 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)) 16:14:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:14:49 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-27Dxef-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:14:49 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)) 16:14:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:14:49 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-cZTwyH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:14:49 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)) 16:14:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:14:49 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-2_HjPh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:14:50 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)) 16:14:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:14:50 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-_bUlH8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:14:50 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)) 16:14:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:14:50 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-A76mWF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:14:50 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)) 16:14:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:14:50 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-RH9k0k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:14:50 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)) 16:14:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:14:50 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-cIfro0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:14:50 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)) 16:14:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:14:50 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-Xpw4Lt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:14:50 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)) 16:14:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:14:50 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-QSxtxs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:14:50 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)) 16:14:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:14:50 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-R1ohUt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:14:50 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)) 16:14:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:14:50 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-7XTVNm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:14:50 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)) 16:14:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:14:50 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-p8U96n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:14:50 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)) 16:14:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:14:50 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-PMDSAR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:14:51 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)) 16:14:51 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:14:51 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-eWskVu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:14:51 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)) 16:14:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:14:51 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-SHQkxR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:14:51 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)) 16:14:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:14:51 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-FzCjNx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:14:51 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)) 16:14:51 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:14:51 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-j8FHME-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:14:51 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:14:51 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)) 16:14:51 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)) 16:14:51 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)) 16:14:51 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)) 16:14:51 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)) 16:14:51 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)) 16:14:51 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:14:51 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 16:14:51 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 16:14:51 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 16:14:51 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 16:14:51 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 16:14:51 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 16:14:54 INFO - Downloading blessings-1.6.tar.gz 16:14:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:14:54 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)) 16:14:54 INFO - Installing collected packages: blessings 16:14:54 INFO - Running setup.py install for blessings 16:14:54 INFO - Successfully installed blessings 16:14:54 INFO - Cleaning up... 16:14:54 INFO - Return code: 0 16:14:54 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:14:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:14:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:14:55 INFO - Reading from file tmpfile_stdout 16:14:55 INFO - Current package versions: 16:14:55 INFO - blessings == 1.6 16:14:55 INFO - blobuploader == 1.2.4 16:14:55 INFO - browsermob-proxy == 0.6.0 16:14:55 INFO - docopt == 0.6.1 16:14:55 INFO - manifestparser == 1.1 16:14:55 INFO - marionette-client == 2.3.0 16:14:55 INFO - marionette-driver == 1.4.0 16:14:55 INFO - mozInstall == 1.12 16:14:55 INFO - mozcrash == 0.17 16:14:55 INFO - mozdebug == 0.1 16:14:55 INFO - mozdevice == 0.48 16:14:55 INFO - mozfile == 1.2 16:14:55 INFO - mozhttpd == 0.7 16:14:55 INFO - mozinfo == 0.9 16:14:55 INFO - mozleak == 0.1 16:14:55 INFO - mozlog == 3.1 16:14:55 INFO - moznetwork == 0.27 16:14:55 INFO - mozprocess == 0.22 16:14:55 INFO - mozprofile == 0.28 16:14:55 INFO - mozrunner == 6.11 16:14:55 INFO - mozscreenshot == 0.1 16:14:55 INFO - mozsystemmonitor == 0.0 16:14:55 INFO - moztest == 0.7 16:14:55 INFO - mozversion == 1.4 16:14:55 INFO - psutil == 3.1.1 16:14:55 INFO - requests == 1.2.3 16:14:55 INFO - wptserve == 1.4.0 16:14:55 INFO - wsgiref == 0.1.2 16:14:55 INFO - Running post-action listener: _resource_record_post_action 16:14:55 INFO - Running post-action listener: _start_resource_monitoring 16:14:55 INFO - Starting resource monitoring. 16:14:55 INFO - ##### 16:14:55 INFO - ##### Running pull step. 16:14:55 INFO - ##### 16:14:55 INFO - Running pre-action listener: _resource_record_pre_action 16:14:55 INFO - Running main action method: pull 16:14:55 INFO - Pull has nothing to do! 16:14:55 INFO - Running post-action listener: _resource_record_post_action 16:14:55 INFO - ##### 16:14:55 INFO - ##### Running install step. 16:14:55 INFO - ##### 16:14:55 INFO - Running pre-action listener: _resource_record_pre_action 16:14:55 INFO - Running main action method: install 16:14:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:14:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:14:55 INFO - Reading from file tmpfile_stdout 16:14:55 INFO - Detecting whether we're running mozinstall >=1.0... 16:14:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:14:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:14:55 INFO - Reading from file tmpfile_stdout 16:14:55 INFO - Output received: 16:14:55 INFO - Usage: mozinstall [options] installer 16:14:55 INFO - Options: 16:14:55 INFO - -h, --help show this help message and exit 16:14:55 INFO - -d DEST, --destination=DEST 16:14:55 INFO - Directory to install application into. [default: 16:14:55 INFO - "/builds/slave/test"] 16:14:55 INFO - --app=APP Application being installed. [default: firefox] 16:14:55 INFO - mkdir: /builds/slave/test/build/application 16:14:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 16:14:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 16:15:15 INFO - Reading from file tmpfile_stdout 16:15:15 INFO - Output received: 16:15:15 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 16:15:15 INFO - Running post-action listener: _resource_record_post_action 16:15:15 INFO - ##### 16:15:15 INFO - ##### Running run-tests step. 16:15:15 INFO - ##### 16:15:15 INFO - Running pre-action listener: _resource_record_pre_action 16:15:15 INFO - Running main action method: run_tests 16:15:15 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:15:15 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:15:15 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:15:15 INFO - grabbing minidump binary from tooltool 16:15:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:15:15 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 0x100b395e0>, '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 0x10071ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100747990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:15:15 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 16:15:15 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 16:15:15 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:15:15 INFO - Return code: 0 16:15:15 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 16:15:15 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:15:15 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/FiplE5isR_SyLS9nh6FbIg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 16:15:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/FiplE5isR_SyLS9nh6FbIg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 16:15:15 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.QrMGdnoH8o/Render', 16:15:15 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:15:15 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:15:15 INFO - 'HOME': '/Users/cltbld', 16:15:15 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:15:15 INFO - 'LOGNAME': 'cltbld', 16:15:15 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:15:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:15:15 INFO - 'MOZ_NO_REMOTE': '1', 16:15:15 INFO - 'NO_EM_RESTART': '1', 16:15:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:15:15 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:15:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:15:15 INFO - 'PWD': '/builds/slave/test', 16:15:15 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:15:15 INFO - 'SHELL': '/bin/bash', 16:15:15 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.5PVjRPANaE/Listeners', 16:15:15 INFO - 'TMPDIR': '/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/', 16:15:15 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:15:15 INFO - 'USER': 'cltbld', 16:15:15 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:15:15 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:15:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:15:15 INFO - 'XPC_FLAGS': '0x0', 16:15:15 INFO - 'XPC_SERVICE_NAME': '0', 16:15:15 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:15:15 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/FiplE5isR_SyLS9nh6FbIg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 16:15:16 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 16:15:16 INFO - import pkg_resources 16:15:16 INFO - Using 1 client processes 16:15:16 INFO - wptserve Starting http server on 127.0.0.1:8000 16:15:16 INFO - wptserve Starting http server on 127.0.0.1:8001 16:15:16 INFO - wptserve Starting http server on 127.0.0.1:8443 16:15:19 INFO - SUITE-START | Running 778 tests 16:15:19 INFO - Running testharness tests 16:15:19 INFO - Setting up ssl 16:15:19 INFO - PROCESS | certutil | 16:15:19 INFO - PROCESS | certutil | 16:15:19 INFO - PROCESS | certutil | 16:15:19 INFO - Certificate Nickname Trust Attributes 16:15:19 INFO - SSL,S/MIME,JAR/XPI 16:15:19 INFO - 16:15:19 INFO - web-platform-tests CT,, 16:15:19 INFO - 16:15:19 INFO - Starting runner 16:15:20 INFO - PROCESS | 2628 | [2628] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 16:15:20 INFO - PROCESS | 2628 | 1461280520270 Marionette DEBUG Marionette enabled via build flag and pref 16:15:20 INFO - PROCESS | 2628 | ++DOCSHELL 0x11599c000 == 1 [pid = 2628] [id = 1] 16:15:20 INFO - PROCESS | 2628 | ++DOMWINDOW == 1 (0x11599c800) [pid = 2628] [serial = 1] [outer = 0x0] 16:15:20 INFO - PROCESS | 2628 | [2628] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 16:15:20 INFO - PROCESS | 2628 | ++DOMWINDOW == 2 (0x11599d800) [pid = 2628] [serial = 2] [outer = 0x11599c800] 16:15:20 INFO - PROCESS | 2628 | 1461280520582 Marionette INFO Listening on port 2828 16:15:20 INFO - PROCESS | 2628 | 1461280520803 Marionette DEBUG Marionette enabled via command-line flag 16:15:20 INFO - PROCESS | 2628 | ++DOCSHELL 0x119154800 == 2 [pid = 2628] [id = 2] 16:15:20 INFO - PROCESS | 2628 | ++DOMWINDOW == 3 (0x119155000) [pid = 2628] [serial = 3] [outer = 0x0] 16:15:20 INFO - PROCESS | 2628 | [2628] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 16:15:20 INFO - PROCESS | 2628 | ++DOMWINDOW == 4 (0x119156000) [pid = 2628] [serial = 4] [outer = 0x119155000] 16:15:20 INFO - PROCESS | 2628 | [2628] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:15:20 INFO - PROCESS | 2628 | 1461280520945 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:50350 16:15:21 INFO - PROCESS | 2628 | 1461280521031 Marionette DEBUG Closed connection conn0 16:15:21 INFO - PROCESS | 2628 | [2628] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:15:21 INFO - PROCESS | 2628 | 1461280521037 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:50351 16:15:21 INFO - PROCESS | 2628 | 1461280521052 Marionette DEBUG Closed connection conn1 16:15:21 INFO - PROCESS | 2628 | [2628] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:15:21 INFO - PROCESS | 2628 | 1461280521057 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:50352 16:15:21 INFO - PROCESS | 2628 | 1461280521065 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:15:21 INFO - PROCESS | 2628 | 1461280521070 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160421144315","device":"desktop","version":"48.0a1"} 16:15:21 INFO - PROCESS | 2628 | [2628] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:15:22 INFO - PROCESS | 2628 | ++DOCSHELL 0x11c6d0800 == 3 [pid = 2628] [id = 3] 16:15:22 INFO - PROCESS | 2628 | ++DOMWINDOW == 5 (0x11c6d1000) [pid = 2628] [serial = 5] [outer = 0x0] 16:15:22 INFO - PROCESS | 2628 | ++DOCSHELL 0x11c6d2800 == 4 [pid = 2628] [id = 4] 16:15:22 INFO - PROCESS | 2628 | ++DOMWINDOW == 6 (0x11c157c00) [pid = 2628] [serial = 6] [outer = 0x0] 16:15:22 INFO - PROCESS | 2628 | [2628] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:15:22 INFO - PROCESS | 2628 | ++DOCSHELL 0x124182000 == 5 [pid = 2628] [id = 5] 16:15:22 INFO - PROCESS | 2628 | ++DOMWINDOW == 7 (0x11c156c00) [pid = 2628] [serial = 7] [outer = 0x0] 16:15:22 INFO - PROCESS | 2628 | [2628] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:15:22 INFO - PROCESS | 2628 | [2628] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:15:22 INFO - PROCESS | 2628 | ++DOMWINDOW == 8 (0x124248000) [pid = 2628] [serial = 8] [outer = 0x11c156c00] 16:15:22 INFO - PROCESS | 2628 | ++DOMWINDOW == 9 (0x125f45000) [pid = 2628] [serial = 9] [outer = 0x11c6d1000] 16:15:22 INFO - PROCESS | 2628 | [2628] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 16:15:22 INFO - PROCESS | 2628 | ++DOMWINDOW == 10 (0x125f35000) [pid = 2628] [serial = 10] [outer = 0x11c157c00] 16:15:22 INFO - PROCESS | 2628 | ++DOMWINDOW == 11 (0x125f36c00) [pid = 2628] [serial = 11] [outer = 0x11c156c00] 16:15:23 INFO - PROCESS | 2628 | 1461280523047 Marionette DEBUG loaded listener.js 16:15:23 INFO - PROCESS | 2628 | 1461280523057 Marionette DEBUG loaded listener.js 16:15:23 INFO - PROCESS | 2628 | [2628] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 16:15:23 INFO - PROCESS | 2628 | ++DOMWINDOW == 12 (0x129837c00) [pid = 2628] [serial = 12] [outer = 0x11c156c00] 16:15:23 INFO - PROCESS | 2628 | 1461280523413 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"1bd57513-fc98-3b43-9256-4cb4117aca80","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160421144315","device":"desktop","version":"48.0a1","command_id":1}}] 16:15:23 INFO - PROCESS | 2628 | 1461280523501 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}] 16:15:23 INFO - PROCESS | 2628 | 1461280523552 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 16:15:23 INFO - PROCESS | 2628 | 1461280523666 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:15:23 INFO - PROCESS | 2628 | [2628] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:15:23 INFO - PROCESS | 2628 | ++DOMWINDOW == 13 (0x12b78d000) [pid = 2628] [serial = 13] [outer = 0x11c156c00] 16:15:23 INFO - PROCESS | 2628 | [2628] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:15:24 INFO - PROCESS | 2628 | 1461280524015 Marionette TRACE conn2 <- [1,3,null,{}] 16:15:24 INFO - PROCESS | 2628 | 1461280524018 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:15:24 INFO - PROCESS | 2628 | 1461280524039 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 16:15:24 INFO - PROCESS | 2628 | 1461280524079 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 16:15:24 INFO - PROCESS | 2628 | 1461280524082 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 16:15:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:15:24 INFO - PROCESS | 2628 | 1461280524087 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:15:24 INFO - PROCESS | 2628 | 1461280524094 Marionette TRACE conn2 <- [1,6,null,{}] 16:15:24 INFO - PROCESS | 2628 | 1461280524098 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}] 16:15:24 INFO - PROCESS | 2628 | 1461280524111 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 16:15:24 INFO - PROCESS | 2628 | 1461280524115 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:24 INFO - PROCESS | 2628 | ++DOCSHELL 0x12bc28000 == 6 [pid = 2628] [id = 6] 16:15:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 14 (0x12bc5a000) [pid = 2628] [serial = 14] [outer = 0x0] 16:15:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 15 (0x12bc5ac00) [pid = 2628] [serial = 15] [outer = 0x12bc5a000] 16:15:24 INFO - PROCESS | 2628 | 1461280524157 Marionette DEBUG loaded listener.js 16:15:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 16 (0x12bd90400) [pid = 2628] [serial = 16] [outer = 0x12bc5a000] 16:15:24 INFO - PROCESS | 2628 | 1461280524466 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]]]}] 16:15:24 INFO - PROCESS | 2628 | ++DOCSHELL 0x12c809000 == 7 [pid = 2628] [id = 7] 16:15:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 17 (0x12b5d3800) [pid = 2628] [serial = 17] [outer = 0x0] 16:15:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:15:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 428ms 16:15:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 18 (0x12bf6a800) [pid = 2628] [serial = 18] [outer = 0x12b5d3800] 16:15:24 INFO - PROCESS | 2628 | 1461280524531 Marionette DEBUG loaded listener.js 16:15:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 19 (0x12bf70000) [pid = 2628] [serial = 19] [outer = 0x12b5d3800] 16:15:24 INFO - PROCESS | 2628 | 1461280524568 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 16:15:24 INFO - PROCESS | 2628 | 1461280524569 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 16:15:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:15:24 INFO - PROCESS | 2628 | 1461280524605 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:15:24 INFO - PROCESS | 2628 | 1461280524607 Marionette TRACE conn2 <- [1,10,null,{}] 16:15:24 INFO - PROCESS | 2628 | 1461280524627 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}] 16:15:24 INFO - PROCESS | 2628 | 1461280524757 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 16:15:24 INFO - PROCESS | 2628 | 1461280524791 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:24 INFO - PROCESS | 2628 | ++DOCSHELL 0x12d274000 == 8 [pid = 2628] [id = 8] 16:15:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 20 (0x12d2c5400) [pid = 2628] [serial = 20] [outer = 0x0] 16:15:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 21 (0x12d2c7000) [pid = 2628] [serial = 21] [outer = 0x12d2c5400] 16:15:24 INFO - PROCESS | 2628 | 1461280524820 Marionette DEBUG loaded listener.js 16:15:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 22 (0x12d2cb400) [pid = 2628] [serial = 22] [outer = 0x12d2c5400] 16:15:25 INFO - PROCESS | 2628 | 1461280525152 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]]]}] 16:15:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:15:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 591ms 16:15:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:15:25 INFO - PROCESS | 2628 | 1461280525186 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 16:15:25 INFO - PROCESS | 2628 | 1461280525187 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 16:15:25 INFO - PROCESS | 2628 | 1461280525192 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:15:25 INFO - PROCESS | 2628 | 1461280525193 Marionette TRACE conn2 <- [1,14,null,{}] 16:15:25 INFO - PROCESS | 2628 | 1461280525195 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}] 16:15:25 INFO - PROCESS | 2628 | 1461280525280 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 16:15:25 INFO - PROCESS | 2628 | 1461280525285 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:25 INFO - PROCESS | 2628 | ++DOCSHELL 0x12dbc7000 == 9 [pid = 2628] [id = 9] 16:15:25 INFO - PROCESS | 2628 | ++DOMWINDOW == 23 (0x12d2d2c00) [pid = 2628] [serial = 23] [outer = 0x0] 16:15:25 INFO - PROCESS | 2628 | ++DOMWINDOW == 24 (0x12da93000) [pid = 2628] [serial = 24] [outer = 0x12d2d2c00] 16:15:25 INFO - PROCESS | 2628 | 1461280525311 Marionette DEBUG loaded listener.js 16:15:25 INFO - PROCESS | 2628 | ++DOMWINDOW == 25 (0x12dc76400) [pid = 2628] [serial = 25] [outer = 0x12d2d2c00] 16:15:25 INFO - PROCESS | 2628 | 1461280525560 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]]]}] 16:15:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:15:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 420ms 16:15:25 INFO - PROCESS | 2628 | 1461280525612 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 16:15:25 INFO - PROCESS | 2628 | 1461280525613 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 16:15:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:15:25 INFO - PROCESS | 2628 | 1461280525615 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:15:25 INFO - PROCESS | 2628 | 1461280525617 Marionette TRACE conn2 <- [1,18,null,{}] 16:15:25 INFO - PROCESS | 2628 | 1461280525619 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}] 16:15:25 INFO - PROCESS | 2628 | 1461280525733 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 16:15:25 INFO - PROCESS | 2628 | 1461280525738 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:25 INFO - PROCESS | 2628 | ++DOCSHELL 0x12e507800 == 10 [pid = 2628] [id = 10] 16:15:25 INFO - PROCESS | 2628 | ++DOMWINDOW == 26 (0x12e3a9000) [pid = 2628] [serial = 26] [outer = 0x0] 16:15:25 INFO - PROCESS | 2628 | ++DOMWINDOW == 27 (0x12e3b1800) [pid = 2628] [serial = 27] [outer = 0x12e3a9000] 16:15:25 INFO - PROCESS | 2628 | 1461280525777 Marionette DEBUG loaded listener.js 16:15:25 INFO - PROCESS | 2628 | ++DOMWINDOW == 28 (0x12e3ebc00) [pid = 2628] [serial = 28] [outer = 0x12e3a9000] 16:15:26 INFO - PROCESS | 2628 | 1461280526204 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]]]}] 16:15:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:15:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 619ms 16:15:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:15:26 INFO - PROCESS | 2628 | 1461280526237 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 16:15:26 INFO - PROCESS | 2628 | 1461280526239 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 16:15:26 INFO - PROCESS | 2628 | 1461280526242 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:15:26 INFO - PROCESS | 2628 | 1461280526244 Marionette TRACE conn2 <- [1,22,null,{}] 16:15:26 INFO - PROCESS | 2628 | 1461280526247 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}] 16:15:26 INFO - PROCESS | 2628 | 1461280526372 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 16:15:26 INFO - PROCESS | 2628 | 1461280526376 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:26 INFO - PROCESS | 2628 | ++DOCSHELL 0x12e959000 == 11 [pid = 2628] [id = 11] 16:15:26 INFO - PROCESS | 2628 | ++DOMWINDOW == 29 (0x11acbe400) [pid = 2628] [serial = 29] [outer = 0x0] 16:15:26 INFO - PROCESS | 2628 | ++DOMWINDOW == 30 (0x12e3f1000) [pid = 2628] [serial = 30] [outer = 0x11acbe400] 16:15:26 INFO - PROCESS | 2628 | 1461280526402 Marionette DEBUG loaded listener.js 16:15:26 INFO - PROCESS | 2628 | ++DOMWINDOW == 31 (0x12e941000) [pid = 2628] [serial = 31] [outer = 0x11acbe400] 16:15:26 INFO - PROCESS | 2628 | 1461280526653 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]]]}] 16:15:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:15:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 420ms 16:15:26 INFO - PROCESS | 2628 | 1461280526663 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 16:15:26 INFO - PROCESS | 2628 | 1461280526664 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 16:15:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:15:26 INFO - PROCESS | 2628 | 1461280526666 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:15:26 INFO - PROCESS | 2628 | 1461280526667 Marionette TRACE conn2 <- [1,26,null,{}] 16:15:26 INFO - PROCESS | 2628 | 1461280526669 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}] 16:15:26 INFO - PROCESS | 2628 | 1461280526770 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 16:15:26 INFO - PROCESS | 2628 | 1461280526777 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:26 INFO - PROCESS | 2628 | ++DOCSHELL 0x11ada0800 == 12 [pid = 2628] [id = 12] 16:15:26 INFO - PROCESS | 2628 | ++DOMWINDOW == 32 (0x12e5c6400) [pid = 2628] [serial = 32] [outer = 0x0] 16:15:26 INFO - PROCESS | 2628 | ++DOMWINDOW == 33 (0x12e93b000) [pid = 2628] [serial = 33] [outer = 0x12e5c6400] 16:15:26 INFO - PROCESS | 2628 | 1461280526801 Marionette DEBUG loaded listener.js 16:15:26 INFO - PROCESS | 2628 | ++DOMWINDOW == 34 (0x12ec09800) [pid = 2628] [serial = 34] [outer = 0x12e5c6400] 16:15:27 INFO - PROCESS | 2628 | 1461280527027 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]]]}] 16:15:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:15:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 367ms 16:15:27 INFO - PROCESS | 2628 | 1461280527034 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 16:15:27 INFO - PROCESS | 2628 | 1461280527035 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 16:15:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:15:27 INFO - PROCESS | 2628 | 1461280527044 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:15:27 INFO - PROCESS | 2628 | 1461280527045 Marionette TRACE conn2 <- [1,30,null,{}] 16:15:27 INFO - PROCESS | 2628 | 1461280527048 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}] 16:15:27 INFO - PROCESS | 2628 | 1461280527148 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 16:15:27 INFO - PROCESS | 2628 | 1461280527154 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:27 INFO - PROCESS | 2628 | ++DOCSHELL 0x12ed55800 == 13 [pid = 2628] [id = 13] 16:15:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 35 (0x12ec0e000) [pid = 2628] [serial = 35] [outer = 0x0] 16:15:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 36 (0x12f048800) [pid = 2628] [serial = 36] [outer = 0x12ec0e000] 16:15:27 INFO - PROCESS | 2628 | 1461280527179 Marionette DEBUG loaded listener.js 16:15:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 37 (0x12f04d400) [pid = 2628] [serial = 37] [outer = 0x12ec0e000] 16:15:27 INFO - PROCESS | 2628 | 1461280527414 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]]]}] 16:15:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:15:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 428ms 16:15:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:15:27 INFO - PROCESS | 2628 | 1461280527465 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 16:15:27 INFO - PROCESS | 2628 | 1461280527466 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 16:15:27 INFO - PROCESS | 2628 | 1461280527468 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:15:27 INFO - PROCESS | 2628 | 1461280527469 Marionette TRACE conn2 <- [1,34,null,{}] 16:15:27 INFO - PROCESS | 2628 | 1461280527479 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}] 16:15:27 INFO - PROCESS | 2628 | 1461280527565 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 16:15:27 INFO - PROCESS | 2628 | 1461280527569 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:27 INFO - PROCESS | 2628 | ++DOCSHELL 0x12f12b000 == 14 [pid = 2628] [id = 14] 16:15:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 38 (0x12f04d800) [pid = 2628] [serial = 38] [outer = 0x0] 16:15:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 39 (0x12f055800) [pid = 2628] [serial = 39] [outer = 0x12f04d800] 16:15:27 INFO - PROCESS | 2628 | 1461280527595 Marionette DEBUG loaded listener.js 16:15:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 40 (0x12f33d800) [pid = 2628] [serial = 40] [outer = 0x12f04d800] 16:15:27 INFO - PROCESS | 2628 | 1461280527823 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]]]}] 16:15:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:15:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 367ms 16:15:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:15:27 INFO - PROCESS | 2628 | 1461280527837 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 16:15:27 INFO - PROCESS | 2628 | 1461280527838 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 16:15:27 INFO - PROCESS | 2628 | 1461280527847 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:15:27 INFO - PROCESS | 2628 | 1461280527848 Marionette TRACE conn2 <- [1,38,null,{}] 16:15:27 INFO - PROCESS | 2628 | 1461280527851 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}] 16:15:27 INFO - PROCESS | 2628 | 1461280527942 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 16:15:27 INFO - PROCESS | 2628 | 1461280527946 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:27 INFO - PROCESS | 2628 | ++DOCSHELL 0x12f41a800 == 15 [pid = 2628] [id = 15] 16:15:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 41 (0x12f340000) [pid = 2628] [serial = 41] [outer = 0x0] 16:15:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 42 (0x12f88b400) [pid = 2628] [serial = 42] [outer = 0x12f340000] 16:15:27 INFO - PROCESS | 2628 | 1461280527970 Marionette DEBUG loaded listener.js 16:15:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 43 (0x12f891400) [pid = 2628] [serial = 43] [outer = 0x12f340000] 16:15:28 INFO - PROCESS | 2628 | 1461280528202 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]]]}] 16:15:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:15:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 373ms 16:15:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:15:28 INFO - PROCESS | 2628 | 1461280528216 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 16:15:28 INFO - PROCESS | 2628 | 1461280528217 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 16:15:28 INFO - PROCESS | 2628 | 1461280528219 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:15:28 INFO - PROCESS | 2628 | 1461280528220 Marionette TRACE conn2 <- [1,42,null,{}] 16:15:28 INFO - PROCESS | 2628 | 1461280528230 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}] 16:15:28 INFO - PROCESS | 2628 | ++DOCSHELL 0x12f8b3000 == 16 [pid = 2628] [id = 16] 16:15:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 44 (0x12f8b3800) [pid = 2628] [serial = 44] [outer = 0x0] 16:15:28 INFO - PROCESS | 2628 | 1461280528327 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 16:15:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 45 (0x12f8ab800) [pid = 2628] [serial = 45] [outer = 0x12f8b3800] 16:15:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 46 (0x12f8b9000) [pid = 2628] [serial = 46] [outer = 0x12f8b3800] 16:15:28 INFO - PROCESS | 2628 | 1461280528357 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:28 INFO - PROCESS | 2628 | ++DOCSHELL 0x12f8b2800 == 17 [pid = 2628] [id = 17] 16:15:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 47 (0x12f9cd800) [pid = 2628] [serial = 47] [outer = 0x0] 16:15:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 48 (0x12f9d4c00) [pid = 2628] [serial = 48] [outer = 0x12f9cd800] 16:15:28 INFO - PROCESS | 2628 | ++DOCSHELL 0x12f982800 == 18 [pid = 2628] [id = 18] 16:15:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 49 (0x12f9d6800) [pid = 2628] [serial = 49] [outer = 0x0] 16:15:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 50 (0x12f9d8400) [pid = 2628] [serial = 50] [outer = 0x12f9d6800] 16:15:28 INFO - PROCESS | 2628 | 1461280528405 Marionette DEBUG loaded listener.js 16:15:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 51 (0x12ff5ec00) [pid = 2628] [serial = 51] [outer = 0x12f9d6800] 16:15:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 52 (0x12e3f2c00) [pid = 2628] [serial = 52] [outer = 0x12f9cd800] 16:15:28 INFO - PROCESS | 2628 | 1461280528722 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]]]}] 16:15:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:15:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 525ms 16:15:28 INFO - PROCESS | 2628 | 1461280528745 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 16:15:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:15:28 INFO - PROCESS | 2628 | 1461280528746 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 16:15:28 INFO - PROCESS | 2628 | 1461280528748 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:15:28 INFO - PROCESS | 2628 | 1461280528750 Marionette TRACE conn2 <- [1,46,null,{}] 16:15:28 INFO - PROCESS | 2628 | 1461280528752 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}] 16:15:28 INFO - PROCESS | 2628 | 1461280528838 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 16:15:28 INFO - PROCESS | 2628 | 1461280528842 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:28 INFO - PROCESS | 2628 | ++DOCSHELL 0x11abe3800 == 19 [pid = 2628] [id = 19] 16:15:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 53 (0x11a875000) [pid = 2628] [serial = 53] [outer = 0x0] 16:15:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 54 (0x11aa1b000) [pid = 2628] [serial = 54] [outer = 0x11a875000] 16:15:28 INFO - PROCESS | 2628 | 1461280528871 Marionette DEBUG loaded listener.js 16:15:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 55 (0x11beca400) [pid = 2628] [serial = 55] [outer = 0x11a875000] 16:15:29 INFO - PROCESS | 2628 | 1461280529129 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]]]}] 16:15:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:15:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 16:15:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:15:29 INFO - PROCESS | 2628 | 1461280529168 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 16:15:29 INFO - PROCESS | 2628 | 1461280529169 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 16:15:29 INFO - PROCESS | 2628 | 1461280529179 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:15:29 INFO - PROCESS | 2628 | 1461280529180 Marionette TRACE conn2 <- [1,50,null,{}] 16:15:29 INFO - PROCESS | 2628 | 1461280529183 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}] 16:15:29 INFO - PROCESS | 2628 | 1461280529299 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 16:15:29 INFO - PROCESS | 2628 | 1461280529306 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:29 INFO - PROCESS | 2628 | ++DOCSHELL 0x11a8df800 == 20 [pid = 2628] [id = 20] 16:15:29 INFO - PROCESS | 2628 | ++DOMWINDOW == 56 (0x11adddc00) [pid = 2628] [serial = 56] [outer = 0x0] 16:15:29 INFO - PROCESS | 2628 | ++DOMWINDOW == 57 (0x11ade1400) [pid = 2628] [serial = 57] [outer = 0x11adddc00] 16:15:29 INFO - PROCESS | 2628 | 1461280529345 Marionette DEBUG loaded listener.js 16:15:29 INFO - PROCESS | 2628 | ++DOMWINDOW == 58 (0x12ff64800) [pid = 2628] [serial = 58] [outer = 0x11adddc00] 16:15:29 INFO - PROCESS | 2628 | 1461280529583 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]]]}] 16:15:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:15:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 426ms 16:15:29 INFO - PROCESS | 2628 | 1461280529598 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 16:15:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:15:29 INFO - PROCESS | 2628 | 1461280529599 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 16:15:29 INFO - PROCESS | 2628 | 1461280529601 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:15:29 INFO - PROCESS | 2628 | 1461280529602 Marionette TRACE conn2 <- [1,54,null,{}] 16:15:29 INFO - PROCESS | 2628 | 1461280529605 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}] 16:15:29 INFO - PROCESS | 2628 | 1461280529702 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 16:15:29 INFO - PROCESS | 2628 | 1461280529707 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:29 INFO - PROCESS | 2628 | ++DOCSHELL 0x12dbc5000 == 21 [pid = 2628] [id = 21] 16:15:29 INFO - PROCESS | 2628 | ++DOMWINDOW == 59 (0x13007ec00) [pid = 2628] [serial = 59] [outer = 0x0] 16:15:29 INFO - PROCESS | 2628 | ++DOMWINDOW == 60 (0x130087000) [pid = 2628] [serial = 60] [outer = 0x13007ec00] 16:15:29 INFO - PROCESS | 2628 | 1461280529731 Marionette DEBUG loaded listener.js 16:15:29 INFO - PROCESS | 2628 | ++DOMWINDOW == 61 (0x13008c400) [pid = 2628] [serial = 61] [outer = 0x13007ec00] 16:15:29 INFO - PROCESS | 2628 | 1461280529963 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]]]}] 16:15:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:15:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 418ms 16:15:30 INFO - PROCESS | 2628 | 1461280530020 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 16:15:30 INFO - PROCESS | 2628 | 1461280530021 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 16:15:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:15:30 INFO - PROCESS | 2628 | 1461280530031 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:15:30 INFO - PROCESS | 2628 | 1461280530032 Marionette TRACE conn2 <- [1,58,null,{}] 16:15:30 INFO - PROCESS | 2628 | 1461280530034 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}] 16:15:30 INFO - PROCESS | 2628 | 1461280530123 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 16:15:30 INFO - PROCESS | 2628 | 1461280530128 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:30 INFO - PROCESS | 2628 | ++DOCSHELL 0x130b23000 == 22 [pid = 2628] [id = 22] 16:15:30 INFO - PROCESS | 2628 | ++DOMWINDOW == 62 (0x13084f800) [pid = 2628] [serial = 62] [outer = 0x0] 16:15:30 INFO - PROCESS | 2628 | ++DOMWINDOW == 63 (0x130858800) [pid = 2628] [serial = 63] [outer = 0x13084f800] 16:15:30 INFO - PROCESS | 2628 | 1461280530154 Marionette DEBUG loaded listener.js 16:15:30 INFO - PROCESS | 2628 | ++DOMWINDOW == 64 (0x130857800) [pid = 2628] [serial = 64] [outer = 0x13084f800] 16:15:30 INFO - PROCESS | 2628 | 1461280530928 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]]]}] 16:15:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:15:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 970ms 16:15:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:15:31 INFO - PROCESS | 2628 | 1461280531002 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 16:15:31 INFO - PROCESS | 2628 | 1461280531004 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 16:15:31 INFO - PROCESS | 2628 | 1461280531008 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:15:31 INFO - PROCESS | 2628 | 1461280531010 Marionette TRACE conn2 <- [1,62,null,{}] 16:15:31 INFO - PROCESS | 2628 | 1461280531014 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}] 16:15:31 INFO - PROCESS | 2628 | 1461280531130 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 16:15:31 INFO - PROCESS | 2628 | 1461280531192 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:31 INFO - PROCESS | 2628 | ++DOCSHELL 0x114b5a000 == 23 [pid = 2628] [id = 23] 16:15:31 INFO - PROCESS | 2628 | ++DOMWINDOW == 65 (0x1141bac00) [pid = 2628] [serial = 65] [outer = 0x0] 16:15:31 INFO - PROCESS | 2628 | ++DOMWINDOW == 66 (0x114f75c00) [pid = 2628] [serial = 66] [outer = 0x1141bac00] 16:15:31 INFO - PROCESS | 2628 | 1461280531241 Marionette DEBUG loaded listener.js 16:15:31 INFO - PROCESS | 2628 | ++DOMWINDOW == 67 (0x11546c000) [pid = 2628] [serial = 67] [outer = 0x1141bac00] 16:15:31 INFO - PROCESS | 2628 | 1461280531693 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]]]}] 16:15:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:15:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 727ms 16:15:31 INFO - PROCESS | 2628 | 1461280531734 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 16:15:31 INFO - PROCESS | 2628 | 1461280531738 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 16:15:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:15:31 INFO - PROCESS | 2628 | 1461280531743 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:15:31 INFO - PROCESS | 2628 | 1461280531745 Marionette TRACE conn2 <- [1,66,null,{}] 16:15:31 INFO - PROCESS | 2628 | 1461280531747 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}] 16:15:31 INFO - PROCESS | 2628 | 1461280531855 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 16:15:31 INFO - PROCESS | 2628 | 1461280531896 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:31 INFO - PROCESS | 2628 | ++DOCSHELL 0x11915e800 == 24 [pid = 2628] [id = 24] 16:15:31 INFO - PROCESS | 2628 | ++DOMWINDOW == 68 (0x1155e6800) [pid = 2628] [serial = 68] [outer = 0x0] 16:15:31 INFO - PROCESS | 2628 | ++DOMWINDOW == 69 (0x118a8ac00) [pid = 2628] [serial = 69] [outer = 0x1155e6800] 16:15:31 INFO - PROCESS | 2628 | 1461280531926 Marionette DEBUG loaded listener.js 16:15:31 INFO - PROCESS | 2628 | ++DOMWINDOW == 70 (0x11913e800) [pid = 2628] [serial = 70] [outer = 0x1155e6800] 16:15:32 INFO - PROCESS | 2628 | 1461280532323 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]]]}] 16:15:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:15:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 622ms 16:15:32 INFO - PROCESS | 2628 | 1461280532365 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 16:15:32 INFO - PROCESS | 2628 | 1461280532367 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 16:15:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:15:32 INFO - PROCESS | 2628 | 1461280532369 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:15:32 INFO - PROCESS | 2628 | 1461280532371 Marionette TRACE conn2 <- [1,70,null,{}] 16:15:32 INFO - PROCESS | 2628 | 1461280532378 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}] 16:15:32 INFO - PROCESS | 2628 | 1461280532497 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 16:15:32 INFO - PROCESS | 2628 | 1461280532579 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:32 INFO - PROCESS | 2628 | ++DOCSHELL 0x119a19800 == 25 [pid = 2628] [id = 25] 16:15:32 INFO - PROCESS | 2628 | ++DOMWINDOW == 71 (0x11a876c00) [pid = 2628] [serial = 71] [outer = 0x0] 16:15:32 INFO - PROCESS | 2628 | ++DOMWINDOW == 72 (0x11addf000) [pid = 2628] [serial = 72] [outer = 0x11a876c00] 16:15:32 INFO - PROCESS | 2628 | 1461280532615 Marionette DEBUG loaded listener.js 16:15:32 INFO - PROCESS | 2628 | ++DOMWINDOW == 73 (0x11b9a3c00) [pid = 2628] [serial = 73] [outer = 0x11a876c00] 16:15:33 INFO - PROCESS | 2628 | 1461280533265 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]]]}] 16:15:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:15:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 923ms 16:15:33 INFO - PROCESS | 2628 | 1461280533293 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 16:15:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:15:33 INFO - PROCESS | 2628 | 1461280533296 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 16:15:33 INFO - PROCESS | 2628 | 1461280533299 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:15:33 INFO - PROCESS | 2628 | 1461280533300 Marionette TRACE conn2 <- [1,74,null,{}] 16:15:33 INFO - PROCESS | 2628 | 1461280533304 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}] 16:15:33 INFO - PROCESS | 2628 | 1461280533382 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 16:15:33 INFO - PROCESS | 2628 | 1461280533440 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:33 INFO - PROCESS | 2628 | ++DOCSHELL 0x115556800 == 26 [pid = 2628] [id = 26] 16:15:33 INFO - PROCESS | 2628 | ++DOMWINDOW == 74 (0x114405000) [pid = 2628] [serial = 74] [outer = 0x0] 16:15:33 INFO - PROCESS | 2628 | ++DOMWINDOW == 75 (0x118ee4c00) [pid = 2628] [serial = 75] [outer = 0x114405000] 16:15:33 INFO - PROCESS | 2628 | 1461280533470 Marionette DEBUG loaded listener.js 16:15:33 INFO - PROCESS | 2628 | ++DOMWINDOW == 76 (0x118f83c00) [pid = 2628] [serial = 76] [outer = 0x114405000] 16:15:33 INFO - PROCESS | 2628 | 1461280533943 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]]]}] 16:15:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:15:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 670ms 16:15:33 INFO - PROCESS | 2628 | 1461280533970 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 16:15:33 INFO - PROCESS | 2628 | 1461280533978 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 16:15:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:15:33 INFO - PROCESS | 2628 | 1461280533985 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:15:33 INFO - PROCESS | 2628 | 1461280533987 Marionette TRACE conn2 <- [1,78,null,{}] 16:15:33 INFO - PROCESS | 2628 | 1461280533993 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}] 16:15:34 INFO - PROCESS | 2628 | 1461280534099 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 16:15:34 INFO - PROCESS | 2628 | 1461280534181 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:34 INFO - PROCESS | 2628 | ++DOCSHELL 0x114695000 == 27 [pid = 2628] [id = 27] 16:15:34 INFO - PROCESS | 2628 | ++DOMWINDOW == 77 (0x1146e1800) [pid = 2628] [serial = 77] [outer = 0x0] 16:15:34 INFO - PROCESS | 2628 | ++DOMWINDOW == 78 (0x115336400) [pid = 2628] [serial = 78] [outer = 0x1146e1800] 16:15:34 INFO - PROCESS | 2628 | 1461280534234 Marionette DEBUG loaded listener.js 16:15:34 INFO - PROCESS | 2628 | ++DOMWINDOW == 79 (0x11a602c00) [pid = 2628] [serial = 79] [outer = 0x1146e1800] 16:15:34 INFO - PROCESS | 2628 | 1461280534498 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]]]}] 16:15:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:15:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 524ms 16:15:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:15:34 INFO - PROCESS | 2628 | 1461280534512 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 16:15:34 INFO - PROCESS | 2628 | 1461280534513 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 16:15:34 INFO - PROCESS | 2628 | 1461280534519 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:15:34 INFO - PROCESS | 2628 | 1461280534521 Marionette TRACE conn2 <- [1,82,null,{}] 16:15:34 INFO - PROCESS | 2628 | 1461280534536 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}] 16:15:34 INFO - PROCESS | 2628 | 1461280534619 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 16:15:34 INFO - PROCESS | 2628 | 1461280534626 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:34 INFO - PROCESS | 2628 | ++DOCSHELL 0x119284000 == 28 [pid = 2628] [id = 28] 16:15:34 INFO - PROCESS | 2628 | ++DOMWINDOW == 80 (0x11a876400) [pid = 2628] [serial = 80] [outer = 0x0] 16:15:34 INFO - PROCESS | 2628 | ++DOMWINDOW == 81 (0x11aa61800) [pid = 2628] [serial = 81] [outer = 0x11a876400] 16:15:34 INFO - PROCESS | 2628 | 1461280534653 Marionette DEBUG loaded listener.js 16:15:34 INFO - PROCESS | 2628 | ++DOMWINDOW == 82 (0x11addf400) [pid = 2628] [serial = 82] [outer = 0x11a876400] 16:15:34 INFO - PROCESS | 2628 | 1461280534949 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]]]}] 16:15:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:15:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 482ms 16:15:35 INFO - PROCESS | 2628 | 1461280534998 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 16:15:35 INFO - PROCESS | 2628 | 1461280535000 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 16:15:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:15:35 INFO - PROCESS | 2628 | 1461280535012 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:15:35 INFO - PROCESS | 2628 | 1461280535013 Marionette TRACE conn2 <- [1,86,null,{}] 16:15:35 INFO - PROCESS | 2628 | 1461280535015 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}] 16:15:35 INFO - PROCESS | 2628 | 1461280535086 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 16:15:35 INFO - PROCESS | 2628 | 1461280535093 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:35 INFO - PROCESS | 2628 | ++DOCSHELL 0x119d80800 == 29 [pid = 2628] [id = 29] 16:15:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 83 (0x11ade6800) [pid = 2628] [serial = 83] [outer = 0x0] 16:15:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 84 (0x11b09c000) [pid = 2628] [serial = 84] [outer = 0x11ade6800] 16:15:35 INFO - PROCESS | 2628 | 1461280535118 Marionette DEBUG loaded listener.js 16:15:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 85 (0x11b923000) [pid = 2628] [serial = 85] [outer = 0x11ade6800] 16:15:35 INFO - PROCESS | 2628 | 1461280535424 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]]]}] 16:15:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:15:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 475ms 16:15:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:15:35 INFO - PROCESS | 2628 | 1461280535482 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 16:15:35 INFO - PROCESS | 2628 | 1461280535483 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 16:15:35 INFO - PROCESS | 2628 | 1461280535485 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:15:35 INFO - PROCESS | 2628 | 1461280535486 Marionette TRACE conn2 <- [1,90,null,{}] 16:15:35 INFO - PROCESS | 2628 | 1461280535489 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}] 16:15:35 INFO - PROCESS | 2628 | 1461280535556 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 16:15:35 INFO - PROCESS | 2628 | 1461280535599 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:35 INFO - PROCESS | 2628 | ++DOCSHELL 0x11a8d3800 == 30 [pid = 2628] [id = 30] 16:15:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 86 (0x1157e9c00) [pid = 2628] [serial = 86] [outer = 0x0] 16:15:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 87 (0x11b920c00) [pid = 2628] [serial = 87] [outer = 0x1157e9c00] 16:15:35 INFO - PROCESS | 2628 | 1461280535624 Marionette DEBUG loaded listener.js 16:15:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 88 (0x11bf84400) [pid = 2628] [serial = 88] [outer = 0x1157e9c00] 16:15:35 INFO - PROCESS | 2628 | 1461280535877 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]]]}] 16:15:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:15:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 418ms 16:15:35 INFO - PROCESS | 2628 | 1461280535903 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 16:15:35 INFO - PROCESS | 2628 | 1461280535905 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 16:15:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:15:35 INFO - PROCESS | 2628 | 1461280535914 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:15:35 INFO - PROCESS | 2628 | 1461280535915 Marionette TRACE conn2 <- [1,94,null,{}] 16:15:35 INFO - PROCESS | 2628 | 1461280535918 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}] 16:15:36 INFO - PROCESS | 2628 | 1461280536016 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 16:15:36 INFO - PROCESS | 2628 | 1461280536021 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:36 INFO - PROCESS | 2628 | ++DOCSHELL 0x11ada1800 == 31 [pid = 2628] [id = 31] 16:15:36 INFO - PROCESS | 2628 | ++DOMWINDOW == 89 (0x11bf84800) [pid = 2628] [serial = 89] [outer = 0x0] 16:15:36 INFO - PROCESS | 2628 | ++DOMWINDOW == 90 (0x11c14c800) [pid = 2628] [serial = 90] [outer = 0x11bf84800] 16:15:36 INFO - PROCESS | 2628 | 1461280536050 Marionette DEBUG loaded listener.js 16:15:36 INFO - PROCESS | 2628 | ++DOMWINDOW == 91 (0x12391d800) [pid = 2628] [serial = 91] [outer = 0x11bf84800] 16:15:36 INFO - PROCESS | 2628 | 1461280536325 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]]]}] 16:15:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:15:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 469ms 16:15:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:15:36 INFO - PROCESS | 2628 | 1461280536383 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 16:15:36 INFO - PROCESS | 2628 | 1461280536385 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 16:15:36 INFO - PROCESS | 2628 | 1461280536387 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:15:36 INFO - PROCESS | 2628 | 1461280536388 Marionette TRACE conn2 <- [1,98,null,{}] 16:15:36 INFO - PROCESS | 2628 | 1461280536393 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}] 16:15:36 INFO - PROCESS | 2628 | 1461280536459 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 16:15:36 INFO - PROCESS | 2628 | 1461280536504 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:36 INFO - PROCESS | 2628 | ++DOCSHELL 0x11afad800 == 32 [pid = 2628] [id = 32] 16:15:36 INFO - PROCESS | 2628 | ++DOMWINDOW == 92 (0x11bf85800) [pid = 2628] [serial = 92] [outer = 0x0] 16:15:36 INFO - PROCESS | 2628 | ++DOMWINDOW == 93 (0x123922400) [pid = 2628] [serial = 93] [outer = 0x11bf85800] 16:15:36 INFO - PROCESS | 2628 | 1461280536529 Marionette DEBUG loaded listener.js 16:15:36 INFO - PROCESS | 2628 | ++DOMWINDOW == 94 (0x123aa3000) [pid = 2628] [serial = 94] [outer = 0x11bf85800] 16:15:36 INFO - PROCESS | 2628 | 1461280536781 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]]]}] 16:15:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:15:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 424ms 16:15:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:15:36 INFO - PROCESS | 2628 | 1461280536814 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 16:15:36 INFO - PROCESS | 2628 | 1461280536815 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 16:15:36 INFO - PROCESS | 2628 | 1461280536818 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:15:36 INFO - PROCESS | 2628 | 1461280536819 Marionette TRACE conn2 <- [1,102,null,{}] 16:15:36 INFO - PROCESS | 2628 | 1461280536821 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}] 16:15:36 INFO - PROCESS | 2628 | 1461280536902 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 16:15:36 INFO - PROCESS | 2628 | 1461280536906 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:36 INFO - PROCESS | 2628 | ++DOCSHELL 0x11ba1b000 == 33 [pid = 2628] [id = 33] 16:15:36 INFO - PROCESS | 2628 | ++DOMWINDOW == 95 (0x123aa5000) [pid = 2628] [serial = 95] [outer = 0x0] 16:15:36 INFO - PROCESS | 2628 | ++DOMWINDOW == 96 (0x123b86c00) [pid = 2628] [serial = 96] [outer = 0x123aa5000] 16:15:36 INFO - PROCESS | 2628 | 1461280536933 Marionette DEBUG loaded listener.js 16:15:36 INFO - PROCESS | 2628 | ++DOMWINDOW == 97 (0x123e57000) [pid = 2628] [serial = 97] [outer = 0x123aa5000] 16:15:37 INFO - PROCESS | 2628 | 1461280537196 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]]]}] 16:15:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:15:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 420ms 16:15:37 INFO - PROCESS | 2628 | 1461280537245 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 16:15:37 INFO - PROCESS | 2628 | 1461280537247 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 16:15:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:15:37 INFO - PROCESS | 2628 | 1461280537249 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:15:37 INFO - PROCESS | 2628 | 1461280537250 Marionette TRACE conn2 <- [1,106,null,{}] 16:15:37 INFO - PROCESS | 2628 | 1461280537252 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}] 16:15:37 INFO - PROCESS | 2628 | 1461280537327 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 16:15:37 INFO - PROCESS | 2628 | 1461280537371 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:37 INFO - PROCESS | 2628 | ++DOCSHELL 0x11be55800 == 34 [pid = 2628] [id = 34] 16:15:37 INFO - PROCESS | 2628 | ++DOMWINDOW == 98 (0x123aa5400) [pid = 2628] [serial = 98] [outer = 0x0] 16:15:37 INFO - PROCESS | 2628 | ++DOMWINDOW == 99 (0x123eac400) [pid = 2628] [serial = 99] [outer = 0x123aa5400] 16:15:37 INFO - PROCESS | 2628 | 1461280537396 Marionette DEBUG loaded listener.js 16:15:37 INFO - PROCESS | 2628 | ++DOMWINDOW == 100 (0x124491400) [pid = 2628] [serial = 100] [outer = 0x123aa5400] 16:15:37 INFO - PROCESS | 2628 | 1461280537624 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]]]}] 16:15:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:15:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 417ms 16:15:37 INFO - PROCESS | 2628 | 1461280537667 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 16:15:37 INFO - PROCESS | 2628 | 1461280537668 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 16:15:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:15:37 INFO - PROCESS | 2628 | 1461280537680 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:15:37 INFO - PROCESS | 2628 | 1461280537681 Marionette TRACE conn2 <- [1,110,null,{}] 16:15:37 INFO - PROCESS | 2628 | 1461280537683 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}] 16:15:37 INFO - PROCESS | 2628 | 1461280537760 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 16:15:37 INFO - PROCESS | 2628 | 1461280537764 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:37 INFO - PROCESS | 2628 | ++DOCSHELL 0x11c16c800 == 35 [pid = 2628] [id = 35] 16:15:37 INFO - PROCESS | 2628 | ++DOMWINDOW == 101 (0x124491c00) [pid = 2628] [serial = 101] [outer = 0x0] 16:15:37 INFO - PROCESS | 2628 | ++DOMWINDOW == 102 (0x125e2cc00) [pid = 2628] [serial = 102] [outer = 0x124491c00] 16:15:37 INFO - PROCESS | 2628 | 1461280537789 Marionette DEBUG loaded listener.js 16:15:37 INFO - PROCESS | 2628 | ++DOMWINDOW == 103 (0x123c7fc00) [pid = 2628] [serial = 103] [outer = 0x124491c00] 16:15:38 INFO - PROCESS | 2628 | 1461280538087 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]]]}] 16:15:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:15:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 426ms 16:15:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:15:38 INFO - PROCESS | 2628 | 1461280538098 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 16:15:38 INFO - PROCESS | 2628 | 1461280538099 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 16:15:38 INFO - PROCESS | 2628 | 1461280538102 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:15:38 INFO - PROCESS | 2628 | 1461280538103 Marionette TRACE conn2 <- [1,114,null,{}] 16:15:38 INFO - PROCESS | 2628 | 1461280538113 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}] 16:15:38 INFO - PROCESS | 2628 | 1461280538203 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 16:15:38 INFO - PROCESS | 2628 | 1461280538248 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:38 INFO - PROCESS | 2628 | ++DOCSHELL 0x11c6f0000 == 36 [pid = 2628] [id = 36] 16:15:38 INFO - PROCESS | 2628 | ++DOMWINDOW == 104 (0x1155e9000) [pid = 2628] [serial = 104] [outer = 0x0] 16:15:38 INFO - PROCESS | 2628 | ++DOMWINDOW == 105 (0x1272a5800) [pid = 2628] [serial = 105] [outer = 0x1155e9000] 16:15:38 INFO - PROCESS | 2628 | 1461280538276 Marionette DEBUG loaded listener.js 16:15:38 INFO - PROCESS | 2628 | ++DOMWINDOW == 106 (0x127f0f800) [pid = 2628] [serial = 106] [outer = 0x1155e9000] 16:15:38 INFO - PROCESS | 2628 | 1461280538542 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]]]}] 16:15:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:15:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 469ms 16:15:38 INFO - PROCESS | 2628 | 1461280538571 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 16:15:38 INFO - PROCESS | 2628 | 1461280538573 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 16:15:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:15:38 INFO - PROCESS | 2628 | 1461280538582 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:15:38 INFO - PROCESS | 2628 | 1461280538583 Marionette TRACE conn2 <- [1,118,null,{}] 16:15:38 INFO - PROCESS | 2628 | 1461280538585 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}] 16:15:38 INFO - PROCESS | 2628 | 1461280538661 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 16:15:38 INFO - PROCESS | 2628 | 1461280538665 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:38 INFO - PROCESS | 2628 | ++DOCSHELL 0x123bc2800 == 37 [pid = 2628] [id = 37] 16:15:38 INFO - PROCESS | 2628 | ++DOMWINDOW == 107 (0x127f10400) [pid = 2628] [serial = 107] [outer = 0x0] 16:15:38 INFO - PROCESS | 2628 | ++DOMWINDOW == 108 (0x128545000) [pid = 2628] [serial = 108] [outer = 0x127f10400] 16:15:38 INFO - PROCESS | 2628 | 1461280538692 Marionette DEBUG loaded listener.js 16:15:38 INFO - PROCESS | 2628 | ++DOMWINDOW == 109 (0x129833c00) [pid = 2628] [serial = 109] [outer = 0x127f10400] 16:15:38 INFO - PROCESS | 2628 | 1461280538981 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]]]}] 16:15:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:15:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 418ms 16:15:39 INFO - PROCESS | 2628 | 1461280539001 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 16:15:39 INFO - PROCESS | 2628 | 1461280539002 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 16:15:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:15:39 INFO - PROCESS | 2628 | 1461280539012 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:15:39 INFO - PROCESS | 2628 | 1461280539013 Marionette TRACE conn2 <- [1,122,null,{}] 16:15:39 INFO - PROCESS | 2628 | 1461280539015 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}] 16:15:39 INFO - PROCESS | 2628 | 1461280539092 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 16:15:39 INFO - PROCESS | 2628 | 1461280539136 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:39 INFO - PROCESS | 2628 | ++DOCSHELL 0x123d51000 == 38 [pid = 2628] [id = 38] 16:15:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 110 (0x127f65000) [pid = 2628] [serial = 110] [outer = 0x0] 16:15:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 111 (0x12983d000) [pid = 2628] [serial = 111] [outer = 0x127f65000] 16:15:39 INFO - PROCESS | 2628 | 1461280539161 Marionette DEBUG loaded listener.js 16:15:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 112 (0x129e5a400) [pid = 2628] [serial = 112] [outer = 0x127f65000] 16:15:39 INFO - PROCESS | 2628 | 1461280539399 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]]]}] 16:15:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:15:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 428ms 16:15:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:15:39 INFO - PROCESS | 2628 | 1461280539433 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 16:15:39 INFO - PROCESS | 2628 | 1461280539434 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 16:15:39 INFO - PROCESS | 2628 | 1461280539438 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:15:39 INFO - PROCESS | 2628 | 1461280539439 Marionette TRACE conn2 <- [1,126,null,{}] 16:15:39 INFO - PROCESS | 2628 | 1461280539449 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}] 16:15:39 INFO - PROCESS | 2628 | 1461280539527 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 16:15:39 INFO - PROCESS | 2628 | 1461280539531 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:39 INFO - PROCESS | 2628 | ++DOCSHELL 0x1241a0800 == 39 [pid = 2628] [id = 39] 16:15:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 113 (0x129cfa800) [pid = 2628] [serial = 113] [outer = 0x0] 16:15:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 114 (0x12b5c5c00) [pid = 2628] [serial = 114] [outer = 0x129cfa800] 16:15:39 INFO - PROCESS | 2628 | 1461280539555 Marionette DEBUG loaded listener.js 16:15:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 115 (0x12b5cc400) [pid = 2628] [serial = 115] [outer = 0x129cfa800] 16:15:39 INFO - PROCESS | 2628 | 1461280539843 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]]]}] 16:15:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:15:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 426ms 16:15:39 INFO - PROCESS | 2628 | 1461280539864 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 16:15:39 INFO - PROCESS | 2628 | 1461280539865 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 16:15:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:15:39 INFO - PROCESS | 2628 | 1461280539868 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:15:39 INFO - PROCESS | 2628 | 1461280539869 Marionette TRACE conn2 <- [1,130,null,{}] 16:15:39 INFO - PROCESS | 2628 | 1461280539871 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}] 16:15:39 INFO - PROCESS | 2628 | 1461280539947 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 16:15:39 INFO - PROCESS | 2628 | 1461280539951 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:39 INFO - PROCESS | 2628 | ++DOCSHELL 0x125f44800 == 40 [pid = 2628] [id = 40] 16:15:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 116 (0x12b5cc800) [pid = 2628] [serial = 116] [outer = 0x0] 16:15:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 117 (0x12b792c00) [pid = 2628] [serial = 117] [outer = 0x12b5cc800] 16:15:39 INFO - PROCESS | 2628 | 1461280539978 Marionette DEBUG loaded listener.js 16:15:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 118 (0x12bc51800) [pid = 2628] [serial = 118] [outer = 0x12b5cc800] 16:15:40 INFO - PROCESS | 2628 | 1461280540275 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]]]}] 16:15:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:15:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 419ms 16:15:40 INFO - PROCESS | 2628 | 1461280540287 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 16:15:40 INFO - PROCESS | 2628 | 1461280540289 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 16:15:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:15:40 INFO - PROCESS | 2628 | 1461280540300 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:15:40 INFO - PROCESS | 2628 | 1461280540301 Marionette TRACE conn2 <- [1,134,null,{}] 16:15:40 INFO - PROCESS | 2628 | 1461280540303 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}] 16:15:40 INFO - PROCESS | 2628 | 1461280540406 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 16:15:40 INFO - PROCESS | 2628 | 1461280540480 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:40 INFO - PROCESS | 2628 | ++DOCSHELL 0x1154aa000 == 41 [pid = 2628] [id = 41] 16:15:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 119 (0x113fcb800) [pid = 2628] [serial = 119] [outer = 0x0] 16:15:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 120 (0x115333000) [pid = 2628] [serial = 120] [outer = 0x113fcb800] 16:15:40 INFO - PROCESS | 2628 | 1461280540511 Marionette DEBUG loaded listener.js 16:15:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 121 (0x11870e800) [pid = 2628] [serial = 121] [outer = 0x113fcb800] 16:15:40 INFO - PROCESS | 2628 | 1461280540933 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]]]}] 16:15:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:15:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 676ms 16:15:40 INFO - PROCESS | 2628 | 1461280540970 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 16:15:40 INFO - PROCESS | 2628 | 1461280540973 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 16:15:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:15:40 INFO - PROCESS | 2628 | 1461280540977 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:15:40 INFO - PROCESS | 2628 | 1461280540979 Marionette TRACE conn2 <- [1,138,null,{}] 16:15:40 INFO - PROCESS | 2628 | 1461280540982 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}] 16:15:41 INFO - PROCESS | 2628 | 1461280541082 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 16:15:41 INFO - PROCESS | 2628 | 1461280541140 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:41 INFO - PROCESS | 2628 | ++DOCSHELL 0x119a11800 == 42 [pid = 2628] [id = 42] 16:15:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 122 (0x11a603800) [pid = 2628] [serial = 122] [outer = 0x0] 16:15:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 123 (0x11a60e800) [pid = 2628] [serial = 123] [outer = 0x11a603800] 16:15:41 INFO - PROCESS | 2628 | 1461280541172 Marionette DEBUG loaded listener.js 16:15:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 124 (0x11aa5c800) [pid = 2628] [serial = 124] [outer = 0x11a603800] 16:15:41 INFO - PROCESS | 2628 | 1461280541600 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]]]}] 16:15:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:15:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 670ms 16:15:41 INFO - PROCESS | 2628 | 1461280541658 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 16:15:41 INFO - PROCESS | 2628 | 1461280541661 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 16:15:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:15:41 INFO - PROCESS | 2628 | 1461280541665 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:15:41 INFO - PROCESS | 2628 | 1461280541667 Marionette TRACE conn2 <- [1,142,null,{}] 16:15:41 INFO - PROCESS | 2628 | 1461280541669 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}] 16:15:41 INFO - PROCESS | 2628 | 1461280541766 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 16:15:41 INFO - PROCESS | 2628 | 1461280541841 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:41 INFO - PROCESS | 2628 | ++DOCSHELL 0x11be6f800 == 43 [pid = 2628] [id = 43] 16:15:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 125 (0x11b9a5000) [pid = 2628] [serial = 125] [outer = 0x0] 16:15:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 126 (0x11beca000) [pid = 2628] [serial = 126] [outer = 0x11b9a5000] 16:15:41 INFO - PROCESS | 2628 | 1461280541874 Marionette DEBUG loaded listener.js 16:15:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 127 (0x11c14e400) [pid = 2628] [serial = 127] [outer = 0x11b9a5000] 16:15:42 INFO - PROCESS | 2628 | 1461280542307 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]]]}] 16:15:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:15:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 670ms 16:15:42 INFO - PROCESS | 2628 | 1461280542335 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 16:15:42 INFO - PROCESS | 2628 | 1461280542337 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 16:15:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:15:42 INFO - PROCESS | 2628 | 1461280542365 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:15:42 INFO - PROCESS | 2628 | 1461280542369 Marionette TRACE conn2 <- [1,146,null,{}] 16:15:42 INFO - PROCESS | 2628 | 1461280542373 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}] 16:15:42 INFO - PROCESS | 2628 | 1461280542472 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 16:15:42 INFO - PROCESS | 2628 | 1461280542532 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:42 INFO - PROCESS | 2628 | ++DOCSHELL 0x127244800 == 44 [pid = 2628] [id = 44] 16:15:42 INFO - PROCESS | 2628 | ++DOMWINDOW == 128 (0x1272adc00) [pid = 2628] [serial = 128] [outer = 0x0] 16:15:42 INFO - PROCESS | 2628 | ++DOMWINDOW == 129 (0x1274a4c00) [pid = 2628] [serial = 129] [outer = 0x1272adc00] 16:15:42 INFO - PROCESS | 2628 | 1461280542562 Marionette DEBUG loaded listener.js 16:15:42 INFO - PROCESS | 2628 | ++DOMWINDOW == 130 (0x1274ee400) [pid = 2628] [serial = 130] [outer = 0x1272adc00] 16:15:43 INFO - PROCESS | 2628 | 1461280543090 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]]]}] 16:15:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:15:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 784ms 16:15:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:15:43 INFO - PROCESS | 2628 | 1461280543142 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 16:15:43 INFO - PROCESS | 2628 | 1461280543145 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 16:15:43 INFO - PROCESS | 2628 | 1461280543148 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:15:43 INFO - PROCESS | 2628 | 1461280543150 Marionette TRACE conn2 <- [1,150,null,{}] 16:15:43 INFO - PROCESS | 2628 | 1461280543154 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}] 16:15:43 INFO - PROCESS | 2628 | 1461280543379 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 16:15:43 INFO - PROCESS | 2628 | 1461280543444 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:43 INFO - PROCESS | 2628 | ++DOCSHELL 0x119161000 == 45 [pid = 2628] [id = 45] 16:15:43 INFO - PROCESS | 2628 | ++DOMWINDOW == 131 (0x1177c5400) [pid = 2628] [serial = 131] [outer = 0x0] 16:15:43 INFO - PROCESS | 2628 | ++DOMWINDOW == 132 (0x118760000) [pid = 2628] [serial = 132] [outer = 0x1177c5400] 16:15:43 INFO - PROCESS | 2628 | 1461280543473 Marionette DEBUG loaded listener.js 16:15:43 INFO - PROCESS | 2628 | ++DOMWINDOW == 133 (0x118cfb800) [pid = 2628] [serial = 133] [outer = 0x1177c5400] 16:15:43 INFO - PROCESS | 2628 | 1461280543877 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]]]}] 16:15:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:15:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 772ms 16:15:43 INFO - PROCESS | 2628 | 1461280543920 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 16:15:43 INFO - PROCESS | 2628 | 1461280543923 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 16:15:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:15:43 INFO - PROCESS | 2628 | 1461280543926 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:15:43 INFO - PROCESS | 2628 | 1461280543928 Marionette TRACE conn2 <- [1,154,null,{}] 16:15:43 INFO - PROCESS | 2628 | 1461280543931 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}] 16:15:44 INFO - PROCESS | 2628 | 1461280544017 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 16:15:44 INFO - PROCESS | 2628 | 1461280544081 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:44 INFO - PROCESS | 2628 | ++DOCSHELL 0x119280800 == 46 [pid = 2628] [id = 46] 16:15:44 INFO - PROCESS | 2628 | ++DOMWINDOW == 134 (0x119e74400) [pid = 2628] [serial = 134] [outer = 0x0] 16:15:44 INFO - PROCESS | 2628 | ++DOMWINDOW == 135 (0x11aa22800) [pid = 2628] [serial = 135] [outer = 0x119e74400] 16:15:44 INFO - PROCESS | 2628 | 1461280544112 Marionette DEBUG loaded listener.js 16:15:44 INFO - PROCESS | 2628 | ++DOMWINDOW == 136 (0x11acb5c00) [pid = 2628] [serial = 136] [outer = 0x119e74400] 16:15:44 INFO - PROCESS | 2628 | --DOCSHELL 0x12bc28000 == 45 [pid = 2628] [id = 6] 16:15:44 INFO - PROCESS | 2628 | --DOCSHELL 0x125f44800 == 44 [pid = 2628] [id = 40] 16:15:44 INFO - PROCESS | 2628 | --DOCSHELL 0x1241a0800 == 43 [pid = 2628] [id = 39] 16:15:44 INFO - PROCESS | 2628 | --DOCSHELL 0x123d51000 == 42 [pid = 2628] [id = 38] 16:15:44 INFO - PROCESS | 2628 | --DOCSHELL 0x123bc2800 == 41 [pid = 2628] [id = 37] 16:15:44 INFO - PROCESS | 2628 | --DOCSHELL 0x11c6f0000 == 40 [pid = 2628] [id = 36] 16:15:44 INFO - PROCESS | 2628 | --DOCSHELL 0x11c16c800 == 39 [pid = 2628] [id = 35] 16:15:44 INFO - PROCESS | 2628 | --DOCSHELL 0x11be55800 == 38 [pid = 2628] [id = 34] 16:15:44 INFO - PROCESS | 2628 | --DOCSHELL 0x11ba1b000 == 37 [pid = 2628] [id = 33] 16:15:44 INFO - PROCESS | 2628 | --DOCSHELL 0x11afad800 == 36 [pid = 2628] [id = 32] 16:15:44 INFO - PROCESS | 2628 | --DOCSHELL 0x11ada1800 == 35 [pid = 2628] [id = 31] 16:15:44 INFO - PROCESS | 2628 | --DOCSHELL 0x11a8d3800 == 34 [pid = 2628] [id = 30] 16:15:44 INFO - PROCESS | 2628 | --DOCSHELL 0x119d80800 == 33 [pid = 2628] [id = 29] 16:15:44 INFO - PROCESS | 2628 | --DOCSHELL 0x119284000 == 32 [pid = 2628] [id = 28] 16:15:44 INFO - PROCESS | 2628 | --DOCSHELL 0x114695000 == 31 [pid = 2628] [id = 27] 16:15:44 INFO - PROCESS | 2628 | --DOCSHELL 0x115556800 == 30 [pid = 2628] [id = 26] 16:15:44 INFO - PROCESS | 2628 | --DOCSHELL 0x119a19800 == 29 [pid = 2628] [id = 25] 16:15:44 INFO - PROCESS | 2628 | --DOCSHELL 0x11915e800 == 28 [pid = 2628] [id = 24] 16:15:44 INFO - PROCESS | 2628 | --DOCSHELL 0x114b5a000 == 27 [pid = 2628] [id = 23] 16:15:44 INFO - PROCESS | 2628 | 1461280544619 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]]]}] 16:15:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:15:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 721ms 16:15:44 INFO - PROCESS | 2628 | 1461280544655 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 16:15:44 INFO - PROCESS | 2628 | 1461280544659 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 16:15:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:15:44 INFO - PROCESS | 2628 | 1461280544665 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:15:44 INFO - PROCESS | 2628 | 1461280544668 Marionette TRACE conn2 <- [1,158,null,{}] 16:15:44 INFO - PROCESS | 2628 | 1461280544672 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}] 16:15:44 INFO - PROCESS | 2628 | 1461280544818 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 16:15:44 INFO - PROCESS | 2628 | 1461280544836 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:44 INFO - PROCESS | 2628 | ++DOCSHELL 0x119281800 == 28 [pid = 2628] [id = 47] 16:15:44 INFO - PROCESS | 2628 | ++DOMWINDOW == 137 (0x1192be800) [pid = 2628] [serial = 137] [outer = 0x0] 16:15:44 INFO - PROCESS | 2628 | ++DOMWINDOW == 138 (0x11aa60000) [pid = 2628] [serial = 138] [outer = 0x1192be800] 16:15:44 INFO - PROCESS | 2628 | 1461280544887 Marionette DEBUG loaded listener.js 16:15:44 INFO - PROCESS | 2628 | ++DOMWINDOW == 139 (0x11addfc00) [pid = 2628] [serial = 139] [outer = 0x1192be800] 16:15:45 INFO - PROCESS | 2628 | 1461280545338 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]]]}] 16:15:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:15:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 722ms 16:15:45 INFO - PROCESS | 2628 | 1461280545387 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 16:15:45 INFO - PROCESS | 2628 | 1461280545391 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 16:15:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:15:45 INFO - PROCESS | 2628 | 1461280545415 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:15:45 INFO - PROCESS | 2628 | 1461280545417 Marionette TRACE conn2 <- [1,162,null,{}] 16:15:45 INFO - PROCESS | 2628 | 1461280545419 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}] 16:15:45 INFO - PROCESS | 2628 | 1461280545512 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 16:15:45 INFO - PROCESS | 2628 | 1461280545570 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:45 INFO - PROCESS | 2628 | ++DOCSHELL 0x11ad97800 == 29 [pid = 2628] [id = 48] 16:15:45 INFO - PROCESS | 2628 | ++DOMWINDOW == 140 (0x11ade2400) [pid = 2628] [serial = 140] [outer = 0x0] 16:15:45 INFO - PROCESS | 2628 | ++DOMWINDOW == 141 (0x11becb800) [pid = 2628] [serial = 141] [outer = 0x11ade2400] 16:15:45 INFO - PROCESS | 2628 | 1461280545602 Marionette DEBUG loaded listener.js 16:15:45 INFO - PROCESS | 2628 | ++DOMWINDOW == 142 (0x11bf90400) [pid = 2628] [serial = 142] [outer = 0x11ade2400] 16:15:46 INFO - PROCESS | 2628 | 1461280546012 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]]]}] 16:15:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:15:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 623ms 16:15:46 INFO - PROCESS | 2628 | 1461280546035 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 16:15:46 INFO - PROCESS | 2628 | 1461280546036 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 16:15:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:15:46 INFO - PROCESS | 2628 | 1461280546039 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:15:46 INFO - PROCESS | 2628 | 1461280546041 Marionette TRACE conn2 <- [1,166,null,{}] 16:15:46 INFO - PROCESS | 2628 | 1461280546049 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}] 16:15:46 INFO - PROCESS | 2628 | 1461280546160 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 16:15:46 INFO - PROCESS | 2628 | 1461280546205 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:46 INFO - PROCESS | 2628 | ++DOCSHELL 0x11be60000 == 30 [pid = 2628] [id = 49] 16:15:46 INFO - PROCESS | 2628 | ++DOMWINDOW == 143 (0x11c516c00) [pid = 2628] [serial = 143] [outer = 0x0] 16:15:46 INFO - PROCESS | 2628 | ++DOMWINDOW == 144 (0x123927400) [pid = 2628] [serial = 144] [outer = 0x11c516c00] 16:15:46 INFO - PROCESS | 2628 | 1461280546243 Marionette DEBUG loaded listener.js 16:15:46 INFO - PROCESS | 2628 | ++DOMWINDOW == 145 (0x123e56800) [pid = 2628] [serial = 145] [outer = 0x11c516c00] 16:15:46 INFO - PROCESS | 2628 | 1461280546685 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]]]}] 16:15:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:15:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 671ms 16:15:46 INFO - PROCESS | 2628 | 1461280546711 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 16:15:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:15:46 INFO - PROCESS | 2628 | 1461280546712 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 16:15:46 INFO - PROCESS | 2628 | 1461280546715 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:15:46 INFO - PROCESS | 2628 | 1461280546716 Marionette TRACE conn2 <- [1,170,null,{}] 16:15:46 INFO - PROCESS | 2628 | 1461280546719 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}] 16:15:46 INFO - PROCESS | 2628 | 1461280546811 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 16:15:46 INFO - PROCESS | 2628 | 1461280546871 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:46 INFO - PROCESS | 2628 | ++DOCSHELL 0x11c16c800 == 31 [pid = 2628] [id = 50] 16:15:46 INFO - PROCESS | 2628 | ++DOMWINDOW == 146 (0x118f81000) [pid = 2628] [serial = 146] [outer = 0x0] 16:15:46 INFO - PROCESS | 2628 | ++DOMWINDOW == 147 (0x124249000) [pid = 2628] [serial = 147] [outer = 0x118f81000] 16:15:46 INFO - PROCESS | 2628 | 1461280546907 Marionette DEBUG loaded listener.js 16:15:46 INFO - PROCESS | 2628 | ++DOMWINDOW == 148 (0x12742dc00) [pid = 2628] [serial = 148] [outer = 0x118f81000] 16:15:47 INFO - PROCESS | 2628 | 1461280547321 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]]]}] 16:15:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:15:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 618ms 16:15:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:15:47 INFO - PROCESS | 2628 | 1461280547334 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 16:15:47 INFO - PROCESS | 2628 | 1461280547335 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 16:15:47 INFO - PROCESS | 2628 | 1461280547337 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:15:47 INFO - PROCESS | 2628 | 1461280547339 Marionette TRACE conn2 <- [1,174,null,{}] 16:15:47 INFO - PROCESS | 2628 | 1461280547341 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}] 16:15:47 INFO - PROCESS | 2628 | 1461280547431 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 16:15:47 INFO - PROCESS | 2628 | 1461280547503 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:47 INFO - PROCESS | 2628 | ++DOCSHELL 0x123bc4800 == 32 [pid = 2628] [id = 51] 16:15:47 INFO - PROCESS | 2628 | ++DOMWINDOW == 149 (0x11b9a2400) [pid = 2628] [serial = 149] [outer = 0x0] 16:15:47 INFO - PROCESS | 2628 | ++DOMWINDOW == 150 (0x1274ab000) [pid = 2628] [serial = 150] [outer = 0x11b9a2400] 16:15:47 INFO - PROCESS | 2628 | 1461280547535 Marionette DEBUG loaded listener.js 16:15:47 INFO - PROCESS | 2628 | ++DOMWINDOW == 151 (0x127f10c00) [pid = 2628] [serial = 151] [outer = 0x11b9a2400] 16:15:47 INFO - PROCESS | 2628 | 1461280547991 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]]]}] 16:15:48 INFO - PROCESS | 2628 | --DOCSHELL 0x119161000 == 31 [pid = 2628] [id = 45] 16:15:48 INFO - PROCESS | 2628 | --DOCSHELL 0x11be6f800 == 30 [pid = 2628] [id = 43] 16:15:48 INFO - PROCESS | 2628 | --DOCSHELL 0x119a11800 == 29 [pid = 2628] [id = 42] 16:15:48 INFO - PROCESS | 2628 | --DOCSHELL 0x1154aa000 == 28 [pid = 2628] [id = 41] 16:15:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:15:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 771ms 16:15:48 INFO - PROCESS | 2628 | 1461280548109 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 16:15:48 INFO - PROCESS | 2628 | 1461280548111 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 16:15:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:15:48 INFO - PROCESS | 2628 | 1461280548114 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:15:48 INFO - PROCESS | 2628 | 1461280548117 Marionette TRACE conn2 <- [1,178,null,{}] 16:15:48 INFO - PROCESS | 2628 | 1461280548121 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}] 16:15:48 INFO - PROCESS | 2628 | 1461280548217 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 16:15:48 INFO - PROCESS | 2628 | 1461280548275 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:48 INFO - PROCESS | 2628 | ++DOCSHELL 0x118c1a000 == 29 [pid = 2628] [id = 52] 16:15:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 152 (0x118f7fc00) [pid = 2628] [serial = 152] [outer = 0x0] 16:15:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 153 (0x119149400) [pid = 2628] [serial = 153] [outer = 0x118f7fc00] 16:15:48 INFO - PROCESS | 2628 | 1461280548307 Marionette DEBUG loaded listener.js 16:15:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 154 (0x11a60d400) [pid = 2628] [serial = 154] [outer = 0x118f7fc00] 16:15:48 INFO - PROCESS | 2628 | 1461280548749 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]]]}] 16:15:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:15:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 672ms 16:15:48 INFO - PROCESS | 2628 | 1461280548787 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 16:15:48 INFO - PROCESS | 2628 | 1461280548789 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 16:15:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:15:48 INFO - PROCESS | 2628 | 1461280548796 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:15:48 INFO - PROCESS | 2628 | 1461280548799 Marionette TRACE conn2 <- [1,182,null,{}] 16:15:48 INFO - PROCESS | 2628 | 1461280548802 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}] 16:15:48 INFO - PROCESS | 2628 | 1461280548888 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 16:15:48 INFO - PROCESS | 2628 | 1461280548953 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:48 INFO - PROCESS | 2628 | ++DOCSHELL 0x11b05b000 == 30 [pid = 2628] [id = 53] 16:15:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 155 (0x11b91f000) [pid = 2628] [serial = 155] [outer = 0x0] 16:15:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 156 (0x11beca800) [pid = 2628] [serial = 156] [outer = 0x11b91f000] 16:15:48 INFO - PROCESS | 2628 | 1461280548984 Marionette DEBUG loaded listener.js 16:15:49 INFO - PROCESS | 2628 | ++DOMWINDOW == 157 (0x11c152400) [pid = 2628] [serial = 157] [outer = 0x11b91f000] 16:15:49 INFO - PROCESS | 2628 | 1461280549403 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]]]}] 16:15:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:15:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 625ms 16:15:49 INFO - PROCESS | 2628 | 1461280549419 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 16:15:49 INFO - PROCESS | 2628 | 1461280549421 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 16:15:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:15:49 INFO - PROCESS | 2628 | 1461280549423 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:15:49 INFO - PROCESS | 2628 | 1461280549424 Marionette TRACE conn2 <- [1,186,null,{}] 16:15:49 INFO - PROCESS | 2628 | 1461280549432 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}] 16:15:49 INFO - PROCESS | 2628 | 1461280549529 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 16:15:49 INFO - PROCESS | 2628 | 1461280549588 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:49 INFO - PROCESS | 2628 | ++DOCSHELL 0x123b2e000 == 31 [pid = 2628] [id = 54] 16:15:49 INFO - PROCESS | 2628 | ++DOMWINDOW == 158 (0x123924c00) [pid = 2628] [serial = 158] [outer = 0x0] 16:15:49 INFO - PROCESS | 2628 | ++DOMWINDOW == 159 (0x123e54400) [pid = 2628] [serial = 159] [outer = 0x123924c00] 16:15:49 INFO - PROCESS | 2628 | 1461280549625 Marionette DEBUG loaded listener.js 16:15:49 INFO - PROCESS | 2628 | ++DOMWINDOW == 160 (0x127432400) [pid = 2628] [serial = 160] [outer = 0x123924c00] 16:15:50 INFO - PROCESS | 2628 | 1461280550038 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]]]}] 16:15:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:15:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 621ms 16:15:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:15:50 INFO - PROCESS | 2628 | 1461280550044 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 16:15:50 INFO - PROCESS | 2628 | 1461280550045 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 16:15:50 INFO - PROCESS | 2628 | 1461280550048 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:15:50 INFO - PROCESS | 2628 | 1461280550049 Marionette TRACE conn2 <- [1,190,null,{}] 16:15:50 INFO - PROCESS | 2628 | 1461280550052 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}] 16:15:50 INFO - PROCESS | 2628 | 1461280550138 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 16:15:50 INFO - PROCESS | 2628 | 1461280550225 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:50 INFO - PROCESS | 2628 | ++DOCSHELL 0x125e22800 == 32 [pid = 2628] [id = 55] 16:15:50 INFO - PROCESS | 2628 | ++DOMWINDOW == 161 (0x128544800) [pid = 2628] [serial = 161] [outer = 0x0] 16:15:50 INFO - PROCESS | 2628 | ++DOMWINDOW == 162 (0x129831800) [pid = 2628] [serial = 162] [outer = 0x128544800] 16:15:50 INFO - PROCESS | 2628 | 1461280550260 Marionette DEBUG loaded listener.js 16:15:50 INFO - PROCESS | 2628 | ++DOMWINDOW == 163 (0x12b5d2400) [pid = 2628] [serial = 163] [outer = 0x128544800] 16:15:50 INFO - PROCESS | 2628 | 1461280550670 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]]]}] 16:15:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:15:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 670ms 16:15:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:15:50 INFO - PROCESS | 2628 | 1461280550723 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 16:15:50 INFO - PROCESS | 2628 | 1461280550724 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 16:15:50 INFO - PROCESS | 2628 | 1461280550729 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:15:50 INFO - PROCESS | 2628 | 1461280550730 Marionette TRACE conn2 <- [1,194,null,{}] 16:15:50 INFO - PROCESS | 2628 | 1461280550733 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}] 16:15:50 INFO - PROCESS | 2628 | 1461280550818 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 16:15:50 INFO - PROCESS | 2628 | 1461280550878 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:50 INFO - PROCESS | 2628 | ++DOCSHELL 0x127e77000 == 33 [pid = 2628] [id = 56] 16:15:50 INFO - PROCESS | 2628 | ++DOMWINDOW == 164 (0x12b785c00) [pid = 2628] [serial = 164] [outer = 0x0] 16:15:50 INFO - PROCESS | 2628 | ++DOMWINDOW == 165 (0x12bc54400) [pid = 2628] [serial = 165] [outer = 0x12b785c00] 16:15:50 INFO - PROCESS | 2628 | 1461280550908 Marionette DEBUG loaded listener.js 16:15:50 INFO - PROCESS | 2628 | ++DOMWINDOW == 166 (0x11a873000) [pid = 2628] [serial = 166] [outer = 0x12b785c00] 16:15:51 INFO - PROCESS | 2628 | 1461280551320 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]]]}] 16:15:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:15:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 619ms 16:15:51 INFO - PROCESS | 2628 | 1461280551348 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 16:15:51 INFO - PROCESS | 2628 | 1461280551349 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 16:15:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:15:51 INFO - PROCESS | 2628 | 1461280551352 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:15:51 INFO - PROCESS | 2628 | 1461280551353 Marionette TRACE conn2 <- [1,198,null,{}] 16:15:51 INFO - PROCESS | 2628 | 1461280551377 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}] 16:15:51 INFO - PROCESS | 2628 | 1461280551517 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 16:15:51 INFO - PROCESS | 2628 | 1461280551583 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:51 INFO - PROCESS | 2628 | ++DOCSHELL 0x1298d1800 == 34 [pid = 2628] [id = 57] 16:15:51 INFO - PROCESS | 2628 | ++DOMWINDOW == 167 (0x12d0da400) [pid = 2628] [serial = 167] [outer = 0x0] 16:15:51 INFO - PROCESS | 2628 | ++DOMWINDOW == 168 (0x12d0e1400) [pid = 2628] [serial = 168] [outer = 0x12d0da400] 16:15:51 INFO - PROCESS | 2628 | 1461280551615 Marionette DEBUG loaded listener.js 16:15:51 INFO - PROCESS | 2628 | ++DOMWINDOW == 169 (0x12d1b0800) [pid = 2628] [serial = 169] [outer = 0x12d0da400] 16:15:52 INFO - PROCESS | 2628 | 1461280552096 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]]]}] 16:15:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:15:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 768ms 16:15:52 INFO - PROCESS | 2628 | 1461280552121 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 16:15:52 INFO - PROCESS | 2628 | 1461280552125 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 16:15:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:15:52 INFO - PROCESS | 2628 | 1461280552129 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:15:52 INFO - PROCESS | 2628 | 1461280552131 Marionette TRACE conn2 <- [1,202,null,{}] 16:15:52 INFO - PROCESS | 2628 | 1461280552135 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}] 16:15:52 INFO - PROCESS | 2628 | 1461280552269 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 16:15:52 INFO - PROCESS | 2628 | --DOCSHELL 0x11c16c800 == 33 [pid = 2628] [id = 50] 16:15:52 INFO - PROCESS | 2628 | --DOCSHELL 0x11be60000 == 32 [pid = 2628] [id = 49] 16:15:52 INFO - PROCESS | 2628 | --DOCSHELL 0x11ad97800 == 31 [pid = 2628] [id = 48] 16:15:52 INFO - PROCESS | 2628 | --DOCSHELL 0x119281800 == 30 [pid = 2628] [id = 47] 16:15:52 INFO - PROCESS | 2628 | 1461280552343 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:52 INFO - PROCESS | 2628 | ++DOCSHELL 0x119116800 == 31 [pid = 2628] [id = 58] 16:15:52 INFO - PROCESS | 2628 | ++DOMWINDOW == 170 (0x118708400) [pid = 2628] [serial = 170] [outer = 0x0] 16:15:52 INFO - PROCESS | 2628 | ++DOMWINDOW == 171 (0x118f82400) [pid = 2628] [serial = 171] [outer = 0x118708400] 16:15:52 INFO - PROCESS | 2628 | 1461280552376 Marionette DEBUG loaded listener.js 16:15:52 INFO - PROCESS | 2628 | ++DOMWINDOW == 172 (0x11aa56400) [pid = 2628] [serial = 172] [outer = 0x118708400] 16:15:52 INFO - PROCESS | 2628 | 1461280552826 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]]]}] 16:15:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:15:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 720ms 16:15:52 INFO - PROCESS | 2628 | 1461280552850 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 16:15:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:15:52 INFO - PROCESS | 2628 | 1461280552853 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 16:15:52 INFO - PROCESS | 2628 | 1461280552875 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:15:52 INFO - PROCESS | 2628 | 1461280552877 Marionette TRACE conn2 <- [1,206,null,{}] 16:15:52 INFO - PROCESS | 2628 | 1461280552883 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}] 16:15:52 INFO - PROCESS | 2628 | 1461280552972 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 16:15:53 INFO - PROCESS | 2628 | 1461280553041 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:53 INFO - PROCESS | 2628 | ++DOCSHELL 0x11c129800 == 32 [pid = 2628] [id = 59] 16:15:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 173 (0x11c1bdc00) [pid = 2628] [serial = 173] [outer = 0x0] 16:15:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 174 (0x11c519400) [pid = 2628] [serial = 174] [outer = 0x11c1bdc00] 16:15:53 INFO - PROCESS | 2628 | 1461280553074 Marionette DEBUG loaded listener.js 16:15:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 175 (0x123aa0000) [pid = 2628] [serial = 175] [outer = 0x11c1bdc00] 16:15:53 INFO - PROCESS | 2628 | 1461280553490 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]]]}] 16:15:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:15:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 642ms 16:15:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:15:53 INFO - PROCESS | 2628 | 1461280553498 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 16:15:53 INFO - PROCESS | 2628 | 1461280553500 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 16:15:53 INFO - PROCESS | 2628 | 1461280553502 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:15:53 INFO - PROCESS | 2628 | 1461280553504 Marionette TRACE conn2 <- [1,210,null,{}] 16:15:53 INFO - PROCESS | 2628 | 1461280553506 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}] 16:15:53 INFO - PROCESS | 2628 | 1461280553600 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 16:15:53 INFO - PROCESS | 2628 | 1461280553648 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:53 INFO - PROCESS | 2628 | ++DOCSHELL 0x1241a0800 == 33 [pid = 2628] [id = 60] 16:15:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 176 (0x123aaa400) [pid = 2628] [serial = 176] [outer = 0x0] 16:15:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 177 (0x1274b1800) [pid = 2628] [serial = 177] [outer = 0x123aaa400] 16:15:53 INFO - PROCESS | 2628 | 1461280553679 Marionette DEBUG loaded listener.js 16:15:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 178 (0x127f17c00) [pid = 2628] [serial = 178] [outer = 0x123aaa400] 16:15:54 INFO - PROCESS | 2628 | 1461280554100 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]]]}] 16:15:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:15:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 619ms 16:15:54 INFO - PROCESS | 2628 | 1461280554121 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 16:15:54 INFO - PROCESS | 2628 | 1461280554124 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 16:15:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:15:54 INFO - PROCESS | 2628 | 1461280554132 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:15:54 INFO - PROCESS | 2628 | 1461280554135 Marionette TRACE conn2 <- [1,214,null,{}] 16:15:54 INFO - PROCESS | 2628 | 1461280554138 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}] 16:15:54 INFO - PROCESS | 2628 | 1461280554234 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 16:15:54 INFO - PROCESS | 2628 | 1461280554314 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:54 INFO - PROCESS | 2628 | ++DOCSHELL 0x129c6a800 == 34 [pid = 2628] [id = 61] 16:15:54 INFO - PROCESS | 2628 | ++DOMWINDOW == 179 (0x129e56400) [pid = 2628] [serial = 179] [outer = 0x0] 16:15:54 INFO - PROCESS | 2628 | ++DOMWINDOW == 180 (0x12bd9dc00) [pid = 2628] [serial = 180] [outer = 0x129e56400] 16:15:54 INFO - PROCESS | 2628 | 1461280554344 Marionette DEBUG loaded listener.js 16:15:54 INFO - PROCESS | 2628 | ++DOMWINDOW == 181 (0x12c8be000) [pid = 2628] [serial = 181] [outer = 0x129e56400] 16:15:54 INFO - PROCESS | 2628 | 1461280554750 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]]]}] 16:15:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:15:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 676ms 16:15:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:15:54 INFO - PROCESS | 2628 | 1461280554804 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 16:15:54 INFO - PROCESS | 2628 | 1461280554805 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 16:15:54 INFO - PROCESS | 2628 | 1461280554808 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:15:54 INFO - PROCESS | 2628 | 1461280554809 Marionette TRACE conn2 <- [1,218,null,{}] 16:15:54 INFO - PROCESS | 2628 | 1461280554811 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}] 16:15:54 INFO - PROCESS | 2628 | 1461280554900 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 16:15:54 INFO - PROCESS | 2628 | 1461280554950 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:54 INFO - PROCESS | 2628 | ++DOCSHELL 0x12bc1e000 == 35 [pid = 2628] [id = 62] 16:15:54 INFO - PROCESS | 2628 | ++DOMWINDOW == 182 (0x12c8c3c00) [pid = 2628] [serial = 182] [outer = 0x0] 16:15:54 INFO - PROCESS | 2628 | ++DOMWINDOW == 183 (0x12d1a5800) [pid = 2628] [serial = 183] [outer = 0x12c8c3c00] 16:15:54 INFO - PROCESS | 2628 | 1461280554980 Marionette DEBUG loaded listener.js 16:15:55 INFO - PROCESS | 2628 | ++DOMWINDOW == 184 (0x12d2c7400) [pid = 2628] [serial = 184] [outer = 0x12c8c3c00] 16:15:55 INFO - PROCESS | 2628 | 1461280555371 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]]]}] 16:15:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:15:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 568ms 16:15:55 INFO - PROCESS | 2628 | 1461280555377 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 16:15:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:15:55 INFO - PROCESS | 2628 | 1461280555378 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 16:15:55 INFO - PROCESS | 2628 | 1461280555380 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:15:55 INFO - PROCESS | 2628 | 1461280555382 Marionette TRACE conn2 <- [1,222,null,{}] 16:15:55 INFO - PROCESS | 2628 | 1461280555384 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}] 16:15:55 INFO - PROCESS | 2628 | 1461280555471 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 16:15:55 INFO - PROCESS | 2628 | 1461280555536 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:55 INFO - PROCESS | 2628 | ++DOCSHELL 0x12c816800 == 36 [pid = 2628] [id = 63] 16:15:55 INFO - PROCESS | 2628 | ++DOMWINDOW == 185 (0x12da27000) [pid = 2628] [serial = 185] [outer = 0x0] 16:15:55 INFO - PROCESS | 2628 | ++DOMWINDOW == 186 (0x12da2f800) [pid = 2628] [serial = 186] [outer = 0x12da27000] 16:15:55 INFO - PROCESS | 2628 | 1461280555585 Marionette DEBUG loaded listener.js 16:15:55 INFO - PROCESS | 2628 | ++DOMWINDOW == 187 (0x12dc76000) [pid = 2628] [serial = 187] [outer = 0x12da27000] 16:15:56 INFO - PROCESS | 2628 | 1461280556043 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]]]}] 16:15:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:15:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 670ms 16:15:56 INFO - PROCESS | 2628 | 1461280556051 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 16:15:56 INFO - PROCESS | 2628 | 1461280556052 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 16:15:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:15:56 INFO - PROCESS | 2628 | 1461280556054 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:15:56 INFO - PROCESS | 2628 | 1461280556055 Marionette TRACE conn2 <- [1,226,null,{}] 16:15:56 INFO - PROCESS | 2628 | 1461280556058 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}] 16:15:56 INFO - PROCESS | 2628 | 1461280556148 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 16:15:56 INFO - PROCESS | 2628 | 1461280556209 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:56 INFO - PROCESS | 2628 | ++DOCSHELL 0x12d18c800 == 37 [pid = 2628] [id = 64] 16:15:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 188 (0x12e3ae400) [pid = 2628] [serial = 188] [outer = 0x0] 16:15:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 189 (0x12e3ee000) [pid = 2628] [serial = 189] [outer = 0x12e3ae400] 16:15:56 INFO - PROCESS | 2628 | 1461280556239 Marionette DEBUG loaded listener.js 16:15:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 190 (0x12e3f5400) [pid = 2628] [serial = 190] [outer = 0x12e3ae400] 16:15:56 INFO - PROCESS | 2628 | 1461280556702 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]]]}] 16:15:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:15:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 670ms 16:15:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:15:56 INFO - PROCESS | 2628 | 1461280556725 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 16:15:56 INFO - PROCESS | 2628 | 1461280556727 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 16:15:56 INFO - PROCESS | 2628 | 1461280556730 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:15:56 INFO - PROCESS | 2628 | 1461280556733 Marionette TRACE conn2 <- [1,230,null,{}] 16:15:56 INFO - PROCESS | 2628 | 1461280556737 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}] 16:15:56 INFO - PROCESS | 2628 | 1461280556850 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 16:15:56 INFO - PROCESS | 2628 | 1461280556916 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:56 INFO - PROCESS | 2628 | ++DOCSHELL 0x11ba1c800 == 38 [pid = 2628] [id = 65] 16:15:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 191 (0x11ab74800) [pid = 2628] [serial = 191] [outer = 0x0] 16:15:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 192 (0x11add9c00) [pid = 2628] [serial = 192] [outer = 0x11ab74800] 16:15:56 INFO - PROCESS | 2628 | 1461280556944 Marionette DEBUG loaded listener.js 16:15:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 193 (0x11bf8a000) [pid = 2628] [serial = 193] [outer = 0x11ab74800] 16:15:57 INFO - PROCESS | 2628 | 1461280557352 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]]]}] 16:15:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:15:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 671ms 16:15:57 INFO - PROCESS | 2628 | 1461280557402 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 16:15:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:15:57 INFO - PROCESS | 2628 | 1461280557405 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 16:15:57 INFO - PROCESS | 2628 | 1461280557409 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:15:57 INFO - PROCESS | 2628 | 1461280557411 Marionette TRACE conn2 <- [1,234,null,{}] 16:15:57 INFO - PROCESS | 2628 | 1461280557413 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}] 16:15:57 INFO - PROCESS | 2628 | 1461280557548 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 16:15:57 INFO - PROCESS | 2628 | --DOCSHELL 0x11b05b000 == 37 [pid = 2628] [id = 53] 16:15:57 INFO - PROCESS | 2628 | --DOCSHELL 0x118c1a000 == 36 [pid = 2628] [id = 52] 16:15:57 INFO - PROCESS | 2628 | 1461280557626 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:57 INFO - PROCESS | 2628 | ++DOCSHELL 0x11927d800 == 37 [pid = 2628] [id = 66] 16:15:57 INFO - PROCESS | 2628 | ++DOMWINDOW == 194 (0x1158ecc00) [pid = 2628] [serial = 194] [outer = 0x0] 16:15:57 INFO - PROCESS | 2628 | ++DOMWINDOW == 195 (0x118cff000) [pid = 2628] [serial = 195] [outer = 0x1158ecc00] 16:15:57 INFO - PROCESS | 2628 | 1461280557661 Marionette DEBUG loaded listener.js 16:15:57 INFO - PROCESS | 2628 | ++DOMWINDOW == 196 (0x11aa54400) [pid = 2628] [serial = 196] [outer = 0x1158ecc00] 16:15:58 INFO - PROCESS | 2628 | 1461280558088 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]]]}] 16:15:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:15:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 724ms 16:15:58 INFO - PROCESS | 2628 | 1461280558137 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 16:15:58 INFO - PROCESS | 2628 | 1461280558140 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 16:15:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:15:58 INFO - PROCESS | 2628 | 1461280558145 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:15:58 INFO - PROCESS | 2628 | 1461280558148 Marionette TRACE conn2 <- [1,238,null,{}] 16:15:58 INFO - PROCESS | 2628 | 1461280558151 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}] 16:15:58 INFO - PROCESS | 2628 | 1461280558242 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 16:15:58 INFO - PROCESS | 2628 | 1461280558297 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:58 INFO - PROCESS | 2628 | ++DOCSHELL 0x12769c800 == 38 [pid = 2628] [id = 67] 16:15:58 INFO - PROCESS | 2628 | ++DOMWINDOW == 197 (0x11bf8c000) [pid = 2628] [serial = 197] [outer = 0x0] 16:15:58 INFO - PROCESS | 2628 | ++DOMWINDOW == 198 (0x12749e800) [pid = 2628] [serial = 198] [outer = 0x11bf8c000] 16:15:58 INFO - PROCESS | 2628 | 1461280558330 Marionette DEBUG loaded listener.js 16:15:58 INFO - PROCESS | 2628 | ++DOMWINDOW == 199 (0x127f16800) [pid = 2628] [serial = 199] [outer = 0x11bf8c000] 16:15:58 INFO - PROCESS | 2628 | ++DOMWINDOW == 200 (0x12bc58800) [pid = 2628] [serial = 200] [outer = 0x12f9cd800] 16:15:58 INFO - PROCESS | 2628 | 1461280558796 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]]]}] 16:15:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:15:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 671ms 16:15:58 INFO - PROCESS | 2628 | 1461280558824 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 16:15:58 INFO - PROCESS | 2628 | 1461280558826 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 16:15:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:15:58 INFO - PROCESS | 2628 | 1461280558831 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:15:58 INFO - PROCESS | 2628 | 1461280558833 Marionette TRACE conn2 <- [1,242,null,{}] 16:15:58 INFO - PROCESS | 2628 | 1461280558835 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}] 16:15:58 INFO - PROCESS | 2628 | 1461280558929 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 16:15:59 INFO - PROCESS | 2628 | 1461280558999 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:59 INFO - PROCESS | 2628 | ++DOCSHELL 0x12bc27000 == 39 [pid = 2628] [id = 68] 16:15:59 INFO - PROCESS | 2628 | ++DOMWINDOW == 201 (0x12bc53c00) [pid = 2628] [serial = 201] [outer = 0x0] 16:15:59 INFO - PROCESS | 2628 | ++DOMWINDOW == 202 (0x12bf62c00) [pid = 2628] [serial = 202] [outer = 0x12bc53c00] 16:15:59 INFO - PROCESS | 2628 | 1461280559029 Marionette DEBUG loaded listener.js 16:15:59 INFO - PROCESS | 2628 | ++DOMWINDOW == 203 (0x12d1a6800) [pid = 2628] [serial = 203] [outer = 0x12bc53c00] 16:15:59 INFO - PROCESS | 2628 | 1461280559469 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]]]}] 16:15:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:15:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 669ms 16:15:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:15:59 INFO - PROCESS | 2628 | 1461280559520 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 16:15:59 INFO - PROCESS | 2628 | 1461280559522 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 16:15:59 INFO - PROCESS | 2628 | 1461280559534 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:15:59 INFO - PROCESS | 2628 | 1461280559537 Marionette TRACE conn2 <- [1,246,null,{}] 16:15:59 INFO - PROCESS | 2628 | 1461280559540 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}] 16:15:59 INFO - PROCESS | 2628 | 1461280559635 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 16:15:59 INFO - PROCESS | 2628 | 1461280559689 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:59 INFO - PROCESS | 2628 | ++DOCSHELL 0x115989000 == 40 [pid = 2628] [id = 69] 16:15:59 INFO - PROCESS | 2628 | ++DOMWINDOW == 204 (0x12d2ca000) [pid = 2628] [serial = 204] [outer = 0x0] 16:15:59 INFO - PROCESS | 2628 | ++DOMWINDOW == 205 (0x12da93400) [pid = 2628] [serial = 205] [outer = 0x12d2ca000] 16:15:59 INFO - PROCESS | 2628 | 1461280559718 Marionette DEBUG loaded listener.js 16:15:59 INFO - PROCESS | 2628 | ++DOMWINDOW == 206 (0x12e3b1c00) [pid = 2628] [serial = 206] [outer = 0x12d2ca000] 16:16:00 INFO - PROCESS | 2628 | 1461280560129 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]]]}] 16:16:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:16:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 627ms 16:16:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:16:00 INFO - PROCESS | 2628 | 1461280560155 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 16:16:00 INFO - PROCESS | 2628 | 1461280560156 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 16:16:00 INFO - PROCESS | 2628 | 1461280560159 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:16:00 INFO - PROCESS | 2628 | 1461280560160 Marionette TRACE conn2 <- [1,250,null,{}] 16:16:00 INFO - PROCESS | 2628 | 1461280560162 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}] 16:16:00 INFO - PROCESS | 2628 | 1461280560252 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 16:16:00 INFO - PROCESS | 2628 | 1461280560317 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:00 INFO - PROCESS | 2628 | ++DOCSHELL 0x12dbb5000 == 41 [pid = 2628] [id = 70] 16:16:00 INFO - PROCESS | 2628 | ++DOMWINDOW == 207 (0x12d2cdc00) [pid = 2628] [serial = 207] [outer = 0x0] 16:16:00 INFO - PROCESS | 2628 | ++DOMWINDOW == 208 (0x12e5c6c00) [pid = 2628] [serial = 208] [outer = 0x12d2cdc00] 16:16:00 INFO - PROCESS | 2628 | 1461280560346 Marionette DEBUG loaded listener.js 16:16:00 INFO - PROCESS | 2628 | ++DOMWINDOW == 209 (0x12e5d1c00) [pid = 2628] [serial = 209] [outer = 0x12d2cdc00] 16:16:00 INFO - PROCESS | 2628 | 1461280560773 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]]]}] 16:16:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:16:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 669ms 16:16:00 INFO - PROCESS | 2628 | 1461280560844 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 16:16:00 INFO - PROCESS | 2628 | 1461280560847 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 16:16:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:16:00 INFO - PROCESS | 2628 | 1461280560853 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:16:00 INFO - PROCESS | 2628 | 1461280560855 Marionette TRACE conn2 <- [1,254,null,{}] 16:16:00 INFO - PROCESS | 2628 | 1461280560861 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}] 16:16:01 INFO - PROCESS | 2628 | 1461280561017 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 16:16:01 INFO - PROCESS | 2628 | 1461280561118 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:01 INFO - PROCESS | 2628 | ++DOCSHELL 0x12e513000 == 42 [pid = 2628] [id = 71] 16:16:01 INFO - PROCESS | 2628 | ++DOMWINDOW == 210 (0x12e941c00) [pid = 2628] [serial = 210] [outer = 0x0] 16:16:01 INFO - PROCESS | 2628 | ++DOMWINDOW == 211 (0x12ec06400) [pid = 2628] [serial = 211] [outer = 0x12e941c00] 16:16:01 INFO - PROCESS | 2628 | 1461280561173 Marionette DEBUG loaded listener.js 16:16:01 INFO - PROCESS | 2628 | ++DOMWINDOW == 212 (0x12f04ac00) [pid = 2628] [serial = 212] [outer = 0x12e941c00] 16:16:01 INFO - PROCESS | 2628 | 1461280561700 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]]]}] 16:16:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:16:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 870ms 16:16:01 INFO - PROCESS | 2628 | 1461280561723 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 16:16:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:16:01 INFO - PROCESS | 2628 | 1461280561724 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 16:16:01 INFO - PROCESS | 2628 | 1461280561726 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:16:01 INFO - PROCESS | 2628 | 1461280561728 Marionette TRACE conn2 <- [1,258,null,{}] 16:16:01 INFO - PROCESS | 2628 | 1461280561730 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}] 16:16:01 INFO - PROCESS | 2628 | 1461280561824 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 16:16:01 INFO - PROCESS | 2628 | 1461280561875 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:01 INFO - PROCESS | 2628 | ++DOCSHELL 0x12e95b000 == 43 [pid = 2628] [id = 72] 16:16:01 INFO - PROCESS | 2628 | ++DOMWINDOW == 213 (0x12ec02400) [pid = 2628] [serial = 213] [outer = 0x0] 16:16:01 INFO - PROCESS | 2628 | ++DOMWINDOW == 214 (0x12f337400) [pid = 2628] [serial = 214] [outer = 0x12ec02400] 16:16:01 INFO - PROCESS | 2628 | 1461280561904 Marionette DEBUG loaded listener.js 16:16:01 INFO - PROCESS | 2628 | ++DOMWINDOW == 215 (0x12f88bc00) [pid = 2628] [serial = 215] [outer = 0x12ec02400] 16:16:02 INFO - PROCESS | 2628 | 1461280562308 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]]]}] 16:16:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:16:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 619ms 16:16:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:16:02 INFO - PROCESS | 2628 | 1461280562345 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 16:16:02 INFO - PROCESS | 2628 | 1461280562347 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 16:16:02 INFO - PROCESS | 2628 | 1461280562349 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:16:02 INFO - PROCESS | 2628 | 1461280562350 Marionette TRACE conn2 <- [1,262,null,{}] 16:16:02 INFO - PROCESS | 2628 | 1461280562353 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}] 16:16:02 INFO - PROCESS | 2628 | 1461280562445 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 16:16:02 INFO - PROCESS | 2628 | 1461280562546 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:02 INFO - PROCESS | 2628 | ++DOCSHELL 0x12f127800 == 44 [pid = 2628] [id = 73] 16:16:02 INFO - PROCESS | 2628 | ++DOMWINDOW == 216 (0x11b923400) [pid = 2628] [serial = 216] [outer = 0x0] 16:16:02 INFO - PROCESS | 2628 | ++DOMWINDOW == 217 (0x12f88f400) [pid = 2628] [serial = 217] [outer = 0x11b923400] 16:16:02 INFO - PROCESS | 2628 | 1461280562577 Marionette DEBUG loaded listener.js 16:16:02 INFO - PROCESS | 2628 | ++DOMWINDOW == 218 (0x12f9cb800) [pid = 2628] [serial = 218] [outer = 0x11b923400] 16:16:03 INFO - PROCESS | 2628 | 1461280563016 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]]]}] 16:16:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:16:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 721ms 16:16:03 INFO - PROCESS | 2628 | 1461280563074 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 16:16:03 INFO - PROCESS | 2628 | 1461280563077 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 16:16:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:16:03 INFO - PROCESS | 2628 | 1461280563084 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:16:03 INFO - PROCESS | 2628 | 1461280563086 Marionette TRACE conn2 <- [1,266,null,{}] 16:16:03 INFO - PROCESS | 2628 | 1461280563089 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}] 16:16:03 INFO - PROCESS | 2628 | 1461280563183 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 16:16:03 INFO - PROCESS | 2628 | 1461280563256 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:03 INFO - PROCESS | 2628 | ++DOCSHELL 0x123bc2800 == 45 [pid = 2628] [id = 74] 16:16:03 INFO - PROCESS | 2628 | ++DOMWINDOW == 219 (0x112372400) [pid = 2628] [serial = 219] [outer = 0x0] 16:16:03 INFO - PROCESS | 2628 | ++DOMWINDOW == 220 (0x112374000) [pid = 2628] [serial = 220] [outer = 0x112372400] 16:16:03 INFO - PROCESS | 2628 | 1461280563285 Marionette DEBUG loaded listener.js 16:16:03 INFO - PROCESS | 2628 | ++DOMWINDOW == 221 (0x114354c00) [pid = 2628] [serial = 221] [outer = 0x112372400] 16:16:03 INFO - PROCESS | 2628 | --DOCSHELL 0x11ba1c800 == 44 [pid = 2628] [id = 65] 16:16:03 INFO - PROCESS | 2628 | --DOCSHELL 0x1241a0800 == 43 [pid = 2628] [id = 60] 16:16:03 INFO - PROCESS | 2628 | --DOCSHELL 0x11c129800 == 42 [pid = 2628] [id = 59] 16:16:03 INFO - PROCESS | 2628 | --DOCSHELL 0x119116800 == 41 [pid = 2628] [id = 58] 16:16:03 INFO - PROCESS | 2628 | 1461280563773 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]]]}] 16:16:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:16:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 727ms 16:16:03 INFO - PROCESS | 2628 | 1461280563839 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 16:16:03 INFO - PROCESS | 2628 | 1461280563844 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 16:16:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:16:03 INFO - PROCESS | 2628 | 1461280563855 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:16:03 INFO - PROCESS | 2628 | 1461280563859 Marionette TRACE conn2 <- [1,270,null,{}] 16:16:03 INFO - PROCESS | 2628 | 1461280563888 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}] 16:16:04 INFO - PROCESS | 2628 | 1461280564038 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 16:16:04 INFO - PROCESS | 2628 | 1461280564128 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:04 INFO - PROCESS | 2628 | ++DOCSHELL 0x129c72800 == 42 [pid = 2628] [id = 75] 16:16:04 INFO - PROCESS | 2628 | ++DOMWINDOW == 222 (0x1141c5800) [pid = 2628] [serial = 222] [outer = 0x0] 16:16:04 INFO - PROCESS | 2628 | ++DOMWINDOW == 223 (0x119e6c400) [pid = 2628] [serial = 223] [outer = 0x1141c5800] 16:16:04 INFO - PROCESS | 2628 | 1461280564160 Marionette DEBUG loaded listener.js 16:16:04 INFO - PROCESS | 2628 | ++DOMWINDOW == 224 (0x11addac00) [pid = 2628] [serial = 224] [outer = 0x1141c5800] 16:16:04 INFO - PROCESS | 2628 | 1461280564564 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]]]}] 16:16:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:16:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 744ms 16:16:04 INFO - PROCESS | 2628 | 1461280564597 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 16:16:04 INFO - PROCESS | 2628 | 1461280564600 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 16:16:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:16:04 INFO - PROCESS | 2628 | 1461280564605 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:16:04 INFO - PROCESS | 2628 | 1461280564607 Marionette TRACE conn2 <- [1,274,null,{}] 16:16:04 INFO - PROCESS | 2628 | 1461280564609 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}] 16:16:04 INFO - PROCESS | 2628 | 1461280564706 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 16:16:04 INFO - PROCESS | 2628 | 1461280564763 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:04 INFO - PROCESS | 2628 | ++DOCSHELL 0x12d26e800 == 43 [pid = 2628] [id = 76] 16:16:04 INFO - PROCESS | 2628 | ++DOMWINDOW == 225 (0x11b91b000) [pid = 2628] [serial = 225] [outer = 0x0] 16:16:04 INFO - PROCESS | 2628 | ++DOMWINDOW == 226 (0x123b8a400) [pid = 2628] [serial = 226] [outer = 0x11b91b000] 16:16:04 INFO - PROCESS | 2628 | 1461280564794 Marionette DEBUG loaded listener.js 16:16:04 INFO - PROCESS | 2628 | ++DOMWINDOW == 227 (0x1279bb000) [pid = 2628] [serial = 227] [outer = 0x11b91b000] 16:16:05 INFO - PROCESS | 2628 | 1461280565213 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]]]}] 16:16:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:16:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 620ms 16:16:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:16:05 INFO - PROCESS | 2628 | 1461280565225 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 16:16:05 INFO - PROCESS | 2628 | 1461280565227 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 16:16:05 INFO - PROCESS | 2628 | 1461280565229 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:16:05 INFO - PROCESS | 2628 | 1461280565232 Marionette TRACE conn2 <- [1,278,null,{}] 16:16:05 INFO - PROCESS | 2628 | 1461280565239 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}] 16:16:05 INFO - PROCESS | 2628 | 1461280565339 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 16:16:05 INFO - PROCESS | 2628 | 1461280565441 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:05 INFO - PROCESS | 2628 | ++DOCSHELL 0x12e517800 == 44 [pid = 2628] [id = 77] 16:16:05 INFO - PROCESS | 2628 | ++DOMWINDOW == 228 (0x12bf70800) [pid = 2628] [serial = 228] [outer = 0x0] 16:16:05 INFO - PROCESS | 2628 | ++DOMWINDOW == 229 (0x12d1a4c00) [pid = 2628] [serial = 229] [outer = 0x12bf70800] 16:16:05 INFO - PROCESS | 2628 | 1461280565477 Marionette DEBUG loaded listener.js 16:16:05 INFO - PROCESS | 2628 | ++DOMWINDOW == 230 (0x12da2fc00) [pid = 2628] [serial = 230] [outer = 0x12bf70800] 16:16:05 INFO - PROCESS | 2628 | 1461280565899 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]]]}] 16:16:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:16:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 721ms 16:16:05 INFO - PROCESS | 2628 | 1461280565950 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 16:16:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:16:05 INFO - PROCESS | 2628 | 1461280565952 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 16:16:05 INFO - PROCESS | 2628 | 1461280565955 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:16:05 INFO - PROCESS | 2628 | 1461280565956 Marionette TRACE conn2 <- [1,282,null,{}] 16:16:05 INFO - PROCESS | 2628 | 1461280565958 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}] 16:16:06 INFO - PROCESS | 2628 | 1461280566054 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 16:16:06 INFO - PROCESS | 2628 | 1461280566109 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:06 INFO - PROCESS | 2628 | ++DOCSHELL 0x12b551000 == 45 [pid = 2628] [id = 78] 16:16:06 INFO - PROCESS | 2628 | ++DOMWINDOW == 231 (0x129e60c00) [pid = 2628] [serial = 231] [outer = 0x0] 16:16:06 INFO - PROCESS | 2628 | ++DOMWINDOW == 232 (0x12b56d400) [pid = 2628] [serial = 232] [outer = 0x129e60c00] 16:16:06 INFO - PROCESS | 2628 | 1461280566140 Marionette DEBUG loaded listener.js 16:16:06 INFO - PROCESS | 2628 | ++DOMWINDOW == 233 (0x12b571800) [pid = 2628] [serial = 233] [outer = 0x129e60c00] 16:16:06 INFO - PROCESS | 2628 | 1461280566555 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]]]}] 16:16:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:16:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 620ms 16:16:06 INFO - PROCESS | 2628 | 1461280566576 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 16:16:06 INFO - PROCESS | 2628 | 1461280566577 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 16:16:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:16:06 INFO - PROCESS | 2628 | 1461280566580 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:16:06 INFO - PROCESS | 2628 | 1461280566581 Marionette TRACE conn2 <- [1,286,null,{}] 16:16:06 INFO - PROCESS | 2628 | 1461280566583 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}] 16:16:06 INFO - PROCESS | 2628 | 1461280566673 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 16:16:06 INFO - PROCESS | 2628 | 1461280566757 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:06 INFO - PROCESS | 2628 | ++DOCSHELL 0x12f8ac000 == 46 [pid = 2628] [id = 79] 16:16:06 INFO - PROCESS | 2628 | ++DOMWINDOW == 234 (0x12b56c400) [pid = 2628] [serial = 234] [outer = 0x0] 16:16:06 INFO - PROCESS | 2628 | ++DOMWINDOW == 235 (0x12b577800) [pid = 2628] [serial = 235] [outer = 0x12b56c400] 16:16:06 INFO - PROCESS | 2628 | 1461280566787 Marionette DEBUG loaded listener.js 16:16:06 INFO - PROCESS | 2628 | ++DOMWINDOW == 236 (0x12da32400) [pid = 2628] [serial = 236] [outer = 0x12b56c400] 16:16:07 INFO - PROCESS | 2628 | 1461280567199 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]]]}] 16:16:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:16:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 668ms 16:16:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:16:07 INFO - PROCESS | 2628 | 1461280567249 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 16:16:07 INFO - PROCESS | 2628 | 1461280567250 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 16:16:07 INFO - PROCESS | 2628 | 1461280567253 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:16:07 INFO - PROCESS | 2628 | 1461280567254 Marionette TRACE conn2 <- [1,290,null,{}] 16:16:07 INFO - PROCESS | 2628 | 1461280567256 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}] 16:16:07 INFO - PROCESS | 2628 | 1461280567363 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 16:16:07 INFO - PROCESS | 2628 | 1461280567422 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:07 INFO - PROCESS | 2628 | ++DOCSHELL 0x1285bf000 == 47 [pid = 2628] [id = 80] 16:16:07 INFO - PROCESS | 2628 | ++DOMWINDOW == 237 (0x11236f400) [pid = 2628] [serial = 237] [outer = 0x0] 16:16:07 INFO - PROCESS | 2628 | ++DOMWINDOW == 238 (0x12e3ab800) [pid = 2628] [serial = 238] [outer = 0x11236f400] 16:16:07 INFO - PROCESS | 2628 | 1461280567475 Marionette DEBUG loaded listener.js 16:16:07 INFO - PROCESS | 2628 | ++DOMWINDOW == 239 (0x12f047400) [pid = 2628] [serial = 239] [outer = 0x11236f400] 16:16:07 INFO - PROCESS | 2628 | 1461280567886 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]]]}] 16:16:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:16:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 668ms 16:16:07 INFO - PROCESS | 2628 | 1461280567921 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 16:16:07 INFO - PROCESS | 2628 | 1461280567923 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 16:16:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:16:07 INFO - PROCESS | 2628 | 1461280567926 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:16:07 INFO - PROCESS | 2628 | 1461280567928 Marionette TRACE conn2 <- [1,294,null,{}] 16:16:07 INFO - PROCESS | 2628 | 1461280567931 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}] 16:16:08 INFO - PROCESS | 2628 | 1461280568071 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 16:16:08 INFO - PROCESS | 2628 | 1461280568195 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:08 INFO - PROCESS | 2628 | ++DOCSHELL 0x130b2f000 == 48 [pid = 2628] [id = 81] 16:16:08 INFO - PROCESS | 2628 | ++DOMWINDOW == 240 (0x112370400) [pid = 2628] [serial = 240] [outer = 0x0] 16:16:08 INFO - PROCESS | 2628 | ++DOMWINDOW == 241 (0x11c714000) [pid = 2628] [serial = 241] [outer = 0x112370400] 16:16:08 INFO - PROCESS | 2628 | 1461280568245 Marionette DEBUG loaded listener.js 16:16:08 INFO - PROCESS | 2628 | ++DOMWINDOW == 242 (0x11c718c00) [pid = 2628] [serial = 242] [outer = 0x112370400] 16:16:08 INFO - PROCESS | 2628 | 1461280568711 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]]]}] 16:16: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. 16:16:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 822ms 16:16:08 INFO - PROCESS | 2628 | 1461280568749 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 16:16:08 INFO - PROCESS | 2628 | 1461280568751 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 16:16:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:16:08 INFO - PROCESS | 2628 | 1461280568755 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:16:08 INFO - PROCESS | 2628 | 1461280568757 Marionette TRACE conn2 <- [1,298,null,{}] 16:16:08 INFO - PROCESS | 2628 | 1461280568760 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}] 16:16:08 INFO - PROCESS | 2628 | 1461280568895 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 16:16:08 INFO - PROCESS | 2628 | 1461280568995 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:09 INFO - PROCESS | 2628 | ++DOCSHELL 0x130b37000 == 49 [pid = 2628] [id = 82] 16:16:09 INFO - PROCESS | 2628 | ++DOMWINDOW == 243 (0x11223e800) [pid = 2628] [serial = 243] [outer = 0x0] 16:16:09 INFO - PROCESS | 2628 | ++DOMWINDOW == 244 (0x112247000) [pid = 2628] [serial = 244] [outer = 0x11223e800] 16:16:09 INFO - PROCESS | 2628 | 1461280569046 Marionette DEBUG loaded listener.js 16:16:09 INFO - PROCESS | 2628 | ++DOMWINDOW == 245 (0x11224b400) [pid = 2628] [serial = 245] [outer = 0x11223e800] 16:16:09 INFO - PROCESS | 2628 | 1461280569571 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]]]}] 16:16: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. 16:16:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 872ms 16:16:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:16:09 INFO - PROCESS | 2628 | 1461280569628 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 16:16:09 INFO - PROCESS | 2628 | 1461280569630 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 16:16:09 INFO - PROCESS | 2628 | 1461280569633 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:16:09 INFO - PROCESS | 2628 | 1461280569635 Marionette TRACE conn2 <- [1,302,null,{}] 16:16:09 INFO - PROCESS | 2628 | 1461280569639 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}] 16:16:09 INFO - PROCESS | 2628 | 1461280569735 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 16:16:09 INFO - PROCESS | 2628 | 1461280569808 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:09 INFO - PROCESS | 2628 | ++DOCSHELL 0x12b552800 == 50 [pid = 2628] [id = 83] 16:16:09 INFO - PROCESS | 2628 | ++DOMWINDOW == 246 (0x118f7a400) [pid = 2628] [serial = 246] [outer = 0x0] 16:16:09 INFO - PROCESS | 2628 | ++DOMWINDOW == 247 (0x11a87a000) [pid = 2628] [serial = 247] [outer = 0x118f7a400] 16:16:09 INFO - PROCESS | 2628 | 1461280569837 Marionette DEBUG loaded listener.js 16:16:09 INFO - PROCESS | 2628 | ++DOMWINDOW == 248 (0x11c14d000) [pid = 2628] [serial = 248] [outer = 0x118f7a400] 16:16:10 INFO - PROCESS | 2628 | --DOCSHELL 0x127e77000 == 49 [pid = 2628] [id = 56] 16:16:10 INFO - PROCESS | 2628 | --DOCSHELL 0x125e22800 == 48 [pid = 2628] [id = 55] 16:16:10 INFO - PROCESS | 2628 | --DOCSHELL 0x12e507800 == 47 [pid = 2628] [id = 10] 16:16:10 INFO - PROCESS | 2628 | --DOCSHELL 0x123b2e000 == 46 [pid = 2628] [id = 54] 16:16:10 INFO - PROCESS | 2628 | --DOCSHELL 0x12dbb5000 == 45 [pid = 2628] [id = 70] 16:16:10 INFO - PROCESS | 2628 | --DOCSHELL 0x115989000 == 44 [pid = 2628] [id = 69] 16:16:10 INFO - PROCESS | 2628 | --DOCSHELL 0x12bc27000 == 43 [pid = 2628] [id = 68] 16:16:10 INFO - PROCESS | 2628 | --DOCSHELL 0x12769c800 == 42 [pid = 2628] [id = 67] 16:16:10 INFO - PROCESS | 2628 | --DOCSHELL 0x11927d800 == 41 [pid = 2628] [id = 66] 16:16:10 INFO - PROCESS | 2628 | 1461280570277 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]]]}] 16:16:10 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. 16:16:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 670ms 16:16:10 INFO - PROCESS | 2628 | 1461280570304 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 16:16:10 INFO - PROCESS | 2628 | 1461280570306 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 16:16:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:16:10 INFO - PROCESS | 2628 | 1461280570311 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:16:10 INFO - PROCESS | 2628 | 1461280570312 Marionette TRACE conn2 <- [1,306,null,{}] 16:16:10 INFO - PROCESS | 2628 | 1461280570316 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}] 16:16:10 INFO - PROCESS | 2628 | 1461280570414 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 16:16:10 INFO - PROCESS | 2628 | 1461280570525 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:10 INFO - PROCESS | 2628 | ++DOCSHELL 0x1285d2800 == 42 [pid = 2628] [id = 84] 16:16:10 INFO - PROCESS | 2628 | ++DOMWINDOW == 249 (0x11a876800) [pid = 2628] [serial = 249] [outer = 0x0] 16:16:10 INFO - PROCESS | 2628 | ++DOMWINDOW == 250 (0x11af13c00) [pid = 2628] [serial = 250] [outer = 0x11a876800] 16:16:10 INFO - PROCESS | 2628 | 1461280570561 Marionette DEBUG loaded listener.js 16:16:10 INFO - PROCESS | 2628 | ++DOMWINDOW == 251 (0x11c711400) [pid = 2628] [serial = 251] [outer = 0x11a876800] 16:16:11 INFO - PROCESS | 2628 | --DOCSHELL 0x12c816800 == 41 [pid = 2628] [id = 63] 16:16:11 INFO - PROCESS | 2628 | --DOCSHELL 0x12e959000 == 40 [pid = 2628] [id = 11] 16:16:11 INFO - PROCESS | 2628 | --DOCSHELL 0x119280800 == 39 [pid = 2628] [id = 46] 16:16:11 INFO - PROCESS | 2628 | --DOCSHELL 0x12f12b000 == 38 [pid = 2628] [id = 14] 16:16:11 INFO - PROCESS | 2628 | --DOCSHELL 0x12dbc7000 == 37 [pid = 2628] [id = 9] 16:16:11 INFO - PROCESS | 2628 | --DOCSHELL 0x12d274000 == 36 [pid = 2628] [id = 8] 16:16:11 INFO - PROCESS | 2628 | --DOCSHELL 0x12f982800 == 35 [pid = 2628] [id = 18] 16:16:11 INFO - PROCESS | 2628 | --DOCSHELL 0x11abe3800 == 34 [pid = 2628] [id = 19] 16:16:11 INFO - PROCESS | 2628 | --DOCSHELL 0x12bc1e000 == 33 [pid = 2628] [id = 62] 16:16:11 INFO - PROCESS | 2628 | --DOCSHELL 0x12d18c800 == 32 [pid = 2628] [id = 64] 16:16:11 INFO - PROCESS | 2628 | --DOCSHELL 0x130b2f000 == 31 [pid = 2628] [id = 81] 16:16:11 INFO - PROCESS | 2628 | --DOCSHELL 0x1285bf000 == 30 [pid = 2628] [id = 80] 16:16:11 INFO - PROCESS | 2628 | --DOCSHELL 0x12f8ac000 == 29 [pid = 2628] [id = 79] 16:16:11 INFO - PROCESS | 2628 | --DOCSHELL 0x12b551000 == 28 [pid = 2628] [id = 78] 16:16:11 INFO - PROCESS | 2628 | --DOCSHELL 0x12e517800 == 27 [pid = 2628] [id = 77] 16:16:11 INFO - PROCESS | 2628 | --DOCSHELL 0x12d26e800 == 26 [pid = 2628] [id = 76] 16:16:11 INFO - PROCESS | 2628 | --DOCSHELL 0x129c72800 == 25 [pid = 2628] [id = 75] 16:16:14 INFO - PROCESS | 2628 | --DOCSHELL 0x129c6a800 == 24 [pid = 2628] [id = 61] 16:16:14 INFO - PROCESS | 2628 | --DOCSHELL 0x12ed55800 == 23 [pid = 2628] [id = 13] 16:16:14 INFO - PROCESS | 2628 | --DOCSHELL 0x12e513000 == 22 [pid = 2628] [id = 71] 16:16:14 INFO - PROCESS | 2628 | --DOCSHELL 0x130b23000 == 21 [pid = 2628] [id = 22] 16:16:14 INFO - PROCESS | 2628 | --DOCSHELL 0x12dbc5000 == 20 [pid = 2628] [id = 21] 16:16:14 INFO - PROCESS | 2628 | --DOCSHELL 0x12f127800 == 19 [pid = 2628] [id = 73] 16:16:14 INFO - PROCESS | 2628 | --DOCSHELL 0x11a8df800 == 18 [pid = 2628] [id = 20] 16:16:14 INFO - PROCESS | 2628 | --DOCSHELL 0x12e95b000 == 17 [pid = 2628] [id = 72] 16:16:14 INFO - PROCESS | 2628 | --DOCSHELL 0x12f41a800 == 16 [pid = 2628] [id = 15] 16:16:14 INFO - PROCESS | 2628 | --DOCSHELL 0x123bc2800 == 15 [pid = 2628] [id = 74] 16:16:14 INFO - PROCESS | 2628 | --DOCSHELL 0x127244800 == 14 [pid = 2628] [id = 44] 16:16:14 INFO - PROCESS | 2628 | --DOCSHELL 0x130b37000 == 13 [pid = 2628] [id = 82] 16:16:14 INFO - PROCESS | 2628 | --DOCSHELL 0x123bc4800 == 12 [pid = 2628] [id = 51] 16:16:14 INFO - PROCESS | 2628 | --DOCSHELL 0x11ada0800 == 11 [pid = 2628] [id = 12] 16:16:14 INFO - PROCESS | 2628 | --DOCSHELL 0x1298d1800 == 10 [pid = 2628] [id = 57] 16:16:14 INFO - PROCESS | 2628 | --DOCSHELL 0x12b552800 == 9 [pid = 2628] [id = 83] 16:16:15 INFO - PROCESS | 2628 | 1461280575270 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]]]}] 16:16:15 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. 16:16:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 4992ms 16:16:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:16:15 INFO - PROCESS | 2628 | 1461280575303 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 16:16:15 INFO - PROCESS | 2628 | 1461280575305 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 16:16:15 INFO - PROCESS | 2628 | 1461280575309 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:16:15 INFO - PROCESS | 2628 | 1461280575310 Marionette TRACE conn2 <- [1,310,null,{}] 16:16:15 INFO - PROCESS | 2628 | 1461280575315 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}] 16:16:15 INFO - PROCESS | 2628 | 1461280575402 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 16:16:15 INFO - PROCESS | 2628 | 1461280575457 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:15 INFO - PROCESS | 2628 | ++DOCSHELL 0x118c0e000 == 10 [pid = 2628] [id = 85] 16:16:15 INFO - PROCESS | 2628 | ++DOMWINDOW == 252 (0x11853e000) [pid = 2628] [serial = 252] [outer = 0x0] 16:16:15 INFO - PROCESS | 2628 | ++DOMWINDOW == 253 (0x1187d0c00) [pid = 2628] [serial = 253] [outer = 0x11853e000] 16:16:15 INFO - PROCESS | 2628 | 1461280575488 Marionette DEBUG loaded listener.js 16:16:15 INFO - PROCESS | 2628 | ++DOMWINDOW == 254 (0x119144000) [pid = 2628] [serial = 254] [outer = 0x11853e000] 16:16:15 INFO - PROCESS | 2628 | 1461280575798 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]]]}] 16:16:15 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. 16:16:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 521ms 16:16:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:16:15 INFO - PROCESS | 2628 | 1461280575830 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 16:16:15 INFO - PROCESS | 2628 | 1461280575834 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 16:16:15 INFO - PROCESS | 2628 | 1461280575839 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:16:15 INFO - PROCESS | 2628 | 1461280575842 Marionette TRACE conn2 <- [1,314,null,{}] 16:16:15 INFO - PROCESS | 2628 | 1461280575845 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}] 16:16:15 INFO - PROCESS | 2628 | 1461280575925 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 16:16:15 INFO - PROCESS | 2628 | 1461280575984 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:15 INFO - PROCESS | 2628 | ++DOCSHELL 0x114195000 == 11 [pid = 2628] [id = 86] 16:16:15 INFO - PROCESS | 2628 | ++DOMWINDOW == 255 (0x11236f000) [pid = 2628] [serial = 255] [outer = 0x0] 16:16:16 INFO - PROCESS | 2628 | ++DOMWINDOW == 256 (0x1192bfc00) [pid = 2628] [serial = 256] [outer = 0x11236f000] 16:16:16 INFO - PROCESS | 2628 | 1461280576013 Marionette DEBUG loaded listener.js 16:16:16 INFO - PROCESS | 2628 | ++DOMWINDOW == 257 (0x11b99f000) [pid = 2628] [serial = 257] [outer = 0x11236f000] 16:16:16 INFO - PROCESS | 2628 | 1461280576320 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]]]}] 16:16:16 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. 16:16:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 523ms 16:16:16 INFO - PROCESS | 2628 | 1461280576362 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 16:16:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:16:16 INFO - PROCESS | 2628 | 1461280576364 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 16:16:16 INFO - PROCESS | 2628 | 1461280576366 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:16:16 INFO - PROCESS | 2628 | 1461280576369 Marionette TRACE conn2 <- [1,318,null,{}] 16:16:16 INFO - PROCESS | 2628 | 1461280576377 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}] 16:16:16 INFO - PROCESS | 2628 | 1461280576456 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 16:16:16 INFO - PROCESS | 2628 | 1461280576515 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:16 INFO - PROCESS | 2628 | ++DOCSHELL 0x1272ea000 == 12 [pid = 2628] [id = 87] 16:16:16 INFO - PROCESS | 2628 | ++DOMWINDOW == 258 (0x11235f000) [pid = 2628] [serial = 258] [outer = 0x0] 16:16:16 INFO - PROCESS | 2628 | ++DOMWINDOW == 259 (0x11c711800) [pid = 2628] [serial = 259] [outer = 0x11235f000] 16:16:16 INFO - PROCESS | 2628 | 1461280576544 Marionette DEBUG loaded listener.js 16:16:16 INFO - PROCESS | 2628 | ++DOMWINDOW == 260 (0x12391a000) [pid = 2628] [serial = 260] [outer = 0x11235f000] 16:16:16 INFO - PROCESS | 2628 | 1461280576893 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]]]}] 16:16:16 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. 16:16:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 573ms 16:16:16 INFO - PROCESS | 2628 | 1461280576939 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 16:16:16 INFO - PROCESS | 2628 | 1461280576941 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 16:16:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:16:16 INFO - PROCESS | 2628 | 1461280576943 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:16:16 INFO - PROCESS | 2628 | 1461280576944 Marionette TRACE conn2 <- [1,322,null,{}] 16:16:16 INFO - PROCESS | 2628 | 1461280576947 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}] 16:16:17 INFO - PROCESS | 2628 | 1461280577021 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 16:16:17 INFO - PROCESS | 2628 | 1461280577028 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:17 INFO - PROCESS | 2628 | ++DOCSHELL 0x12bc1f800 == 13 [pid = 2628] [id = 88] 16:16:17 INFO - PROCESS | 2628 | ++DOMWINDOW == 261 (0x123c8a400) [pid = 2628] [serial = 261] [outer = 0x0] 16:16:17 INFO - PROCESS | 2628 | ++DOMWINDOW == 262 (0x1274b8c00) [pid = 2628] [serial = 262] [outer = 0x123c8a400] 16:16:17 INFO - PROCESS | 2628 | 1461280577053 Marionette DEBUG loaded listener.js 16:16:17 INFO - PROCESS | 2628 | ++DOMWINDOW == 263 (0x1279bac00) [pid = 2628] [serial = 263] [outer = 0x123c8a400] 16:16:17 INFO - PROCESS | 2628 | 1461280577522 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]]]}] 16:16:17 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. 16:16:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 620ms 16:16:17 INFO - PROCESS | 2628 | 1461280577566 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 16:16:17 INFO - PROCESS | 2628 | 1461280577567 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 16:16:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:16:17 INFO - PROCESS | 2628 | 1461280577569 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:16:17 INFO - PROCESS | 2628 | 1461280577570 Marionette TRACE conn2 <- [1,326,null,{}] 16:16:17 INFO - PROCESS | 2628 | 1461280577573 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}] 16:16:17 INFO - PROCESS | 2628 | 1461280577666 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 16:16:17 INFO - PROCESS | 2628 | 1461280577670 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:17 INFO - PROCESS | 2628 | ++DOCSHELL 0x12da17800 == 14 [pid = 2628] [id = 89] 16:16:17 INFO - PROCESS | 2628 | ++DOMWINDOW == 264 (0x11addd400) [pid = 2628] [serial = 264] [outer = 0x0] 16:16:17 INFO - PROCESS | 2628 | ++DOMWINDOW == 265 (0x129835400) [pid = 2628] [serial = 265] [outer = 0x11addd400] 16:16:17 INFO - PROCESS | 2628 | 1461280577697 Marionette DEBUG loaded listener.js 16:16:17 INFO - PROCESS | 2628 | ++DOMWINDOW == 266 (0x129e62400) [pid = 2628] [serial = 266] [outer = 0x11addd400] 16:16:18 INFO - PROCESS | 2628 | 1461280578063 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]]]}] 16:16:18 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. 16:16:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 520ms 16:16:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:16:18 INFO - PROCESS | 2628 | 1461280578094 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 16:16:18 INFO - PROCESS | 2628 | 1461280578095 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 16:16:18 INFO - PROCESS | 2628 | 1461280578097 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:16:18 INFO - PROCESS | 2628 | 1461280578098 Marionette TRACE conn2 <- [1,330,null,{}] 16:16:18 INFO - PROCESS | 2628 | 1461280578101 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}] 16:16:18 INFO - PROCESS | 2628 | 1461280578219 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 16:16:18 INFO - PROCESS | 2628 | 1461280578225 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:18 INFO - PROCESS | 2628 | ++DOCSHELL 0x12dc43800 == 15 [pid = 2628] [id = 90] 16:16:18 INFO - PROCESS | 2628 | ++DOMWINDOW == 267 (0x12b56ec00) [pid = 2628] [serial = 267] [outer = 0x0] 16:16:18 INFO - PROCESS | 2628 | ++DOMWINDOW == 268 (0x12b5d3000) [pid = 2628] [serial = 268] [outer = 0x12b56ec00] 16:16:18 INFO - PROCESS | 2628 | 1461280578253 Marionette DEBUG loaded listener.js 16:16:18 INFO - PROCESS | 2628 | ++DOMWINDOW == 269 (0x12bf64000) [pid = 2628] [serial = 269] [outer = 0x12b56ec00] 16:16:18 INFO - PROCESS | 2628 | 1461280578592 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]]]}] 16:16:18 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. 16:16:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 518ms 16:16:18 INFO - PROCESS | 2628 | 1461280578616 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 16:16:18 INFO - PROCESS | 2628 | 1461280578617 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 16:16:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:16:18 INFO - PROCESS | 2628 | 1461280578619 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:16:18 INFO - PROCESS | 2628 | 1461280578620 Marionette TRACE conn2 <- [1,334,null,{}] 16:16:18 INFO - PROCESS | 2628 | 1461280578622 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}] 16:16:18 INFO - PROCESS | 2628 | 1461280578720 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 16:16:18 INFO - PROCESS | 2628 | 1461280578724 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:18 INFO - PROCESS | 2628 | ++DOCSHELL 0x12ed44800 == 16 [pid = 2628] [id = 91] 16:16:18 INFO - PROCESS | 2628 | ++DOMWINDOW == 270 (0x12b570400) [pid = 2628] [serial = 270] [outer = 0x0] 16:16:18 INFO - PROCESS | 2628 | ++DOMWINDOW == 271 (0x12bf6f000) [pid = 2628] [serial = 271] [outer = 0x12b570400] 16:16:18 INFO - PROCESS | 2628 | 1461280578749 Marionette DEBUG loaded listener.js 16:16:18 INFO - PROCESS | 2628 | ++DOMWINDOW == 272 (0x12d1ab800) [pid = 2628] [serial = 272] [outer = 0x12b570400] 16:16:19 INFO - PROCESS | 2628 | 1461280579094 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]]]}] 16:16:19 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. 16:16:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 518ms 16:16:19 INFO - PROCESS | 2628 | 1461280579137 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 16:16:19 INFO - PROCESS | 2628 | 1461280579138 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 16:16:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:16:19 INFO - PROCESS | 2628 | 1461280579141 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:16:19 INFO - PROCESS | 2628 | 1461280579142 Marionette TRACE conn2 <- [1,338,null,{}] 16:16:19 INFO - PROCESS | 2628 | 1461280579145 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}] 16:16:20 INFO - PROCESS | 2628 | 1461280580297 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 271 (0x1146e1800) [pid = 2628] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 270 (0x127f10400) [pid = 2628] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 269 (0x127f65000) [pid = 2628] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 268 (0x1157e9c00) [pid = 2628] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 267 (0x1155e6800) [pid = 2628] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 266 (0x11a876c00) [pid = 2628] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 265 (0x11a876400) [pid = 2628] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 264 (0x1141bac00) [pid = 2628] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 263 (0x11ade6800) [pid = 2628] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 262 (0x118f81000) [pid = 2628] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 261 (0x112372400) [pid = 2628] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 260 (0x11c1bdc00) [pid = 2628] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 259 (0x12d2cdc00) [pid = 2628] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 258 (0x119e74400) [pid = 2628] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 257 (0x129cfa800) [pid = 2628] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 256 (0x12b5cc800) [pid = 2628] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 255 (0x114405000) [pid = 2628] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 254 (0x11bf84800) [pid = 2628] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 253 (0x1177c5400) [pid = 2628] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 252 (0x11bf85800) [pid = 2628] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 251 (0x123aa5000) [pid = 2628] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 250 (0x123aa5400) [pid = 2628] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 249 (0x124491c00) [pid = 2628] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 248 (0x1155e9000) [pid = 2628] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 247 (0x118f7fc00) [pid = 2628] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 246 (0x123aaa400) [pid = 2628] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 245 (0x1272adc00) [pid = 2628] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 244 (0x11b91f000) [pid = 2628] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 243 (0x11c516c00) [pid = 2628] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 242 (0x12e941c00) [pid = 2628] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 241 (0x11ab74800) [pid = 2628] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 240 (0x11b9a2400) [pid = 2628] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 239 (0x118f7a400) [pid = 2628] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 238 (0x11ade2400) [pid = 2628] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 237 (0x12da27000) [pid = 2628] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 236 (0x11acbe400) [pid = 2628] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 235 (0x12e3a9000) [pid = 2628] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 234 (0x12b56c400) [pid = 2628] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 233 (0x12d2d2c00) [pid = 2628] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 232 (0x12d2c5400) [pid = 2628] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 231 (0x12c8c3c00) [pid = 2628] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 230 (0x11b923400) [pid = 2628] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 229 (0x11bf8c000) [pid = 2628] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 228 (0x12b785c00) [pid = 2628] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 227 (0x11b91b000) [pid = 2628] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 226 (0x12bc5a000) [pid = 2628] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 225 (0x12ec02400) [pid = 2628] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 224 (0x11adddc00) [pid = 2628] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 223 (0x12bc53c00) [pid = 2628] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 222 (0x123924c00) [pid = 2628] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 221 (0x11a875000) [pid = 2628] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 220 (0x12f9d6800) [pid = 2628] [serial = 49] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 219 (0x1158ecc00) [pid = 2628] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 218 (0x11a603800) [pid = 2628] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 217 (0x113fcb800) [pid = 2628] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 216 (0x118708400) [pid = 2628] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 215 (0x1192be800) [pid = 2628] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 214 (0x12f340000) [pid = 2628] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 213 (0x11223e800) [pid = 2628] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 212 (0x12e3ae400) [pid = 2628] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 211 (0x12d0da400) [pid = 2628] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 210 (0x12f04d800) [pid = 2628] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 209 (0x1141c5800) [pid = 2628] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 208 (0x112370400) [pid = 2628] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 207 (0x12bf70800) [pid = 2628] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 206 (0x12ec0e000) [pid = 2628] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 205 (0x12e5c6400) [pid = 2628] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 204 (0x11236f400) [pid = 2628] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 203 (0x11b9a5000) [pid = 2628] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 202 (0x12d2ca000) [pid = 2628] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 201 (0x129e56400) [pid = 2628] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 200 (0x129e60c00) [pid = 2628] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 199 (0x13084f800) [pid = 2628] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 198 (0x128544800) [pid = 2628] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:16:20 INFO - PROCESS | 2628 | --DOMWINDOW == 197 (0x13007ec00) [pid = 2628] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:16:20 INFO - PROCESS | 2628 | 1461280580418 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:20 INFO - PROCESS | 2628 | ++DOCSHELL 0x11910f800 == 17 [pid = 2628] [id = 92] 16:16:20 INFO - PROCESS | 2628 | ++DOMWINDOW == 198 (0x112365800) [pid = 2628] [serial = 273] [outer = 0x0] 16:16:20 INFO - PROCESS | 2628 | ++DOMWINDOW == 199 (0x114f66800) [pid = 2628] [serial = 274] [outer = 0x112365800] 16:16:20 INFO - PROCESS | 2628 | 1461280580448 Marionette DEBUG loaded listener.js 16:16:20 INFO - PROCESS | 2628 | ++DOMWINDOW == 200 (0x118a87000) [pid = 2628] [serial = 275] [outer = 0x112365800] 16:16:20 INFO - PROCESS | 2628 | 1461280580801 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]]]}] 16:16:20 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. 16:16:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1724ms 16:16:20 INFO - PROCESS | 2628 | 1461280580866 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 16:16:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:16:20 INFO - PROCESS | 2628 | 1461280580868 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 16:16:20 INFO - PROCESS | 2628 | 1461280580871 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:16:20 INFO - PROCESS | 2628 | 1461280580873 Marionette TRACE conn2 <- [1,342,null,{}] 16:16:20 INFO - PROCESS | 2628 | 1461280580876 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}] 16:16:21 INFO - PROCESS | 2628 | 1461280580996 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 16:16:21 INFO - PROCESS | 2628 | 1461280581009 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:21 INFO - PROCESS | 2628 | ++DOCSHELL 0x11c121000 == 18 [pid = 2628] [id = 93] 16:16:21 INFO - PROCESS | 2628 | ++DOMWINDOW == 201 (0x118f7b000) [pid = 2628] [serial = 276] [outer = 0x0] 16:16:21 INFO - PROCESS | 2628 | ++DOMWINDOW == 202 (0x11a60dc00) [pid = 2628] [serial = 277] [outer = 0x118f7b000] 16:16:21 INFO - PROCESS | 2628 | 1461280581049 Marionette DEBUG loaded listener.js 16:16:21 INFO - PROCESS | 2628 | ++DOMWINDOW == 203 (0x11acc0000) [pid = 2628] [serial = 278] [outer = 0x118f7b000] 16:16:21 INFO - PROCESS | 2628 | 1461280581654 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]]]}] 16:16:21 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. 16:16:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 822ms 16:16:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:16:21 INFO - PROCESS | 2628 | 1461280581692 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 16:16:21 INFO - PROCESS | 2628 | 1461280581694 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 16:16:21 INFO - PROCESS | 2628 | 1461280581696 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:16:21 INFO - PROCESS | 2628 | 1461280581697 Marionette TRACE conn2 <- [1,346,null,{}] 16:16:21 INFO - PROCESS | 2628 | 1461280581699 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}] 16:16:21 INFO - PROCESS | 2628 | 1461280581780 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 16:16:21 INFO - PROCESS | 2628 | 1461280581784 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:21 INFO - PROCESS | 2628 | ++DOCSHELL 0x129c6b800 == 19 [pid = 2628] [id = 94] 16:16:21 INFO - PROCESS | 2628 | ++DOMWINDOW == 204 (0x11bf8cc00) [pid = 2628] [serial = 279] [outer = 0x0] 16:16:21 INFO - PROCESS | 2628 | ++DOMWINDOW == 205 (0x11c51a400) [pid = 2628] [serial = 280] [outer = 0x11bf8cc00] 16:16:21 INFO - PROCESS | 2628 | 1461280581810 Marionette DEBUG loaded listener.js 16:16:21 INFO - PROCESS | 2628 | ++DOMWINDOW == 206 (0x123c83000) [pid = 2628] [serial = 281] [outer = 0x11bf8cc00] 16:16:22 INFO - PROCESS | 2628 | 1461280582122 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]]]}] 16:16:22 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. 16:16:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 468ms 16:16:22 INFO - PROCESS | 2628 | 1461280582165 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 16:16:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:16:22 INFO - PROCESS | 2628 | 1461280582166 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 16:16:22 INFO - PROCESS | 2628 | 1461280582169 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:16:22 INFO - PROCESS | 2628 | 1461280582170 Marionette TRACE conn2 <- [1,350,null,{}] 16:16:22 INFO - PROCESS | 2628 | 1461280582173 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}] 16:16:22 INFO - PROCESS | 2628 | 1461280582265 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 16:16:22 INFO - PROCESS | 2628 | 1461280582377 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:22 INFO - PROCESS | 2628 | ++DOCSHELL 0x11463b000 == 20 [pid = 2628] [id = 95] 16:16:22 INFO - PROCESS | 2628 | ++DOMWINDOW == 207 (0x11224a400) [pid = 2628] [serial = 282] [outer = 0x0] 16:16:22 INFO - PROCESS | 2628 | ++DOMWINDOW == 208 (0x11235ec00) [pid = 2628] [serial = 283] [outer = 0x11224a400] 16:16:22 INFO - PROCESS | 2628 | 1461280582412 Marionette DEBUG loaded listener.js 16:16:22 INFO - PROCESS | 2628 | ++DOMWINDOW == 209 (0x112378400) [pid = 2628] [serial = 284] [outer = 0x11224a400] 16:16:22 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. 16:16:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 719ms 16:16:22 INFO - PROCESS | 2628 | 1461280582881 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]]]}] 16:16:22 INFO - PROCESS | 2628 | 1461280582890 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 16:16:22 INFO - PROCESS | 2628 | 1461280582892 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 16:16:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:16:22 INFO - PROCESS | 2628 | 1461280582895 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:16:22 INFO - PROCESS | 2628 | 1461280582898 Marionette TRACE conn2 <- [1,354,null,{}] 16:16:22 INFO - PROCESS | 2628 | 1461280582902 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}] 16:16:23 INFO - PROCESS | 2628 | 1461280583012 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 16:16:23 INFO - PROCESS | 2628 | 1461280583138 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:16:23 INFO - PROCESS | 2628 | 1461280583148 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:23 INFO - PROCESS | 2628 | ++DOCSHELL 0x12bc1e000 == 21 [pid = 2628] [id = 96] 16:16:23 INFO - PROCESS | 2628 | ++DOMWINDOW == 210 (0x11bf8c800) [pid = 2628] [serial = 285] [outer = 0x0] 16:16:23 INFO - PROCESS | 2628 | ++DOMWINDOW == 211 (0x11c1c0c00) [pid = 2628] [serial = 286] [outer = 0x11bf8c800] 16:16:23 INFO - PROCESS | 2628 | 1461280583180 Marionette DEBUG loaded listener.js 16:16:23 INFO - PROCESS | 2628 | ++DOMWINDOW == 212 (0x11c70f400) [pid = 2628] [serial = 287] [outer = 0x11bf8c800] 16:16:23 INFO - PROCESS | 2628 | 1461280583890 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]]]}] 16:16:23 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. 16:16:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1072ms 16:16:23 INFO - PROCESS | 2628 | 1461280583981 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 16:16:23 INFO - PROCESS | 2628 | 1461280583983 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 16:16:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:16:23 INFO - PROCESS | 2628 | 1461280583988 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:16:23 INFO - PROCESS | 2628 | 1461280583991 Marionette TRACE conn2 <- [1,358,null,{}] 16:16:23 INFO - PROCESS | 2628 | 1461280583994 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}] 16:16:24 INFO - PROCESS | 2628 | 1461280584087 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 16:16:24 INFO - PROCESS | 2628 | 1461280584140 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:24 INFO - PROCESS | 2628 | ++DOCSHELL 0x1177e7800 == 22 [pid = 2628] [id = 97] 16:16:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 213 (0x114348400) [pid = 2628] [serial = 288] [outer = 0x0] 16:16:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 214 (0x114405400) [pid = 2628] [serial = 289] [outer = 0x114348400] 16:16:24 INFO - PROCESS | 2628 | 1461280584167 Marionette DEBUG loaded listener.js 16:16:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 215 (0x115337400) [pid = 2628] [serial = 290] [outer = 0x114348400] 16:16:24 INFO - PROCESS | 2628 | --DOCSHELL 0x1285d2800 == 21 [pid = 2628] [id = 84] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 214 (0x125f36c00) [pid = 2628] [serial = 11] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 213 (0x124248000) [pid = 2628] [serial = 8] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 212 (0x11af13c00) [pid = 2628] [serial = 250] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 211 (0x11a602c00) [pid = 2628] [serial = 79] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 210 (0x129e5a400) [pid = 2628] [serial = 112] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 209 (0x118f83c00) [pid = 2628] [serial = 76] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 208 (0x123922400) [pid = 2628] [serial = 93] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 207 (0x124491400) [pid = 2628] [serial = 100] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 206 (0x11b9a3c00) [pid = 2628] [serial = 73] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 205 (0x12b5c5c00) [pid = 2628] [serial = 114] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 204 (0x11addf400) [pid = 2628] [serial = 82] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 203 (0x118760000) [pid = 2628] [serial = 132] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 202 (0x114f75c00) [pid = 2628] [serial = 66] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 201 (0x12b792c00) [pid = 2628] [serial = 117] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 200 (0x11aa61800) [pid = 2628] [serial = 81] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 199 (0x11b09c000) [pid = 2628] [serial = 84] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 198 (0x11913e800) [pid = 2628] [serial = 70] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 197 (0x11addf000) [pid = 2628] [serial = 72] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 196 (0x11bf84400) [pid = 2628] [serial = 88] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 195 (0x11b923000) [pid = 2628] [serial = 85] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 194 (0x130857800) [pid = 2628] [serial = 64] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 193 (0x11546c000) [pid = 2628] [serial = 67] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 192 (0x11beca800) [pid = 2628] [serial = 156] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 191 (0x11c519400) [pid = 2628] [serial = 174] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 190 (0x11acb5c00) [pid = 2628] [serial = 136] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 189 (0x119149400) [pid = 2628] [serial = 153] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 188 (0x11add9c00) [pid = 2628] [serial = 192] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 187 (0x12b5cc400) [pid = 2628] [serial = 115] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 186 (0x12bc51800) [pid = 2628] [serial = 118] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 185 (0x118ee4c00) [pid = 2628] [serial = 75] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 184 (0x11c14c800) [pid = 2628] [serial = 90] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 183 (0x118cfb800) [pid = 2628] [serial = 133] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 182 (0x123aa3000) [pid = 2628] [serial = 94] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 181 (0x123b86c00) [pid = 2628] [serial = 96] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 180 (0x123eac400) [pid = 2628] [serial = 99] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 179 (0x123e57000) [pid = 2628] [serial = 97] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 178 (0x125e2cc00) [pid = 2628] [serial = 102] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 177 (0x1272a5800) [pid = 2628] [serial = 105] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 176 (0x12391d800) [pid = 2628] [serial = 91] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 175 (0x123c7fc00) [pid = 2628] [serial = 103] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 174 (0x11aa22800) [pid = 2628] [serial = 135] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 173 (0x127f0f800) [pid = 2628] [serial = 106] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 172 (0x115336400) [pid = 2628] [serial = 78] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 171 (0x128545000) [pid = 2628] [serial = 108] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 170 (0x12983d000) [pid = 2628] [serial = 111] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 169 (0x11b920c00) [pid = 2628] [serial = 87] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 168 (0x118a8ac00) [pid = 2628] [serial = 69] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 167 (0x129833c00) [pid = 2628] [serial = 109] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 166 (0x11bf90400) [pid = 2628] [serial = 142] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 165 (0x1274ab000) [pid = 2628] [serial = 150] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 164 (0x12742dc00) [pid = 2628] [serial = 148] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 163 (0x114354c00) [pid = 2628] [serial = 221] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 162 (0x1274b1800) [pid = 2628] [serial = 177] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 161 (0x11aa56400) [pid = 2628] [serial = 172] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 160 (0x124249000) [pid = 2628] [serial = 147] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 159 (0x123aa0000) [pid = 2628] [serial = 175] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 158 (0x12e5d1c00) [pid = 2628] [serial = 209] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 157 (0x11a87a000) [pid = 2628] [serial = 247] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 156 (0x123e56800) [pid = 2628] [serial = 145] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 155 (0x112374000) [pid = 2628] [serial = 220] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 154 (0x12e5c6c00) [pid = 2628] [serial = 208] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 153 (0x11becb800) [pid = 2628] [serial = 141] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 152 (0x12bc54400) [pid = 2628] [serial = 165] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 151 (0x1274ee400) [pid = 2628] [serial = 130] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 150 (0x11c152400) [pid = 2628] [serial = 157] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 149 (0x11aa54400) [pid = 2628] [serial = 196] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 148 (0x123e54400) [pid = 2628] [serial = 159] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 147 (0x123927400) [pid = 2628] [serial = 144] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 146 (0x11aa60000) [pid = 2628] [serial = 138] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 145 (0x12f337400) [pid = 2628] [serial = 214] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 144 (0x12f04ac00) [pid = 2628] [serial = 212] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 143 (0x119e6c400) [pid = 2628] [serial = 223] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 142 (0x11bf8a000) [pid = 2628] [serial = 193] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 141 (0x127f10c00) [pid = 2628] [serial = 151] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 140 (0x1274a4c00) [pid = 2628] [serial = 129] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 139 (0x11c14e400) [pid = 2628] [serial = 127] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 138 (0x12ec06400) [pid = 2628] [serial = 211] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 137 (0x11c14d000) [pid = 2628] [serial = 248] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 136 (0x12d1a4c00) [pid = 2628] [serial = 229] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 135 (0x12bf6a800) [pid = 2628] [serial = 18] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 134 (0x12bc5ac00) [pid = 2628] [serial = 15] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 133 (0x12f88bc00) [pid = 2628] [serial = 215] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 132 (0x12bd90400) [pid = 2628] [serial = 16] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 131 (0x11a60d400) [pid = 2628] [serial = 154] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 130 (0x12749e800) [pid = 2628] [serial = 198] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 129 (0x123b8a400) [pid = 2628] [serial = 226] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 128 (0x127f17c00) [pid = 2628] [serial = 178] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 127 (0x12b5d2400) [pid = 2628] [serial = 163] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 126 (0x12e3f2c00) [pid = 2628] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 125 (0x12e3b1800) [pid = 2628] [serial = 27] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 124 (0x12b577800) [pid = 2628] [serial = 235] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 123 (0x12da93000) [pid = 2628] [serial = 24] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 122 (0x12dc76400) [pid = 2628] [serial = 25] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 121 (0x12d2c7000) [pid = 2628] [serial = 21] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 120 (0x12d2c7400) [pid = 2628] [serial = 184] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 119 (0x12d2cb400) [pid = 2628] [serial = 22] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 118 (0x12f9cb800) [pid = 2628] [serial = 218] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 117 (0x115333000) [pid = 2628] [serial = 120] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 116 (0x127f16800) [pid = 2628] [serial = 199] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 115 (0x12f88f400) [pid = 2628] [serial = 217] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 114 (0x11a873000) [pid = 2628] [serial = 166] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 113 (0x12d0e1400) [pid = 2628] [serial = 168] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 112 (0x1279bb000) [pid = 2628] [serial = 227] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 111 (0x12d1a5800) [pid = 2628] [serial = 183] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 110 (0x12f055800) [pid = 2628] [serial = 39] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 109 (0x112247000) [pid = 2628] [serial = 244] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 108 (0x12da2fc00) [pid = 2628] [serial = 230] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 107 (0x12f048800) [pid = 2628] [serial = 36] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 106 (0x12b56d400) [pid = 2628] [serial = 232] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 105 (0x12f04d400) [pid = 2628] [serial = 37] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 104 (0x12e93b000) [pid = 2628] [serial = 33] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 103 (0x12ec09800) [pid = 2628] [serial = 34] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 102 (0x12f047400) [pid = 2628] [serial = 239] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 101 (0x12dc76000) [pid = 2628] [serial = 187] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 100 (0x12e3ee000) [pid = 2628] [serial = 189] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 99 (0x11c714000) [pid = 2628] [serial = 241] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 98 (0x11a60e800) [pid = 2628] [serial = 123] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 97 (0x12e3f1000) [pid = 2628] [serial = 30] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 96 (0x12e941000) [pid = 2628] [serial = 31] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 95 (0x12e3ab800) [pid = 2628] [serial = 238] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 94 (0x12e3ebc00) [pid = 2628] [serial = 28] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 93 (0x12da2f800) [pid = 2628] [serial = 186] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 92 (0x12da32400) [pid = 2628] [serial = 236] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 91 (0x11aa1b000) [pid = 2628] [serial = 54] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 90 (0x11beca400) [pid = 2628] [serial = 55] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 89 (0x12ff5ec00) [pid = 2628] [serial = 51] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 88 (0x118cff000) [pid = 2628] [serial = 195] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 87 (0x12bf62c00) [pid = 2628] [serial = 202] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 86 (0x11aa5c800) [pid = 2628] [serial = 124] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 85 (0x11870e800) [pid = 2628] [serial = 121] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 84 (0x118f82400) [pid = 2628] [serial = 171] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 83 (0x12f8ab800) [pid = 2628] [serial = 45] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 82 (0x11addfc00) [pid = 2628] [serial = 139] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 81 (0x12f9d4c00) [pid = 2628] [serial = 48] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 80 (0x12f9d8400) [pid = 2628] [serial = 50] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 79 (0x12f88b400) [pid = 2628] [serial = 42] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 78 (0x12f891400) [pid = 2628] [serial = 43] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 77 (0x11224b400) [pid = 2628] [serial = 245] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 76 (0x12e3f5400) [pid = 2628] [serial = 190] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 75 (0x12d1b0800) [pid = 2628] [serial = 169] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 74 (0x12f33d800) [pid = 2628] [serial = 40] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 73 (0x11addac00) [pid = 2628] [serial = 224] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 72 (0x11c718c00) [pid = 2628] [serial = 242] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 71 (0x12c8be000) [pid = 2628] [serial = 181] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 70 (0x12b571800) [pid = 2628] [serial = 233] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 69 (0x130858800) [pid = 2628] [serial = 63] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 68 (0x129831800) [pid = 2628] [serial = 162] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 67 (0x130087000) [pid = 2628] [serial = 60] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 66 (0x13008c400) [pid = 2628] [serial = 61] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 65 (0x12ff64800) [pid = 2628] [serial = 58] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 64 (0x12d1a6800) [pid = 2628] [serial = 203] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 63 (0x127432400) [pid = 2628] [serial = 160] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 62 (0x12da93400) [pid = 2628] [serial = 205] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 61 (0x11ade1400) [pid = 2628] [serial = 57] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 60 (0x12bd9dc00) [pid = 2628] [serial = 180] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 59 (0x11beca000) [pid = 2628] [serial = 126] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | --DOMWINDOW == 58 (0x12e3b1c00) [pid = 2628] [serial = 206] [outer = 0x0] [url = about:blank] 16:16:24 INFO - PROCESS | 2628 | 1461280584621 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]]]}] 16:16:24 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. 16:16:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 675ms 16:16:24 INFO - PROCESS | 2628 | 1461280584664 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 16:16:24 INFO - PROCESS | 2628 | 1461280584668 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 16:16:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:16:24 INFO - PROCESS | 2628 | 1461280584673 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:16:24 INFO - PROCESS | 2628 | 1461280584674 Marionette TRACE conn2 <- [1,362,null,{}] 16:16:24 INFO - PROCESS | 2628 | 1461280584677 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}] 16:16:24 INFO - PROCESS | 2628 | 1461280584747 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 16:16:24 INFO - PROCESS | 2628 | 1461280584752 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:24 INFO - PROCESS | 2628 | ++DOCSHELL 0x1177da000 == 22 [pid = 2628] [id = 98] 16:16:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 59 (0x115336400) [pid = 2628] [serial = 291] [outer = 0x0] 16:16:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 60 (0x1155e6800) [pid = 2628] [serial = 292] [outer = 0x115336400] 16:16:24 INFO - PROCESS | 2628 | 1461280584780 Marionette DEBUG loaded listener.js 16:16:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 61 (0x1177c3800) [pid = 2628] [serial = 293] [outer = 0x115336400] 16:16:25 INFO - PROCESS | 2628 | 1461280585175 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]]]}] 16:16:25 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. 16:16:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 521ms 16:16:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:16:25 INFO - PROCESS | 2628 | 1461280585194 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 16:16:25 INFO - PROCESS | 2628 | 1461280585196 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 16:16:25 INFO - PROCESS | 2628 | 1461280585198 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:16:25 INFO - PROCESS | 2628 | 1461280585200 Marionette TRACE conn2 <- [1,366,null,{}] 16:16:25 INFO - PROCESS | 2628 | 1461280585214 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}] 16:16:25 INFO - PROCESS | 2628 | 1461280585287 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 16:16:25 INFO - PROCESS | 2628 | 1461280585294 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:25 INFO - PROCESS | 2628 | ++DOCSHELL 0x11911d800 == 23 [pid = 2628] [id = 99] 16:16:25 INFO - PROCESS | 2628 | ++DOMWINDOW == 62 (0x118cf9400) [pid = 2628] [serial = 294] [outer = 0x0] 16:16:25 INFO - PROCESS | 2628 | ++DOMWINDOW == 63 (0x118f7a000) [pid = 2628] [serial = 295] [outer = 0x118cf9400] 16:16:25 INFO - PROCESS | 2628 | 1461280585325 Marionette DEBUG loaded listener.js 16:16:25 INFO - PROCESS | 2628 | ++DOMWINDOW == 64 (0x119143000) [pid = 2628] [serial = 296] [outer = 0x118cf9400] 16:16:25 INFO - PROCESS | 2628 | 1461280585694 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]]]}] 16:16:25 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. 16:16:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 520ms 16:16:25 INFO - PROCESS | 2628 | 1461280585719 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 16:16:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:16:25 INFO - PROCESS | 2628 | 1461280585721 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 16:16:25 INFO - PROCESS | 2628 | 1461280585723 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:16:25 INFO - PROCESS | 2628 | 1461280585724 Marionette TRACE conn2 <- [1,370,null,{}] 16:16:25 INFO - PROCESS | 2628 | 1461280585727 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}] 16:16:25 INFO - PROCESS | 2628 | 1461280585811 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 16:16:25 INFO - PROCESS | 2628 | 1461280585816 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:25 INFO - PROCESS | 2628 | ++DOCSHELL 0x119a1a000 == 24 [pid = 2628] [id = 100] 16:16:25 INFO - PROCESS | 2628 | ++DOMWINDOW == 65 (0x118cf9c00) [pid = 2628] [serial = 297] [outer = 0x0] 16:16:25 INFO - PROCESS | 2628 | ++DOMWINDOW == 66 (0x11928dc00) [pid = 2628] [serial = 298] [outer = 0x118cf9c00] 16:16:25 INFO - PROCESS | 2628 | 1461280585842 Marionette DEBUG loaded listener.js 16:16:25 INFO - PROCESS | 2628 | ++DOMWINDOW == 67 (0x11a60e000) [pid = 2628] [serial = 299] [outer = 0x118cf9c00] 16:16:26 INFO - PROCESS | 2628 | 1461280586157 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]]]}] 16:16:26 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. 16:16:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 472ms 16:16:26 INFO - PROCESS | 2628 | 1461280586199 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 16:16:26 INFO - PROCESS | 2628 | 1461280586201 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 16:16:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:16:26 INFO - PROCESS | 2628 | 1461280586203 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:16:26 INFO - PROCESS | 2628 | 1461280586204 Marionette TRACE conn2 <- [1,374,null,{}] 16:16:26 INFO - PROCESS | 2628 | 1461280586206 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}] 16:16:26 INFO - PROCESS | 2628 | 1461280586286 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 16:16:26 INFO - PROCESS | 2628 | 1461280586291 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:26 INFO - PROCESS | 2628 | ++DOCSHELL 0x1143b1000 == 25 [pid = 2628] [id = 101] 16:16:26 INFO - PROCESS | 2628 | ++DOMWINDOW == 68 (0x11a60e400) [pid = 2628] [serial = 300] [outer = 0x0] 16:16:26 INFO - PROCESS | 2628 | ++DOMWINDOW == 69 (0x11aa1b000) [pid = 2628] [serial = 301] [outer = 0x11a60e400] 16:16:26 INFO - PROCESS | 2628 | 1461280586316 Marionette DEBUG loaded listener.js 16:16:26 INFO - PROCESS | 2628 | ++DOMWINDOW == 70 (0x11aa5bc00) [pid = 2628] [serial = 302] [outer = 0x11a60e400] 16:16:26 INFO - PROCESS | 2628 | 1461280586653 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:16:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:16:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 468ms 16:16:26 INFO - PROCESS | 2628 | 1461280586672 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 16:16:26 INFO - PROCESS | 2628 | 1461280586673 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 16:16:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:16:26 INFO - PROCESS | 2628 | 1461280586682 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:16:26 INFO - PROCESS | 2628 | 1461280586683 Marionette TRACE conn2 <- [1,378,null,{}] 16:16:26 INFO - PROCESS | 2628 | 1461280586685 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}] 16:16:26 INFO - PROCESS | 2628 | 1461280586785 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 16:16:26 INFO - PROCESS | 2628 | 1461280586792 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:26 INFO - PROCESS | 2628 | ++DOCSHELL 0x11aa63800 == 26 [pid = 2628] [id = 102] 16:16:26 INFO - PROCESS | 2628 | ++DOMWINDOW == 71 (0x112361400) [pid = 2628] [serial = 303] [outer = 0x0] 16:16:26 INFO - PROCESS | 2628 | ++DOMWINDOW == 72 (0x11acb8000) [pid = 2628] [serial = 304] [outer = 0x112361400] 16:16:26 INFO - PROCESS | 2628 | 1461280586820 Marionette DEBUG loaded listener.js 16:16:26 INFO - PROCESS | 2628 | ++DOMWINDOW == 73 (0x11b91f400) [pid = 2628] [serial = 305] [outer = 0x112361400] 16:16:27 INFO - PROCESS | 2628 | 1461280587144 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:16:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:16:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 519ms 16:16:27 INFO - PROCESS | 2628 | 1461280587202 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 16:16:27 INFO - PROCESS | 2628 | 1461280587203 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 16:16:27 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:16:27 INFO - PROCESS | 2628 | 1461280587205 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:16:27 INFO - PROCESS | 2628 | 1461280587206 Marionette TRACE conn2 <- [1,382,null,{}] 16:16:27 INFO - PROCESS | 2628 | 1461280587209 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}] 16:16:27 INFO - PROCESS | 2628 | 1461280587289 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 16:16:27 INFO - PROCESS | 2628 | 1461280587317 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:27 INFO - PROCESS | 2628 | ++DOCSHELL 0x11ad88000 == 27 [pid = 2628] [id = 103] 16:16:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 74 (0x11b9a2400) [pid = 2628] [serial = 306] [outer = 0x0] 16:16:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 75 (0x11beca400) [pid = 2628] [serial = 307] [outer = 0x11b9a2400] 16:16:27 INFO - PROCESS | 2628 | 1461280587342 Marionette DEBUG loaded listener.js 16:16:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 76 (0x11bf8c400) [pid = 2628] [serial = 308] [outer = 0x11b9a2400] 16:16:27 INFO - PROCESS | 2628 | 1461280587655 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:16:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:16:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 469ms 16:16:27 INFO - PROCESS | 2628 | 1461280587677 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 16:16:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:16:27 INFO - PROCESS | 2628 | 1461280587679 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 16:16:27 INFO - PROCESS | 2628 | 1461280587703 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:16:27 INFO - PROCESS | 2628 | 1461280587704 Marionette TRACE conn2 <- [1,386,null,{}] 16:16:27 INFO - PROCESS | 2628 | --DOMWINDOW == 75 (0x11addd400) [pid = 2628] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:16:27 INFO - PROCESS | 2628 | --DOMWINDOW == 74 (0x12b56ec00) [pid = 2628] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:16:27 INFO - PROCESS | 2628 | --DOMWINDOW == 73 (0x11235f000) [pid = 2628] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:16:27 INFO - PROCESS | 2628 | --DOMWINDOW == 72 (0x123c8a400) [pid = 2628] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:16:27 INFO - PROCESS | 2628 | --DOMWINDOW == 71 (0x11236f000) [pid = 2628] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:16:27 INFO - PROCESS | 2628 | --DOMWINDOW == 70 (0x11a876800) [pid = 2628] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:16:27 INFO - PROCESS | 2628 | --DOMWINDOW == 69 (0x11853e000) [pid = 2628] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:16:27 INFO - PROCESS | 2628 | --DOMWINDOW == 68 (0x12b570400) [pid = 2628] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:16:27 INFO - PROCESS | 2628 | --DOMWINDOW == 67 (0x112365800) [pid = 2628] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:16:27 INFO - PROCESS | 2628 | --DOMWINDOW == 66 (0x118f7b000) [pid = 2628] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:16:27 INFO - PROCESS | 2628 | 1461280587715 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}] 16:16:27 INFO - PROCESS | 2628 | 1461280587780 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 16:16:27 INFO - PROCESS | 2628 | 1461280587784 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:27 INFO - PROCESS | 2628 | ++DOCSHELL 0x11afa1000 == 28 [pid = 2628] [id = 104] 16:16:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 67 (0x1191c6400) [pid = 2628] [serial = 309] [outer = 0x0] 16:16:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 68 (0x11b9a8400) [pid = 2628] [serial = 310] [outer = 0x1191c6400] 16:16:27 INFO - PROCESS | 2628 | 1461280587811 Marionette DEBUG loaded listener.js 16:16:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 69 (0x11c15a000) [pid = 2628] [serial = 311] [outer = 0x1191c6400] 16:16:28 INFO - PROCESS | 2628 | 1461280588132 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]]]}] 16:16:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:16:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 496ms 16:16:28 INFO - PROCESS | 2628 | 1461280588179 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 16:16:28 INFO - PROCESS | 2628 | 1461280588180 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 16:16:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:16:28 INFO - PROCESS | 2628 | 1461280588182 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:16:28 INFO - PROCESS | 2628 | 1461280588183 Marionette TRACE conn2 <- [1,390,null,{}] 16:16:28 INFO - PROCESS | 2628 | 1461280588185 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}] 16:16:28 INFO - PROCESS | 2628 | 1461280588253 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 16:16:28 INFO - PROCESS | 2628 | 1461280588258 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:28 INFO - PROCESS | 2628 | ++DOCSHELL 0x11b066000 == 29 [pid = 2628] [id = 105] 16:16:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 70 (0x11c1c7800) [pid = 2628] [serial = 312] [outer = 0x0] 16:16:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 71 (0x11c70fc00) [pid = 2628] [serial = 313] [outer = 0x11c1c7800] 16:16:28 INFO - PROCESS | 2628 | 1461280588280 Marionette DEBUG loaded listener.js 16:16:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 72 (0x11c717000) [pid = 2628] [serial = 314] [outer = 0x11c1c7800] 16:16:28 INFO - PROCESS | 2628 | 1461280588681 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]]]}] 16:16:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:16:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 522ms 16:16:28 INFO - PROCESS | 2628 | 1461280588705 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 16:16:28 INFO - PROCESS | 2628 | 1461280588708 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 16:16:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:16:28 INFO - PROCESS | 2628 | 1461280588711 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:16:28 INFO - PROCESS | 2628 | 1461280588713 Marionette TRACE conn2 <- [1,394,null,{}] 16:16:28 INFO - PROCESS | 2628 | 1461280588716 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}] 16:16:28 INFO - PROCESS | 2628 | 1461280588818 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 16:16:28 INFO - PROCESS | 2628 | 1461280588833 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:28 INFO - PROCESS | 2628 | ++DOCSHELL 0x119a12800 == 30 [pid = 2628] [id = 106] 16:16:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 73 (0x11bf8bc00) [pid = 2628] [serial = 315] [outer = 0x0] 16:16:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 74 (0x123712800) [pid = 2628] [serial = 316] [outer = 0x11bf8bc00] 16:16:28 INFO - PROCESS | 2628 | 1461280588873 Marionette DEBUG loaded listener.js 16:16:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 75 (0x123a9f000) [pid = 2628] [serial = 317] [outer = 0x11bf8bc00] 16:16:29 INFO - PROCESS | 2628 | 1461280589311 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]]]}] 16:16:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:16:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 619ms 16:16:29 INFO - PROCESS | 2628 | 1461280589331 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 16:16:29 INFO - PROCESS | 2628 | 1461280589332 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 16:16:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:16:29 INFO - PROCESS | 2628 | 1461280589335 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:16:29 INFO - PROCESS | 2628 | 1461280589336 Marionette TRACE conn2 <- [1,398,null,{}] 16:16:29 INFO - PROCESS | 2628 | 1461280589338 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}] 16:16:29 INFO - PROCESS | 2628 | 1461280589423 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 16:16:29 INFO - PROCESS | 2628 | 1461280589445 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:29 INFO - PROCESS | 2628 | ++DOCSHELL 0x11c166000 == 31 [pid = 2628] [id = 107] 16:16:29 INFO - PROCESS | 2628 | ++DOMWINDOW == 76 (0x123a9f400) [pid = 2628] [serial = 318] [outer = 0x0] 16:16:29 INFO - PROCESS | 2628 | ++DOMWINDOW == 77 (0x123b8a400) [pid = 2628] [serial = 319] [outer = 0x123a9f400] 16:16:29 INFO - PROCESS | 2628 | 1461280589473 Marionette DEBUG loaded listener.js 16:16:29 INFO - PROCESS | 2628 | ++DOMWINDOW == 78 (0x1242e6400) [pid = 2628] [serial = 320] [outer = 0x123a9f400] 16:16:29 INFO - PROCESS | 2628 | 1461280589876 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]]]}] 16:16:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:16:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 569ms 16:16:29 INFO - PROCESS | 2628 | 1461280589929 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 16:16:29 INFO - PROCESS | 2628 | 1461280589931 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 16:16:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:16:29 INFO - PROCESS | 2628 | 1461280589936 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:16:29 INFO - PROCESS | 2628 | 1461280589938 Marionette TRACE conn2 <- [1,402,null,{}] 16:16:29 INFO - PROCESS | 2628 | 1461280589945 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}] 16:16:30 INFO - PROCESS | 2628 | 1461280590034 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 16:16:30 INFO - PROCESS | 2628 | 1461280590089 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:30 INFO - PROCESS | 2628 | ++DOCSHELL 0x1158bb800 == 32 [pid = 2628] [id = 108] 16:16:30 INFO - PROCESS | 2628 | ++DOMWINDOW == 79 (0x112364c00) [pid = 2628] [serial = 321] [outer = 0x0] 16:16:30 INFO - PROCESS | 2628 | ++DOMWINDOW == 80 (0x114132800) [pid = 2628] [serial = 322] [outer = 0x112364c00] 16:16:30 INFO - PROCESS | 2628 | 1461280590121 Marionette DEBUG loaded listener.js 16:16:30 INFO - PROCESS | 2628 | ++DOMWINDOW == 81 (0x11546b400) [pid = 2628] [serial = 323] [outer = 0x112364c00] 16:16:30 INFO - PROCESS | 2628 | 1461280590581 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]]]}] 16:16:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:16:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 673ms 16:16:30 INFO - PROCESS | 2628 | 1461280590609 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 16:16:30 INFO - PROCESS | 2628 | 1461280590613 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 16:16:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:16:30 INFO - PROCESS | 2628 | 1461280590617 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:16:30 INFO - PROCESS | 2628 | 1461280590619 Marionette TRACE conn2 <- [1,406,null,{}] 16:16:30 INFO - PROCESS | 2628 | 1461280590622 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}] 16:16:30 INFO - PROCESS | 2628 | 1461280590772 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 16:16:30 INFO - PROCESS | 2628 | 1461280590783 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:30 INFO - PROCESS | 2628 | ++DOCSHELL 0x11a8e1000 == 33 [pid = 2628] [id = 109] 16:16:30 INFO - PROCESS | 2628 | ++DOMWINDOW == 82 (0x118c89c00) [pid = 2628] [serial = 324] [outer = 0x0] 16:16:30 INFO - PROCESS | 2628 | ++DOMWINDOW == 83 (0x119288800) [pid = 2628] [serial = 325] [outer = 0x118c89c00] 16:16:30 INFO - PROCESS | 2628 | 1461280590813 Marionette DEBUG loaded listener.js 16:16:30 INFO - PROCESS | 2628 | ++DOMWINDOW == 84 (0x11a607000) [pid = 2628] [serial = 326] [outer = 0x118c89c00] 16:16:31 INFO - PROCESS | 2628 | 1461280591256 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]]]}] 16:16:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:16:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 670ms 16:16:31 INFO - PROCESS | 2628 | 1461280591288 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 16:16:31 INFO - PROCESS | 2628 | 1461280591289 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 16:16:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:16:31 INFO - PROCESS | 2628 | 1461280591292 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:16:31 INFO - PROCESS | 2628 | 1461280591295 Marionette TRACE conn2 <- [1,410,null,{}] 16:16:31 INFO - PROCESS | 2628 | 1461280591303 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}] 16:16:31 INFO - PROCESS | 2628 | 1461280591394 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 16:16:31 INFO - PROCESS | 2628 | 1461280591433 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:31 INFO - PROCESS | 2628 | ++DOCSHELL 0x1237e0000 == 34 [pid = 2628] [id = 110] 16:16:31 INFO - PROCESS | 2628 | ++DOMWINDOW == 85 (0x11a87a000) [pid = 2628] [serial = 327] [outer = 0x0] 16:16:31 INFO - PROCESS | 2628 | ++DOMWINDOW == 86 (0x11ade4800) [pid = 2628] [serial = 328] [outer = 0x11a87a000] 16:16:31 INFO - PROCESS | 2628 | 1461280591465 Marionette DEBUG loaded listener.js 16:16:31 INFO - PROCESS | 2628 | ++DOMWINDOW == 87 (0x11becfc00) [pid = 2628] [serial = 329] [outer = 0x11a87a000] 16:16:31 INFO - PROCESS | 2628 | 1461280591909 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]]]}] 16:16:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:16:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 622ms 16:16:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:16:31 INFO - PROCESS | 2628 | 1461280591915 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 16:16:31 INFO - PROCESS | 2628 | 1461280591917 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 16:16:31 INFO - PROCESS | 2628 | 1461280591919 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:16:31 INFO - PROCESS | 2628 | 1461280591920 Marionette TRACE conn2 <- [1,414,null,{}] 16:16:31 INFO - PROCESS | 2628 | 1461280591923 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}] 16:16:32 INFO - PROCESS | 2628 | 1461280592018 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 16:16:32 INFO - PROCESS | 2628 | 1461280592109 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:32 INFO - PROCESS | 2628 | ++DOCSHELL 0x11926c000 == 35 [pid = 2628] [id = 111] 16:16:32 INFO - PROCESS | 2628 | ++DOMWINDOW == 88 (0x1157ea400) [pid = 2628] [serial = 330] [outer = 0x0] 16:16:32 INFO - PROCESS | 2628 | ++DOMWINDOW == 89 (0x11c70e400) [pid = 2628] [serial = 331] [outer = 0x1157ea400] 16:16:32 INFO - PROCESS | 2628 | 1461280592141 Marionette DEBUG loaded listener.js 16:16:32 INFO - PROCESS | 2628 | ++DOMWINDOW == 90 (0x123e54400) [pid = 2628] [serial = 332] [outer = 0x1157ea400] 16:16:32 INFO - PROCESS | 2628 | 1461280592618 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]]]}] 16:16:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:16:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 769ms 16:16:32 INFO - PROCESS | 2628 | 1461280592690 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 16:16:32 INFO - PROCESS | 2628 | 1461280592693 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 16:16:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:16:32 INFO - PROCESS | 2628 | 1461280592698 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:16:32 INFO - PROCESS | 2628 | 1461280592700 Marionette TRACE conn2 <- [1,418,null,{}] 16:16:32 INFO - PROCESS | 2628 | 1461280592705 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}] 16:16:32 INFO - PROCESS | 2628 | 1461280592801 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 16:16:32 INFO - PROCESS | 2628 | --DOMWINDOW == 89 (0x11c51a400) [pid = 2628] [serial = 280] [outer = 0x0] [url = about:blank] 16:16:32 INFO - PROCESS | 2628 | 1461280592889 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:32 INFO - PROCESS | 2628 | --DOMWINDOW == 88 (0x129835400) [pid = 2628] [serial = 265] [outer = 0x0] [url = about:blank] 16:16:32 INFO - PROCESS | 2628 | --DOMWINDOW == 87 (0x12b5d3000) [pid = 2628] [serial = 268] [outer = 0x0] [url = about:blank] 16:16:32 INFO - PROCESS | 2628 | --DOMWINDOW == 86 (0x11c711800) [pid = 2628] [serial = 259] [outer = 0x0] [url = about:blank] 16:16:32 INFO - PROCESS | 2628 | --DOMWINDOW == 85 (0x12391a000) [pid = 2628] [serial = 260] [outer = 0x0] [url = about:blank] 16:16:32 INFO - PROCESS | 2628 | --DOMWINDOW == 84 (0x1274b8c00) [pid = 2628] [serial = 262] [outer = 0x0] [url = about:blank] 16:16:32 INFO - PROCESS | 2628 | --DOMWINDOW == 83 (0x1192bfc00) [pid = 2628] [serial = 256] [outer = 0x0] [url = about:blank] 16:16:32 INFO - PROCESS | 2628 | --DOMWINDOW == 82 (0x11b99f000) [pid = 2628] [serial = 257] [outer = 0x0] [url = about:blank] 16:16:32 INFO - PROCESS | 2628 | --DOMWINDOW == 81 (0x11c711400) [pid = 2628] [serial = 251] [outer = 0x0] [url = about:blank] 16:16:32 INFO - PROCESS | 2628 | --DOMWINDOW == 80 (0x1187d0c00) [pid = 2628] [serial = 253] [outer = 0x0] [url = about:blank] 16:16:32 INFO - PROCESS | 2628 | --DOMWINDOW == 79 (0x119144000) [pid = 2628] [serial = 254] [outer = 0x0] [url = about:blank] 16:16:32 INFO - PROCESS | 2628 | --DOMWINDOW == 78 (0x129e62400) [pid = 2628] [serial = 266] [outer = 0x0] [url = about:blank] 16:16:32 INFO - PROCESS | 2628 | --DOMWINDOW == 77 (0x12bf6f000) [pid = 2628] [serial = 271] [outer = 0x0] [url = about:blank] 16:16:32 INFO - PROCESS | 2628 | --DOMWINDOW == 76 (0x12bf64000) [pid = 2628] [serial = 269] [outer = 0x0] [url = about:blank] 16:16:32 INFO - PROCESS | 2628 | --DOMWINDOW == 75 (0x12d1ab800) [pid = 2628] [serial = 272] [outer = 0x0] [url = about:blank] 16:16:32 INFO - PROCESS | 2628 | --DOMWINDOW == 74 (0x114f66800) [pid = 2628] [serial = 274] [outer = 0x0] [url = about:blank] 16:16:32 INFO - PROCESS | 2628 | --DOMWINDOW == 73 (0x11a60dc00) [pid = 2628] [serial = 277] [outer = 0x0] [url = about:blank] 16:16:32 INFO - PROCESS | 2628 | --DOMWINDOW == 72 (0x118a87000) [pid = 2628] [serial = 275] [outer = 0x0] [url = about:blank] 16:16:32 INFO - PROCESS | 2628 | --DOMWINDOW == 71 (0x11acc0000) [pid = 2628] [serial = 278] [outer = 0x0] [url = about:blank] 16:16:32 INFO - PROCESS | 2628 | --DOMWINDOW == 70 (0x1279bac00) [pid = 2628] [serial = 263] [outer = 0x0] [url = about:blank] 16:16:32 INFO - PROCESS | 2628 | ++DOCSHELL 0x11538a800 == 36 [pid = 2628] [id = 112] 16:16:32 INFO - PROCESS | 2628 | ++DOMWINDOW == 71 (0x1146e1000) [pid = 2628] [serial = 333] [outer = 0x0] 16:16:32 INFO - PROCESS | 2628 | ++DOMWINDOW == 72 (0x115334c00) [pid = 2628] [serial = 334] [outer = 0x1146e1000] 16:16:32 INFO - PROCESS | 2628 | 1461280592921 Marionette DEBUG loaded listener.js 16:16:32 INFO - PROCESS | 2628 | ++DOMWINDOW == 73 (0x1176e0000) [pid = 2628] [serial = 335] [outer = 0x1146e1000] 16:16:33 INFO - PROCESS | 2628 | 1461280593689 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]]]}] 16:16:33 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 16:16:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1023ms 16:16:33 INFO - PROCESS | 2628 | 1461280593721 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 16:16:33 INFO - PROCESS | 2628 | 1461280593725 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 16:16:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:16:33 INFO - PROCESS | 2628 | 1461280593731 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:16:33 INFO - PROCESS | 2628 | 1461280593733 Marionette TRACE conn2 <- [1,422,null,{}] 16:16:33 INFO - PROCESS | 2628 | 1461280593735 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}] 16:16:33 INFO - PROCESS | 2628 | 1461280593804 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 16:16:33 INFO - PROCESS | 2628 | 1461280593811 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:33 INFO - PROCESS | 2628 | ++DOCSHELL 0x119d85000 == 37 [pid = 2628] [id = 113] 16:16:33 INFO - PROCESS | 2628 | ++DOMWINDOW == 74 (0x1177c0c00) [pid = 2628] [serial = 336] [outer = 0x0] 16:16:33 INFO - PROCESS | 2628 | ++DOMWINDOW == 75 (0x11928b800) [pid = 2628] [serial = 337] [outer = 0x1177c0c00] 16:16:33 INFO - PROCESS | 2628 | 1461280593838 Marionette DEBUG loaded listener.js 16:16:33 INFO - PROCESS | 2628 | ++DOMWINDOW == 76 (0x11a60e800) [pid = 2628] [serial = 338] [outer = 0x1177c0c00] 16:16:34 INFO - PROCESS | 2628 | 1461280594837 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]]]}] 16:16:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:16:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1170ms 16:16:34 INFO - PROCESS | 2628 | 1461280594901 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 16:16:34 INFO - PROCESS | 2628 | 1461280594903 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 16:16:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:16:34 INFO - PROCESS | 2628 | 1461280594907 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:16:34 INFO - PROCESS | 2628 | 1461280594911 Marionette TRACE conn2 <- [1,426,null,{}] 16:16:34 INFO - PROCESS | 2628 | 1461280594915 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}] 16:16:35 INFO - PROCESS | 2628 | 1461280595001 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 16:16:35 INFO - PROCESS | 2628 | 1461280595040 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:35 INFO - PROCESS | 2628 | ++DOCSHELL 0x119d95800 == 38 [pid = 2628] [id = 114] 16:16:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 77 (0x115881400) [pid = 2628] [serial = 339] [outer = 0x0] 16:16:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 78 (0x118c8bc00) [pid = 2628] [serial = 340] [outer = 0x115881400] 16:16:35 INFO - PROCESS | 2628 | 1461280595071 Marionette DEBUG loaded listener.js 16:16:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 79 (0x1191c6c00) [pid = 2628] [serial = 341] [outer = 0x115881400] 16:16:35 INFO - PROCESS | 2628 | 1461280595523 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] 16:16:35 INFO - PROCESS | 2628 | 1461280595596 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 16:16:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:16:35 INFO - PROCESS | 2628 | 1461280595602 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:16:35 INFO - PROCESS | 2628 | 1461280595604 Marionette TRACE conn2 <- [1,430,null,{}] 16:16:35 INFO - PROCESS | 2628 | 1461280595606 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}] 16:16:35 INFO - PROCESS | 2628 | 1461280595696 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 16:16:35 INFO - PROCESS | 2628 | 1461280595749 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:35 INFO - PROCESS | 2628 | ++DOCSHELL 0x11b051800 == 39 [pid = 2628] [id = 115] 16:16:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 80 (0x11aa5fc00) [pid = 2628] [serial = 342] [outer = 0x0] 16:16:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 81 (0x11acb6800) [pid = 2628] [serial = 343] [outer = 0x11aa5fc00] 16:16:35 INFO - PROCESS | 2628 | 1461280595780 Marionette DEBUG loaded listener.js 16:16:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 82 (0x11af13c00) [pid = 2628] [serial = 344] [outer = 0x11aa5fc00] 16:16:36 INFO - PROCESS | 2628 | 1461280596217 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]]]}] 16:16:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:16:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 670ms 16:16:36 INFO - PROCESS | 2628 | 1461280596273 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 16:16:36 INFO - PROCESS | 2628 | 1461280596275 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 16:16:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:16:36 INFO - PROCESS | 2628 | 1461280596297 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:16:36 INFO - PROCESS | 2628 | 1461280596299 Marionette TRACE conn2 <- [1,434,null,{}] 16:16:36 INFO - PROCESS | 2628 | 1461280596307 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}] 16:16:36 INFO - PROCESS | 2628 | 1461280596397 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 16:16:36 INFO - PROCESS | 2628 | 1461280596511 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:36 INFO - PROCESS | 2628 | ++DOCSHELL 0x11761b800 == 40 [pid = 2628] [id = 116] 16:16:36 INFO - PROCESS | 2628 | ++DOMWINDOW == 83 (0x112379400) [pid = 2628] [serial = 345] [outer = 0x0] 16:16:36 INFO - PROCESS | 2628 | ++DOMWINDOW == 84 (0x114407000) [pid = 2628] [serial = 346] [outer = 0x112379400] 16:16:36 INFO - PROCESS | 2628 | 1461280596539 Marionette DEBUG loaded listener.js 16:16:36 INFO - PROCESS | 2628 | ++DOMWINDOW == 85 (0x1158f0400) [pid = 2628] [serial = 347] [outer = 0x112379400] 16:16:36 INFO - PROCESS | 2628 | --DOCSHELL 0x119a12800 == 39 [pid = 2628] [id = 106] 16:16:36 INFO - PROCESS | 2628 | --DOCSHELL 0x11afa1000 == 38 [pid = 2628] [id = 104] 16:16:36 INFO - PROCESS | 2628 | --DOCSHELL 0x11ad88000 == 37 [pid = 2628] [id = 103] 16:16:36 INFO - PROCESS | 2628 | --DOCSHELL 0x11538a800 == 36 [pid = 2628] [id = 112] 16:16:36 INFO - PROCESS | 2628 | --DOCSHELL 0x1158bb800 == 35 [pid = 2628] [id = 108] 16:16:36 INFO - PROCESS | 2628 | 1461280596949 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]]]}] 16:16:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:16:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 673ms 16:16:36 INFO - PROCESS | 2628 | 1461280596969 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 16:16:36 INFO - PROCESS | 2628 | 1461280596972 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 16:16:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:16:36 INFO - PROCESS | 2628 | 1461280596978 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:16:36 INFO - PROCESS | 2628 | 1461280596980 Marionette TRACE conn2 <- [1,438,null,{}] 16:16:36 INFO - PROCESS | 2628 | 1461280596983 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}] 16:16:37 INFO - PROCESS | 2628 | 1461280597055 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 16:16:37 INFO - PROCESS | 2628 | 1461280597103 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:37 INFO - PROCESS | 2628 | ++DOCSHELL 0x119c27000 == 36 [pid = 2628] [id = 117] 16:16:37 INFO - PROCESS | 2628 | ++DOMWINDOW == 86 (0x118f85c00) [pid = 2628] [serial = 348] [outer = 0x0] 16:16:37 INFO - PROCESS | 2628 | ++DOMWINDOW == 87 (0x11a87ec00) [pid = 2628] [serial = 349] [outer = 0x118f85c00] 16:16:37 INFO - PROCESS | 2628 | 1461280597132 Marionette DEBUG loaded listener.js 16:16:37 INFO - PROCESS | 2628 | ++DOMWINDOW == 88 (0x11b098c00) [pid = 2628] [serial = 350] [outer = 0x118f85c00] 16:16:37 INFO - PROCESS | 2628 | 1461280597432 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]]]}] 16:16:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:16:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 471ms 16:16:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:16:37 INFO - PROCESS | 2628 | 1461280597452 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 16:16:37 INFO - PROCESS | 2628 | 1461280597454 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 16:16:37 INFO - PROCESS | 2628 | 1461280597457 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:16:37 INFO - PROCESS | 2628 | 1461280597459 Marionette TRACE conn2 <- [1,442,null,{}] 16:16:37 INFO - PROCESS | 2628 | 1461280597464 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}] 16:16:37 INFO - PROCESS | 2628 | 1461280597537 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 16:16:37 INFO - PROCESS | 2628 | 1461280597544 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:37 INFO - PROCESS | 2628 | ++DOCSHELL 0x11c10b000 == 37 [pid = 2628] [id = 118] 16:16:37 INFO - PROCESS | 2628 | ++DOMWINDOW == 89 (0x11b91f000) [pid = 2628] [serial = 351] [outer = 0x0] 16:16:37 INFO - PROCESS | 2628 | ++DOMWINDOW == 90 (0x11c1c0800) [pid = 2628] [serial = 352] [outer = 0x11b91f000] 16:16:37 INFO - PROCESS | 2628 | 1461280597570 Marionette DEBUG loaded listener.js 16:16:37 INFO - PROCESS | 2628 | ++DOMWINDOW == 91 (0x11c711000) [pid = 2628] [serial = 353] [outer = 0x11b91f000] 16:16:37 INFO - PROCESS | 2628 | 1461280597945 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]]]}] 16:16:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:16:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 522ms 16:16:37 INFO - PROCESS | 2628 | 1461280597980 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 16:16:37 INFO - PROCESS | 2628 | 1461280597981 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 16:16:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:16:37 INFO - PROCESS | 2628 | 1461280597987 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:16:37 INFO - PROCESS | 2628 | 1461280597992 Marionette TRACE conn2 <- [1,446,null,{}] 16:16:37 INFO - PROCESS | 2628 | 1461280597995 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}] 16:16:38 INFO - PROCESS | 2628 | 1461280598084 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 16:16:38 INFO - PROCESS | 2628 | 1461280598117 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:38 INFO - PROCESS | 2628 | ++DOCSHELL 0x123b2b000 == 38 [pid = 2628] [id = 119] 16:16:38 INFO - PROCESS | 2628 | ++DOMWINDOW == 92 (0x11c714c00) [pid = 2628] [serial = 354] [outer = 0x0] 16:16:38 INFO - PROCESS | 2628 | ++DOMWINDOW == 93 (0x123c89c00) [pid = 2628] [serial = 355] [outer = 0x11c714c00] 16:16:38 INFO - PROCESS | 2628 | 1461280598142 Marionette DEBUG loaded listener.js 16:16:38 INFO - PROCESS | 2628 | ++DOMWINDOW == 94 (0x124246000) [pid = 2628] [serial = 356] [outer = 0x11c714c00] 16:16:38 INFO - PROCESS | 2628 | 1461280598482 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]]]}] 16:16:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:16:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 528ms 16:16:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:16:38 INFO - PROCESS | 2628 | 1461280598513 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 16:16:38 INFO - PROCESS | 2628 | 1461280598514 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 16:16:38 INFO - PROCESS | 2628 | 1461280598516 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:16:38 INFO - PROCESS | 2628 | 1461280598517 Marionette TRACE conn2 <- [1,450,null,{}] 16:16:38 INFO - PROCESS | 2628 | 1461280598520 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}] 16:16:38 INFO - PROCESS | 2628 | 1461280598609 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 16:16:38 INFO - PROCESS | 2628 | 1461280598637 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:38 INFO - PROCESS | 2628 | ++DOCSHELL 0x123e17000 == 39 [pid = 2628] [id = 120] 16:16:38 INFO - PROCESS | 2628 | ++DOMWINDOW == 95 (0x123919c00) [pid = 2628] [serial = 357] [outer = 0x0] 16:16:38 INFO - PROCESS | 2628 | ++DOMWINDOW == 96 (0x125e9d800) [pid = 2628] [serial = 358] [outer = 0x123919c00] 16:16:38 INFO - PROCESS | 2628 | 1461280598663 Marionette DEBUG loaded listener.js 16:16:38 INFO - PROCESS | 2628 | ++DOMWINDOW == 97 (0x1272af000) [pid = 2628] [serial = 359] [outer = 0x123919c00] 16:16:38 INFO - PROCESS | 2628 | 1461280598990 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] 16:16:39 INFO - PROCESS | 2628 | 1461280599040 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 16:16:39 INFO - PROCESS | 2628 | 1461280599042 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:16:39 INFO - PROCESS | 2628 | 1461280599043 Marionette TRACE conn2 <- [1,454,null,{}] 16:16:39 INFO - PROCESS | 2628 | 1461280599046 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}] 16:16:39 INFO - PROCESS | 2628 | 1461280599133 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 16:16:39 INFO - PROCESS | 2628 | 1461280599137 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:39 INFO - PROCESS | 2628 | ++DOCSHELL 0x125e0d000 == 40 [pid = 2628] [id = 121] 16:16:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 98 (0x1274ea400) [pid = 2628] [serial = 360] [outer = 0x0] 16:16:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 99 (0x1274f2800) [pid = 2628] [serial = 361] [outer = 0x1274ea400] 16:16:39 INFO - PROCESS | 2628 | 1461280599170 Marionette DEBUG loaded listener.js 16:16:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 100 (0x127f10c00) [pid = 2628] [serial = 362] [outer = 0x1274ea400] 16:16:39 INFO - PROCESS | 2628 | [2628] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:16:39 INFO - PROCESS | 2628 | --DOMWINDOW == 99 (0x11a60e400) [pid = 2628] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:16:39 INFO - PROCESS | 2628 | --DOMWINDOW == 98 (0x118cf9400) [pid = 2628] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:16:39 INFO - PROCESS | 2628 | --DOMWINDOW == 97 (0x114348400) [pid = 2628] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:16:39 INFO - PROCESS | 2628 | --DOMWINDOW == 96 (0x112361400) [pid = 2628] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:16:39 INFO - PROCESS | 2628 | --DOMWINDOW == 95 (0x11b9a2400) [pid = 2628] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:16:39 INFO - PROCESS | 2628 | --DOMWINDOW == 94 (0x1191c6400) [pid = 2628] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:16:39 INFO - PROCESS | 2628 | --DOMWINDOW == 93 (0x11bf8bc00) [pid = 2628] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:16:39 INFO - PROCESS | 2628 | --DOMWINDOW == 92 (0x115336400) [pid = 2628] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:16:39 INFO - PROCESS | 2628 | --DOMWINDOW == 91 (0x1157ea400) [pid = 2628] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:16:39 INFO - PROCESS | 2628 | --DOMWINDOW == 90 (0x118cf9c00) [pid = 2628] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:16:39 INFO - PROCESS | 2628 | --DOMWINDOW == 89 (0x11c1c7800) [pid = 2628] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:16:39 INFO - PROCESS | 2628 | --DOMWINDOW == 88 (0x11bf8cc00) [pid = 2628] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:16:39 INFO - PROCESS | 2628 | --DOMWINDOW == 87 (0x1146e1000) [pid = 2628] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:16:39 INFO - PROCESS | 2628 | 1461280599536 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]]]}] 16:16:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:16:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 520ms 16:16:39 INFO - PROCESS | 2628 | 1461280599563 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 16:16:39 INFO - PROCESS | 2628 | 1461280599564 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 16:16:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:16:39 INFO - PROCESS | 2628 | 1461280599566 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:16:39 INFO - PROCESS | 2628 | 1461280599567 Marionette TRACE conn2 <- [1,458,null,{}] 16:16:39 INFO - PROCESS | 2628 | 1461280599569 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}] 16:16:39 INFO - PROCESS | 2628 | 1461280599641 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 16:16:39 INFO - PROCESS | 2628 | 1461280599647 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:39 INFO - PROCESS | 2628 | ++DOCSHELL 0x11ad86800 == 41 [pid = 2628] [id = 122] 16:16:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 88 (0x118f82400) [pid = 2628] [serial = 363] [outer = 0x0] 16:16:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 89 (0x11aa21400) [pid = 2628] [serial = 364] [outer = 0x118f82400] 16:16:39 INFO - PROCESS | 2628 | 1461280599672 Marionette DEBUG loaded listener.js 16:16:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 90 (0x11c1c7800) [pid = 2628] [serial = 365] [outer = 0x118f82400] 16:16:40 INFO - PROCESS | 2628 | 1461280600000 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] 16:16:40 INFO - PROCESS | 2628 | 1461280600043 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 16:16:40 INFO - PROCESS | 2628 | 1461280600046 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:16:40 INFO - PROCESS | 2628 | 1461280600048 Marionette TRACE conn2 <- [1,462,null,{}] 16:16:40 INFO - PROCESS | 2628 | 1461280600051 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}] 16:16:40 INFO - PROCESS | 2628 | 1461280600156 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 16:16:40 INFO - PROCESS | 2628 | 1461280600226 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:40 INFO - PROCESS | 2628 | ++DOCSHELL 0x125fe1000 == 42 [pid = 2628] [id = 123] 16:16:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 91 (0x1191bf800) [pid = 2628] [serial = 366] [outer = 0x0] 16:16:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 92 (0x127f11000) [pid = 2628] [serial = 367] [outer = 0x1191bf800] 16:16:40 INFO - PROCESS | 2628 | 1461280600265 Marionette DEBUG loaded listener.js 16:16:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 93 (0x129ad6c00) [pid = 2628] [serial = 368] [outer = 0x1191bf800] 16:16:40 INFO - PROCESS | 2628 | [2628] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:16:40 INFO - PROCESS | 2628 | 1461280600600 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] 16:16:40 INFO - PROCESS | 2628 | 1461280600618 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 16:16:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:16:40 INFO - PROCESS | 2628 | 1461280600621 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:16:40 INFO - PROCESS | 2628 | 1461280600622 Marionette TRACE conn2 <- [1,466,null,{}] 16:16:40 INFO - PROCESS | 2628 | 1461280600624 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}] 16:16:40 INFO - PROCESS | 2628 | 1461280600699 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 16:16:40 INFO - PROCESS | 2628 | 1461280600703 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:40 INFO - PROCESS | 2628 | ++DOCSHELL 0x127e8d000 == 43 [pid = 2628] [id = 124] 16:16:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 94 (0x129ad8c00) [pid = 2628] [serial = 369] [outer = 0x0] 16:16:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 95 (0x129e58c00) [pid = 2628] [serial = 370] [outer = 0x129ad8c00] 16:16:40 INFO - PROCESS | 2628 | 1461280600730 Marionette DEBUG loaded listener.js 16:16:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 96 (0x129e61400) [pid = 2628] [serial = 371] [outer = 0x129ad8c00] 16:16:41 INFO - PROCESS | 2628 | 1461280601059 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] 16:16:41 INFO - PROCESS | 2628 | 1461280601092 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 16:16:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 16:16:41 INFO - PROCESS | 2628 | 1461280601104 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:16:41 INFO - PROCESS | 2628 | 1461280601105 Marionette TRACE conn2 <- [1,470,null,{}] 16:16:41 INFO - PROCESS | 2628 | 1461280601108 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}] 16:16:41 INFO - PROCESS | 2628 | 1461280601178 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 16:16:41 INFO - PROCESS | 2628 | 1461280601183 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:41 INFO - PROCESS | 2628 | ++DOCSHELL 0x1298ec800 == 44 [pid = 2628] [id = 125] 16:16:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 97 (0x129e61800) [pid = 2628] [serial = 372] [outer = 0x0] 16:16:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 98 (0x12b573000) [pid = 2628] [serial = 373] [outer = 0x129e61800] 16:16:41 INFO - PROCESS | 2628 | 1461280601207 Marionette DEBUG loaded listener.js 16:16:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 99 (0x12b577c00) [pid = 2628] [serial = 374] [outer = 0x129e61800] 16:16:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:16:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 418ms 16:16:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:16:41 INFO - PROCESS | 2628 | 1461280601519 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]]]}] 16:16:41 INFO - PROCESS | 2628 | 1461280601522 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 16:16:41 INFO - PROCESS | 2628 | 1461280601523 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 16:16:41 INFO - PROCESS | 2628 | 1461280601527 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:16:41 INFO - PROCESS | 2628 | 1461280601530 Marionette TRACE conn2 <- [1,474,null,{}] 16:16:41 INFO - PROCESS | 2628 | 1461280601532 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}] 16:16:41 INFO - PROCESS | 2628 | 1461280601604 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 16:16:41 INFO - PROCESS | 2628 | 1461280601610 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:41 INFO - PROCESS | 2628 | ++DOCSHELL 0x12b55e000 == 45 [pid = 2628] [id = 126] 16:16:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 100 (0x12b577000) [pid = 2628] [serial = 375] [outer = 0x0] 16:16:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 101 (0x12b5c9000) [pid = 2628] [serial = 376] [outer = 0x12b577000] 16:16:41 INFO - PROCESS | 2628 | 1461280601640 Marionette DEBUG loaded listener.js 16:16:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 102 (0x12b96a000) [pid = 2628] [serial = 377] [outer = 0x12b577000] 16:16:42 INFO - PROCESS | 2628 | 1461280602055 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]]]}] 16:16:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:16:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 572ms 16:16:42 INFO - PROCESS | 2628 | 1461280602099 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 16:16:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:16:42 INFO - PROCESS | 2628 | 1461280602101 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 16:16:42 INFO - PROCESS | 2628 | 1461280602105 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:16:42 INFO - PROCESS | 2628 | 1461280602108 Marionette TRACE conn2 <- [1,478,null,{}] 16:16:42 INFO - PROCESS | 2628 | 1461280602112 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}] 16:16:42 INFO - PROCESS | 2628 | 1461280602206 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 16:16:42 INFO - PROCESS | 2628 | 1461280602250 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:42 INFO - PROCESS | 2628 | ++DOCSHELL 0x119a12800 == 46 [pid = 2628] [id = 127] 16:16:42 INFO - PROCESS | 2628 | ++DOMWINDOW == 103 (0x118c8a800) [pid = 2628] [serial = 378] [outer = 0x0] 16:16:42 INFO - PROCESS | 2628 | ++DOMWINDOW == 104 (0x118f7d800) [pid = 2628] [serial = 379] [outer = 0x118c8a800] 16:16:42 INFO - PROCESS | 2628 | 1461280602281 Marionette DEBUG loaded listener.js 16:16:42 INFO - PROCESS | 2628 | ++DOMWINDOW == 105 (0x11aa1f000) [pid = 2628] [serial = 380] [outer = 0x118c8a800] 16:16:42 INFO - PROCESS | 2628 | 1461280602700 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]]]}] 16:16:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:16:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 623ms 16:16:42 INFO - PROCESS | 2628 | 1461280602729 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 16:16:42 INFO - PROCESS | 2628 | 1461280602733 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 16:16:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:16:42 INFO - PROCESS | 2628 | 1461280602737 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:16:42 INFO - PROCESS | 2628 | 1461280602739 Marionette TRACE conn2 <- [1,482,null,{}] 16:16:42 INFO - PROCESS | 2628 | 1461280602742 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}] 16:16:42 INFO - PROCESS | 2628 | 1461280602835 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 16:16:42 INFO - PROCESS | 2628 | 1461280602889 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:42 INFO - PROCESS | 2628 | ++DOCSHELL 0x123d65800 == 47 [pid = 2628] [id = 128] 16:16:42 INFO - PROCESS | 2628 | ++DOMWINDOW == 106 (0x11aa61800) [pid = 2628] [serial = 381] [outer = 0x0] 16:16:42 INFO - PROCESS | 2628 | ++DOMWINDOW == 107 (0x11c632800) [pid = 2628] [serial = 382] [outer = 0x11aa61800] 16:16:42 INFO - PROCESS | 2628 | 1461280602924 Marionette DEBUG loaded listener.js 16:16:42 INFO - PROCESS | 2628 | ++DOMWINDOW == 108 (0x123711000) [pid = 2628] [serial = 383] [outer = 0x11aa61800] 16:16:43 INFO - PROCESS | 2628 | 1461280603342 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]]]}] 16:16:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:16:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 621ms 16:16:43 INFO - PROCESS | 2628 | 1461280603360 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 16:16:43 INFO - PROCESS | 2628 | 1461280603362 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 16:16:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:16:43 INFO - PROCESS | 2628 | 1461280603365 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:16:43 INFO - PROCESS | 2628 | 1461280603368 Marionette TRACE conn2 <- [1,486,null,{}] 16:16:43 INFO - PROCESS | 2628 | 1461280603375 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}] 16:16:43 INFO - PROCESS | 2628 | 1461280603471 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 16:16:43 INFO - PROCESS | 2628 | 1461280603563 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:43 INFO - PROCESS | 2628 | ++DOCSHELL 0x12b7c0800 == 48 [pid = 2628] [id = 129] 16:16:43 INFO - PROCESS | 2628 | ++DOMWINDOW == 109 (0x124247000) [pid = 2628] [serial = 384] [outer = 0x0] 16:16:43 INFO - PROCESS | 2628 | ++DOMWINDOW == 110 (0x1274a5800) [pid = 2628] [serial = 385] [outer = 0x124247000] 16:16:43 INFO - PROCESS | 2628 | 1461280603595 Marionette DEBUG loaded listener.js 16:16:43 INFO - PROCESS | 2628 | ++DOMWINDOW == 111 (0x127f11400) [pid = 2628] [serial = 386] [outer = 0x124247000] 16:16:44 INFO - PROCESS | 2628 | 1461280604042 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]]]}] 16:16:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:16:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 721ms 16:16:44 INFO - PROCESS | 2628 | 1461280604087 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 16:16:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:16:44 INFO - PROCESS | 2628 | 1461280604089 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 16:16:44 INFO - PROCESS | 2628 | 1461280604091 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:16:44 INFO - PROCESS | 2628 | 1461280604093 Marionette TRACE conn2 <- [1,490,null,{}] 16:16:44 INFO - PROCESS | 2628 | 1461280604095 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}] 16:16:44 INFO - PROCESS | 2628 | 1461280604187 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 16:16:44 INFO - PROCESS | 2628 | 1461280604241 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:44 INFO - PROCESS | 2628 | ++DOCSHELL 0x12bd16000 == 49 [pid = 2628] [id = 130] 16:16:44 INFO - PROCESS | 2628 | ++DOMWINDOW == 112 (0x127f16800) [pid = 2628] [serial = 387] [outer = 0x0] 16:16:44 INFO - PROCESS | 2628 | ++DOMWINDOW == 113 (0x129e55400) [pid = 2628] [serial = 388] [outer = 0x127f16800] 16:16:44 INFO - PROCESS | 2628 | 1461280604275 Marionette DEBUG loaded listener.js 16:16:44 INFO - PROCESS | 2628 | ++DOMWINDOW == 114 (0x12b971000) [pid = 2628] [serial = 389] [outer = 0x127f16800] 16:16:44 INFO - PROCESS | 2628 | 1461280604863 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]]]}] 16:16:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:16:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 823ms 16:16:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:16:44 INFO - PROCESS | 2628 | 1461280604915 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 16:16:44 INFO - PROCESS | 2628 | 1461280604917 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 16:16:44 INFO - PROCESS | 2628 | 1461280604920 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:16:44 INFO - PROCESS | 2628 | 1461280604923 Marionette TRACE conn2 <- [1,494,null,{}] 16:16:44 INFO - PROCESS | 2628 | 1461280604941 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}] 16:16:45 INFO - PROCESS | 2628 | 1461280605021 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 16:16:45 INFO - PROCESS | 2628 | 1461280605072 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:45 INFO - PROCESS | 2628 | ++DOCSHELL 0x119d9a800 == 50 [pid = 2628] [id = 131] 16:16:45 INFO - PROCESS | 2628 | ++DOMWINDOW == 115 (0x113f05c00) [pid = 2628] [serial = 390] [outer = 0x0] 16:16:45 INFO - PROCESS | 2628 | ++DOMWINDOW == 116 (0x118f79c00) [pid = 2628] [serial = 391] [outer = 0x113f05c00] 16:16:45 INFO - PROCESS | 2628 | 1461280605100 Marionette DEBUG loaded listener.js 16:16:45 INFO - PROCESS | 2628 | ++DOMWINDOW == 117 (0x11a87f000) [pid = 2628] [serial = 392] [outer = 0x113f05c00] 16:16:45 INFO - PROCESS | 2628 | 1461280605548 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]]]}] 16:16:45 INFO - PROCESS | 2628 | --DOCSHELL 0x1298ec800 == 49 [pid = 2628] [id = 125] 16:16:45 INFO - PROCESS | 2628 | --DOCSHELL 0x127e8d000 == 48 [pid = 2628] [id = 124] 16:16:45 INFO - PROCESS | 2628 | --DOCSHELL 0x125fe1000 == 47 [pid = 2628] [id = 123] 16:16:45 INFO - PROCESS | 2628 | --DOCSHELL 0x11ad86800 == 46 [pid = 2628] [id = 122] 16:16:45 INFO - PROCESS | 2628 | --DOCSHELL 0x125e0d000 == 45 [pid = 2628] [id = 121] 16:16:45 INFO - PROCESS | 2628 | --DOCSHELL 0x123e17000 == 44 [pid = 2628] [id = 120] 16:16:45 INFO - PROCESS | 2628 | --DOMWINDOW == 116 (0x11ade4800) [pid = 2628] [serial = 328] [outer = 0x0] [url = about:blank] 16:16:45 INFO - PROCESS | 2628 | --DOMWINDOW == 115 (0x123b8a400) [pid = 2628] [serial = 319] [outer = 0x0] [url = about:blank] 16:16:45 INFO - PROCESS | 2628 | --DOMWINDOW == 114 (0x114132800) [pid = 2628] [serial = 322] [outer = 0x0] [url = about:blank] 16:16:45 INFO - PROCESS | 2628 | --DOMWINDOW == 113 (0x119288800) [pid = 2628] [serial = 325] [outer = 0x0] [url = about:blank] 16:16:45 INFO - PROCESS | 2628 | --DOCSHELL 0x123b2b000 == 43 [pid = 2628] [id = 119] 16:16:45 INFO - PROCESS | 2628 | --DOCSHELL 0x11c10b000 == 42 [pid = 2628] [id = 118] 16:16:45 INFO - PROCESS | 2628 | --DOCSHELL 0x119c27000 == 41 [pid = 2628] [id = 117] 16:16:45 INFO - PROCESS | 2628 | --DOCSHELL 0x11761b800 == 40 [pid = 2628] [id = 116] 16:16:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:16:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 685ms 16:16:45 INFO - PROCESS | 2628 | --DOMWINDOW == 112 (0x123c83000) [pid = 2628] [serial = 281] [outer = 0x0] [url = about:blank] 16:16:45 INFO - PROCESS | 2628 | --DOMWINDOW == 111 (0x11b91f400) [pid = 2628] [serial = 305] [outer = 0x0] [url = about:blank] 16:16:45 INFO - PROCESS | 2628 | --DOMWINDOW == 110 (0x11b9a8400) [pid = 2628] [serial = 310] [outer = 0x0] [url = about:blank] 16:16:45 INFO - PROCESS | 2628 | --DOMWINDOW == 109 (0x11c15a000) [pid = 2628] [serial = 311] [outer = 0x0] [url = about:blank] 16:16:45 INFO - PROCESS | 2628 | --DOMWINDOW == 108 (0x11bf8c400) [pid = 2628] [serial = 308] [outer = 0x0] [url = about:blank] 16:16:45 INFO - PROCESS | 2628 | --DOMWINDOW == 107 (0x123712800) [pid = 2628] [serial = 316] [outer = 0x0] [url = about:blank] 16:16:45 INFO - PROCESS | 2628 | --DOMWINDOW == 106 (0x1155e6800) [pid = 2628] [serial = 292] [outer = 0x0] [url = about:blank] 16:16:45 INFO - PROCESS | 2628 | --DOMWINDOW == 105 (0x1177c3800) [pid = 2628] [serial = 293] [outer = 0x0] [url = about:blank] 16:16:45 INFO - PROCESS | 2628 | --DOMWINDOW == 104 (0x11c70e400) [pid = 2628] [serial = 331] [outer = 0x0] [url = about:blank] 16:16:45 INFO - PROCESS | 2628 | --DOMWINDOW == 103 (0x11235ec00) [pid = 2628] [serial = 283] [outer = 0x0] [url = about:blank] 16:16:45 INFO - PROCESS | 2628 | --DOMWINDOW == 102 (0x123a9f000) [pid = 2628] [serial = 317] [outer = 0x0] [url = about:blank] 16:16:45 INFO - PROCESS | 2628 | --DOMWINDOW == 101 (0x11928dc00) [pid = 2628] [serial = 298] [outer = 0x0] [url = about:blank] 16:16:45 INFO - PROCESS | 2628 | --DOMWINDOW == 100 (0x11aa5bc00) [pid = 2628] [serial = 302] [outer = 0x0] [url = about:blank] 16:16:45 INFO - PROCESS | 2628 | --DOMWINDOW == 99 (0x11c717000) [pid = 2628] [serial = 314] [outer = 0x0] [url = about:blank] 16:16:45 INFO - PROCESS | 2628 | --DOMWINDOW == 98 (0x11c70fc00) [pid = 2628] [serial = 313] [outer = 0x0] [url = about:blank] 16:16:45 INFO - PROCESS | 2628 | --DOMWINDOW == 97 (0x11a60e000) [pid = 2628] [serial = 299] [outer = 0x0] [url = about:blank] 16:16:45 INFO - PROCESS | 2628 | --DOMWINDOW == 96 (0x1176e0000) [pid = 2628] [serial = 335] [outer = 0x0] [url = about:blank] 16:16:45 INFO - PROCESS | 2628 | --DOMWINDOW == 95 (0x119143000) [pid = 2628] [serial = 296] [outer = 0x0] [url = about:blank] 16:16:45 INFO - PROCESS | 2628 | --DOMWINDOW == 94 (0x123e54400) [pid = 2628] [serial = 332] [outer = 0x0] [url = about:blank] 16:16:45 INFO - PROCESS | 2628 | --DOMWINDOW == 93 (0x115334c00) [pid = 2628] [serial = 334] [outer = 0x0] [url = about:blank] 16:16:45 INFO - PROCESS | 2628 | --DOMWINDOW == 92 (0x11aa1b000) [pid = 2628] [serial = 301] [outer = 0x0] [url = about:blank] 16:16:45 INFO - PROCESS | 2628 | --DOMWINDOW == 91 (0x118f7a000) [pid = 2628] [serial = 295] [outer = 0x0] [url = about:blank] 16:16:45 INFO - PROCESS | 2628 | --DOMWINDOW == 90 (0x115337400) [pid = 2628] [serial = 290] [outer = 0x0] [url = about:blank] 16:16:45 INFO - PROCESS | 2628 | --DOMWINDOW == 89 (0x114405400) [pid = 2628] [serial = 289] [outer = 0x0] [url = about:blank] 16:16:45 INFO - PROCESS | 2628 | --DOMWINDOW == 88 (0x11c1c0c00) [pid = 2628] [serial = 286] [outer = 0x0] [url = about:blank] 16:16:45 INFO - PROCESS | 2628 | --DOMWINDOW == 87 (0x11acb8000) [pid = 2628] [serial = 304] [outer = 0x0] [url = about:blank] 16:16:45 INFO - PROCESS | 2628 | --DOMWINDOW == 86 (0x11beca400) [pid = 2628] [serial = 307] [outer = 0x0] [url = about:blank] 16:16:45 INFO - PROCESS | 2628 | 1461280605612 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 16:16:45 INFO - PROCESS | 2628 | 1461280605618 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 16:16:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:16:45 INFO - PROCESS | 2628 | 1461280605625 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:16:45 INFO - PROCESS | 2628 | 1461280605629 Marionette TRACE conn2 <- [1,498,null,{}] 16:16:45 INFO - PROCESS | 2628 | 1461280605632 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}] 16:16:45 INFO - PROCESS | 2628 | 1461280605733 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 16:16:45 INFO - PROCESS | 2628 | 1461280605749 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:45 INFO - PROCESS | 2628 | ++DOCSHELL 0x118aa9000 == 41 [pid = 2628] [id = 132] 16:16:45 INFO - PROCESS | 2628 | ++DOMWINDOW == 87 (0x11ab74400) [pid = 2628] [serial = 393] [outer = 0x0] 16:16:45 INFO - PROCESS | 2628 | ++DOMWINDOW == 88 (0x11add9000) [pid = 2628] [serial = 394] [outer = 0x11ab74400] 16:16:45 INFO - PROCESS | 2628 | 1461280605791 Marionette DEBUG loaded listener.js 16:16:45 INFO - PROCESS | 2628 | ++DOMWINDOW == 89 (0x11b99e000) [pid = 2628] [serial = 395] [outer = 0x11ab74400] 16:16:46 INFO - PROCESS | 2628 | 1461280606138 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]]]}] 16:16:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:16:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 522ms 16:16:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:16:46 INFO - PROCESS | 2628 | 1461280606149 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 16:16:46 INFO - PROCESS | 2628 | 1461280606150 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 16:16:46 INFO - PROCESS | 2628 | 1461280606152 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:16:46 INFO - PROCESS | 2628 | 1461280606154 Marionette TRACE conn2 <- [1,502,null,{}] 16:16:46 INFO - PROCESS | 2628 | 1461280606180 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}] 16:16:46 INFO - PROCESS | 2628 | 1461280606253 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 16:16:46 INFO - PROCESS | 2628 | 1461280606280 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:46 INFO - PROCESS | 2628 | ++DOCSHELL 0x11ad8c000 == 42 [pid = 2628] [id = 133] 16:16:46 INFO - PROCESS | 2628 | ++DOMWINDOW == 90 (0x11c70cc00) [pid = 2628] [serial = 396] [outer = 0x0] 16:16:46 INFO - PROCESS | 2628 | ++DOMWINDOW == 91 (0x123aa1800) [pid = 2628] [serial = 397] [outer = 0x11c70cc00] 16:16:46 INFO - PROCESS | 2628 | 1461280606308 Marionette DEBUG loaded listener.js 16:16:46 INFO - PROCESS | 2628 | ++DOMWINDOW == 92 (0x123ea9000) [pid = 2628] [serial = 398] [outer = 0x11c70cc00] 16:16:46 INFO - PROCESS | 2628 | 1461280606635 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]]]}] 16:16:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:16:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 534ms 16:16:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:16:46 INFO - PROCESS | 2628 | 1461280606686 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 16:16:46 INFO - PROCESS | 2628 | 1461280606688 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 16:16:46 INFO - PROCESS | 2628 | 1461280606690 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:16:46 INFO - PROCESS | 2628 | 1461280606691 Marionette TRACE conn2 <- [1,506,null,{}] 16:16:46 INFO - PROCESS | 2628 | 1461280606693 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}] 16:16:46 INFO - PROCESS | 2628 | 1461280606772 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 16:16:46 INFO - PROCESS | 2628 | 1461280606815 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:46 INFO - PROCESS | 2628 | ++DOCSHELL 0x11b969800 == 43 [pid = 2628] [id = 134] 16:16:46 INFO - PROCESS | 2628 | ++DOMWINDOW == 93 (0x11c70e000) [pid = 2628] [serial = 399] [outer = 0x0] 16:16:46 INFO - PROCESS | 2628 | ++DOMWINDOW == 94 (0x1242e9400) [pid = 2628] [serial = 400] [outer = 0x11c70e000] 16:16:46 INFO - PROCESS | 2628 | 1461280606841 Marionette DEBUG loaded listener.js 16:16:46 INFO - PROCESS | 2628 | ++DOMWINDOW == 95 (0x1278d4800) [pid = 2628] [serial = 401] [outer = 0x11c70e000] 16:16:47 INFO - PROCESS | 2628 | 1461280607119 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]]]}] 16:16:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:16:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 469ms 16:16:47 INFO - PROCESS | 2628 | 1461280607161 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 16:16:47 INFO - PROCESS | 2628 | 1461280607163 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 16:16:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:16:47 INFO - PROCESS | 2628 | 1461280607166 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:16:47 INFO - PROCESS | 2628 | 1461280607167 Marionette TRACE conn2 <- [1,510,null,{}] 16:16:47 INFO - PROCESS | 2628 | 1461280607169 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}] 16:16:47 INFO - PROCESS | 2628 | 1461280607241 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 16:16:47 INFO - PROCESS | 2628 | 1461280607248 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:47 INFO - PROCESS | 2628 | ++DOCSHELL 0x1237f6000 == 44 [pid = 2628] [id = 135] 16:16:47 INFO - PROCESS | 2628 | ++DOMWINDOW == 96 (0x1274e9400) [pid = 2628] [serial = 402] [outer = 0x0] 16:16:47 INFO - PROCESS | 2628 | ++DOMWINDOW == 97 (0x128543c00) [pid = 2628] [serial = 403] [outer = 0x1274e9400] 16:16:47 INFO - PROCESS | 2628 | 1461280607273 Marionette DEBUG loaded listener.js 16:16:47 INFO - PROCESS | 2628 | ++DOMWINDOW == 98 (0x129cffc00) [pid = 2628] [serial = 404] [outer = 0x1274e9400] 16:16:47 INFO - PROCESS | 2628 | 1461280607604 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]]]}] 16:16:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:16:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 469ms 16:16:47 INFO - PROCESS | 2628 | 1461280607636 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 16:16:47 INFO - PROCESS | 2628 | 1461280607637 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 16:16:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:16:47 INFO - PROCESS | 2628 | 1461280607639 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:16:47 INFO - PROCESS | 2628 | 1461280607640 Marionette TRACE conn2 <- [1,514,null,{}] 16:16:47 INFO - PROCESS | 2628 | 1461280607657 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}] 16:16:47 INFO - PROCESS | 2628 | 1461280607766 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 16:16:47 INFO - PROCESS | 2628 | 1461280607780 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:47 INFO - PROCESS | 2628 | ++DOCSHELL 0x123bd4800 == 45 [pid = 2628] [id = 136] 16:16:47 INFO - PROCESS | 2628 | ++DOMWINDOW == 99 (0x129e57000) [pid = 2628] [serial = 405] [outer = 0x0] 16:16:47 INFO - PROCESS | 2628 | ++DOMWINDOW == 100 (0x12b5c5400) [pid = 2628] [serial = 406] [outer = 0x129e57000] 16:16:47 INFO - PROCESS | 2628 | 1461280607808 Marionette DEBUG loaded listener.js 16:16:47 INFO - PROCESS | 2628 | ++DOMWINDOW == 101 (0x12bc5a000) [pid = 2628] [serial = 407] [outer = 0x129e57000] 16:16:48 INFO - PROCESS | 2628 | 1461280608133 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]]]}] 16:16:48 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 16:16:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 533ms 16:16:48 INFO - PROCESS | 2628 | 1461280608173 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 16:16:48 INFO - PROCESS | 2628 | 1461280608174 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 16:16:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:16:48 INFO - PROCESS | 2628 | 1461280608176 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:16:48 INFO - PROCESS | 2628 | 1461280608177 Marionette TRACE conn2 <- [1,518,null,{}] 16:16:48 INFO - PROCESS | 2628 | 1461280608180 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}] 16:16:48 INFO - PROCESS | 2628 | 1461280608270 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 16:16:48 INFO - PROCESS | 2628 | 1461280608275 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:48 INFO - PROCESS | 2628 | ++DOCSHELL 0x125f54800 == 46 [pid = 2628] [id = 137] 16:16:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 102 (0x129e57400) [pid = 2628] [serial = 408] [outer = 0x0] 16:16:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 103 (0x12bd9a400) [pid = 2628] [serial = 409] [outer = 0x129e57400] 16:16:48 INFO - PROCESS | 2628 | 1461280608300 Marionette DEBUG loaded listener.js 16:16:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 104 (0x12bf6e000) [pid = 2628] [serial = 410] [outer = 0x129e57400] 16:16:48 INFO - PROCESS | 2628 | 1461280608640 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]]]}] 16:16:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:16:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 519ms 16:16:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:16:48 INFO - PROCESS | 2628 | 1461280608695 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 16:16:48 INFO - PROCESS | 2628 | 1461280608696 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 16:16:48 INFO - PROCESS | 2628 | 1461280608698 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:16:48 INFO - PROCESS | 2628 | 1461280608700 Marionette TRACE conn2 <- [1,522,null,{}] 16:16:48 INFO - PROCESS | 2628 | 1461280608702 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}] 16:16:48 INFO - PROCESS | 2628 | 1461280608789 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 16:16:48 INFO - PROCESS | 2628 | 1461280608800 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:48 INFO - PROCESS | 2628 | ++DOCSHELL 0x127e88000 == 47 [pid = 2628] [id = 138] 16:16:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 105 (0x12bd8e800) [pid = 2628] [serial = 411] [outer = 0x0] 16:16:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 106 (0x12c8c5000) [pid = 2628] [serial = 412] [outer = 0x12bd8e800] 16:16:48 INFO - PROCESS | 2628 | 1461280608825 Marionette DEBUG loaded listener.js 16:16:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 107 (0x12d0e1c00) [pid = 2628] [serial = 413] [outer = 0x12bd8e800] 16:16:49 INFO - PROCESS | 2628 | 1461280609157 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]]]}] 16:16:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:16:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 468ms 16:16:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:16:49 INFO - PROCESS | 2628 | 1461280609167 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 16:16:49 INFO - PROCESS | 2628 | 1461280609168 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 16:16:49 INFO - PROCESS | 2628 | 1461280609171 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:16:49 INFO - PROCESS | 2628 | 1461280609172 Marionette TRACE conn2 <- [1,526,null,{}] 16:16:49 INFO - PROCESS | 2628 | 1461280609174 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}] 16:16:49 INFO - PROCESS | 2628 | 1461280609265 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 16:16:49 INFO - PROCESS | 2628 | 1461280609279 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:49 INFO - PROCESS | 2628 | ++DOCSHELL 0x12b55c800 == 48 [pid = 2628] [id = 139] 16:16:49 INFO - PROCESS | 2628 | ++DOMWINDOW == 108 (0x12d1a3400) [pid = 2628] [serial = 414] [outer = 0x0] 16:16:49 INFO - PROCESS | 2628 | ++DOMWINDOW == 109 (0x12d1ac000) [pid = 2628] [serial = 415] [outer = 0x12d1a3400] 16:16:49 INFO - PROCESS | 2628 | 1461280609304 Marionette DEBUG loaded listener.js 16:16:49 INFO - PROCESS | 2628 | ++DOMWINDOW == 110 (0x12d2c6000) [pid = 2628] [serial = 416] [outer = 0x12d1a3400] 16:16:49 INFO - PROCESS | 2628 | 1461280609624 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]]]}] 16:16:49 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 16:16:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 468ms 16:16:49 INFO - PROCESS | 2628 | 1461280609640 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 16:16:49 INFO - PROCESS | 2628 | 1461280609641 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 16:16:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:16:49 INFO - PROCESS | 2628 | 1461280609647 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:16:49 INFO - PROCESS | 2628 | 1461280609648 Marionette TRACE conn2 <- [1,530,null,{}] 16:16:49 INFO - PROCESS | 2628 | 1461280609650 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}] 16:16:49 INFO - PROCESS | 2628 | 1461280609893 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 16:16:49 INFO - PROCESS | 2628 | --DOMWINDOW == 109 (0x118f82400) [pid = 2628] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:16:49 INFO - PROCESS | 2628 | --DOMWINDOW == 108 (0x1191bf800) [pid = 2628] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:16:49 INFO - PROCESS | 2628 | --DOMWINDOW == 107 (0x129ad8c00) [pid = 2628] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:16:49 INFO - PROCESS | 2628 | --DOMWINDOW == 106 (0x129e61800) [pid = 2628] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:16:49 INFO - PROCESS | 2628 | --DOMWINDOW == 105 (0x11c714c00) [pid = 2628] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:16:49 INFO - PROCESS | 2628 | --DOMWINDOW == 104 (0x123919c00) [pid = 2628] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:16:49 INFO - PROCESS | 2628 | --DOMWINDOW == 103 (0x1274ea400) [pid = 2628] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:16:49 INFO - PROCESS | 2628 | --DOMWINDOW == 102 (0x112379400) [pid = 2628] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:16:49 INFO - PROCESS | 2628 | --DOMWINDOW == 101 (0x11b91f000) [pid = 2628] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:16:49 INFO - PROCESS | 2628 | --DOMWINDOW == 100 (0x118f85c00) [pid = 2628] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:16:49 INFO - PROCESS | 2628 | 1461280609931 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:49 INFO - PROCESS | 2628 | ++DOCSHELL 0x119119000 == 49 [pid = 2628] [id = 140] 16:16:49 INFO - PROCESS | 2628 | ++DOMWINDOW == 101 (0x1146e1c00) [pid = 2628] [serial = 417] [outer = 0x0] 16:16:49 INFO - PROCESS | 2628 | ++DOMWINDOW == 102 (0x1191bf800) [pid = 2628] [serial = 418] [outer = 0x1146e1c00] 16:16:49 INFO - PROCESS | 2628 | 1461280609956 Marionette DEBUG loaded listener.js 16:16:49 INFO - PROCESS | 2628 | ++DOMWINDOW == 103 (0x1242e7c00) [pid = 2628] [serial = 419] [outer = 0x1146e1c00] 16:16:50 INFO - PROCESS | 2628 | 1461280610239 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"]]]}] 16:16:50 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 16:16:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:16:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:16:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:16:50 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 16:16:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:16:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:16:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:16:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 619ms 16:16:50 INFO - PROCESS | 2628 | 1461280610266 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 16:16:50 INFO - PROCESS | 2628 | 1461280610268 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 16:16:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:16:50 INFO - PROCESS | 2628 | 1461280610270 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:16:50 INFO - PROCESS | 2628 | 1461280610272 Marionette TRACE conn2 <- [1,534,null,{}] 16:16:50 INFO - PROCESS | 2628 | 1461280610274 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}] 16:16:50 INFO - PROCESS | 2628 | 1461280610370 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 16:16:50 INFO - PROCESS | 2628 | 1461280610374 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:50 INFO - PROCESS | 2628 | ++DOCSHELL 0x12d263800 == 50 [pid = 2628] [id = 141] 16:16:50 INFO - PROCESS | 2628 | ++DOMWINDOW == 104 (0x12449cc00) [pid = 2628] [serial = 420] [outer = 0x0] 16:16:50 INFO - PROCESS | 2628 | ++DOMWINDOW == 105 (0x12da24800) [pid = 2628] [serial = 421] [outer = 0x12449cc00] 16:16:50 INFO - PROCESS | 2628 | 1461280610407 Marionette DEBUG loaded listener.js 16:16:50 INFO - PROCESS | 2628 | ++DOMWINDOW == 106 (0x12dc6f800) [pid = 2628] [serial = 422] [outer = 0x12449cc00] 16:16:50 INFO - PROCESS | 2628 | 1461280610724 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]]]}] 16:16:50 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:16:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 470ms 16:16:50 INFO - PROCESS | 2628 | 1461280610740 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 16:16:50 INFO - PROCESS | 2628 | 1461280610741 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 16:16:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:16:50 INFO - PROCESS | 2628 | 1461280610751 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:16:50 INFO - PROCESS | 2628 | 1461280610752 Marionette TRACE conn2 <- [1,538,null,{}] 16:16:50 INFO - PROCESS | 2628 | 1461280610771 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}] 16:16:50 INFO - PROCESS | 2628 | 1461280610858 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 16:16:50 INFO - PROCESS | 2628 | 1461280610867 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:50 INFO - PROCESS | 2628 | ++DOCSHELL 0x12da0a800 == 51 [pid = 2628] [id = 142] 16:16:50 INFO - PROCESS | 2628 | ++DOMWINDOW == 107 (0x12d2ccc00) [pid = 2628] [serial = 423] [outer = 0x0] 16:16:50 INFO - PROCESS | 2628 | ++DOMWINDOW == 108 (0x12dc76800) [pid = 2628] [serial = 424] [outer = 0x12d2ccc00] 16:16:50 INFO - PROCESS | 2628 | 1461280610898 Marionette DEBUG loaded listener.js 16:16:50 INFO - PROCESS | 2628 | ++DOMWINDOW == 109 (0x12e3ab400) [pid = 2628] [serial = 425] [outer = 0x12d2ccc00] 16:16:51 INFO - PROCESS | 2628 | 1461280611216 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]]]}] 16:16:51 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. 16:16:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 482ms 16:16:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:16:51 INFO - PROCESS | 2628 | 1461280611234 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 16:16:51 INFO - PROCESS | 2628 | 1461280611235 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 16:16:51 INFO - PROCESS | 2628 | 1461280611237 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:16:51 INFO - PROCESS | 2628 | 1461280611238 Marionette TRACE conn2 <- [1,542,null,{}] 16:16:51 INFO - PROCESS | 2628 | 1461280611240 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}] 16:16:51 INFO - PROCESS | 2628 | 1461280611320 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 16:16:51 INFO - PROCESS | 2628 | 1461280611323 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:51 INFO - PROCESS | 2628 | ++DOCSHELL 0x12da49800 == 52 [pid = 2628] [id = 143] 16:16:51 INFO - PROCESS | 2628 | ++DOMWINDOW == 110 (0x12dc7b000) [pid = 2628] [serial = 426] [outer = 0x0] 16:16:51 INFO - PROCESS | 2628 | ++DOMWINDOW == 111 (0x12e3b2800) [pid = 2628] [serial = 427] [outer = 0x12dc7b000] 16:16:51 INFO - PROCESS | 2628 | 1461280611350 Marionette DEBUG loaded listener.js 16:16:51 INFO - PROCESS | 2628 | ++DOMWINDOW == 112 (0x12e3e9000) [pid = 2628] [serial = 428] [outer = 0x12dc7b000] 16:16:51 INFO - PROCESS | 2628 | 1461280611685 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]]]}] 16:16:51 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. 16:16:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 469ms 16:16:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:16:51 INFO - PROCESS | 2628 | 1461280611717 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 16:16:51 INFO - PROCESS | 2628 | 1461280611718 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 16:16:51 INFO - PROCESS | 2628 | 1461280611721 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:16:51 INFO - PROCESS | 2628 | 1461280611723 Marionette TRACE conn2 <- [1,546,null,{}] 16:16:51 INFO - PROCESS | 2628 | 1461280611730 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}] 16:16:51 INFO - PROCESS | 2628 | 1461280611865 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 16:16:51 INFO - PROCESS | 2628 | 1461280611990 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:52 INFO - PROCESS | 2628 | ++DOCSHELL 0x115391800 == 53 [pid = 2628] [id = 144] 16:16:52 INFO - PROCESS | 2628 | ++DOMWINDOW == 113 (0x112247c00) [pid = 2628] [serial = 429] [outer = 0x0] 16:16:52 INFO - PROCESS | 2628 | ++DOMWINDOW == 114 (0x112369800) [pid = 2628] [serial = 430] [outer = 0x112247c00] 16:16:52 INFO - PROCESS | 2628 | 1461280612046 Marionette DEBUG loaded listener.js 16:16:52 INFO - PROCESS | 2628 | ++DOMWINDOW == 115 (0x115336400) [pid = 2628] [serial = 431] [outer = 0x112247c00] 16:16:52 INFO - PROCESS | 2628 | 1461280612437 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]]]}] 16:16:52 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:16:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 726ms 16:16:52 INFO - PROCESS | 2628 | 1461280612448 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 16:16:52 INFO - PROCESS | 2628 | 1461280612452 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 16:16:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:16:52 INFO - PROCESS | 2628 | 1461280612456 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:16:52 INFO - PROCESS | 2628 | 1461280612457 Marionette TRACE conn2 <- [1,550,null,{}] 16:16:52 INFO - PROCESS | 2628 | 1461280612461 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}] 16:16:52 INFO - PROCESS | 2628 | 1461280612567 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 16:16:52 INFO - PROCESS | 2628 | 1461280612648 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:52 INFO - PROCESS | 2628 | ++DOCSHELL 0x11ad86800 == 54 [pid = 2628] [id = 145] 16:16:52 INFO - PROCESS | 2628 | ++DOMWINDOW == 116 (0x118f83000) [pid = 2628] [serial = 432] [outer = 0x0] 16:16:52 INFO - PROCESS | 2628 | ++DOMWINDOW == 117 (0x11bec7400) [pid = 2628] [serial = 433] [outer = 0x118f83000] 16:16:52 INFO - PROCESS | 2628 | 1461280612684 Marionette DEBUG loaded listener.js 16:16:52 INFO - PROCESS | 2628 | ++DOMWINDOW == 118 (0x11c716400) [pid = 2628] [serial = 434] [outer = 0x118f83000] 16:16:53 INFO - PROCESS | 2628 | 1461280613070 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]]]}] 16:16:53 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. 16:16:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 621ms 16:16:53 INFO - PROCESS | 2628 | 1461280613080 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 16:16:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:16:53 INFO - PROCESS | 2628 | 1461280613083 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 16:16:53 INFO - PROCESS | 2628 | 1461280613086 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:16:53 INFO - PROCESS | 2628 | 1461280613087 Marionette TRACE conn2 <- [1,554,null,{}] 16:16:53 INFO - PROCESS | 2628 | 1461280613090 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}] 16:16:53 INFO - PROCESS | 2628 | 1461280613187 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 16:16:53 INFO - PROCESS | 2628 | 1461280613232 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:53 INFO - PROCESS | 2628 | ++DOCSHELL 0x12b55d000 == 55 [pid = 2628] [id = 146] 16:16:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 119 (0x123a9e800) [pid = 2628] [serial = 435] [outer = 0x0] 16:16:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 120 (0x12749d000) [pid = 2628] [serial = 436] [outer = 0x123a9e800] 16:16:53 INFO - PROCESS | 2628 | 1461280613282 Marionette DEBUG loaded listener.js 16:16:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 121 (0x129adf400) [pid = 2628] [serial = 437] [outer = 0x123a9e800] 16:16:53 INFO - PROCESS | 2628 | [2628] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:16:53 INFO - PROCESS | 2628 | 1461280613725 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]]]}] 16:16:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:16:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 668ms 16:16:53 INFO - PROCESS | 2628 | 1461280613755 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 16:16:53 INFO - PROCESS | 2628 | 1461280613756 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 16:16:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:16:53 INFO - PROCESS | 2628 | 1461280613782 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:16:53 INFO - PROCESS | 2628 | 1461280613786 Marionette TRACE conn2 <- [1,558,null,{}] 16:16:53 INFO - PROCESS | 2628 | 1461280613791 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}] 16:16:53 INFO - PROCESS | 2628 | 1461280613889 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 16:16:53 INFO - PROCESS | 2628 | 1461280613949 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:53 INFO - PROCESS | 2628 | ++DOCSHELL 0x12dc38000 == 56 [pid = 2628] [id = 147] 16:16:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 122 (0x129cf8800) [pid = 2628] [serial = 438] [outer = 0x0] 16:16:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 123 (0x12bc59400) [pid = 2628] [serial = 439] [outer = 0x129cf8800] 16:16:53 INFO - PROCESS | 2628 | 1461280613982 Marionette DEBUG loaded listener.js 16:16:54 INFO - PROCESS | 2628 | ++DOMWINDOW == 124 (0x12c8cac00) [pid = 2628] [serial = 440] [outer = 0x129cf8800] 16:16:54 INFO - PROCESS | 2628 | 1461280614382 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]]]}] 16:16:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:16:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 647ms 16:16:54 INFO - PROCESS | 2628 | 1461280614406 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 16:16:54 INFO - PROCESS | 2628 | 1461280614408 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 16:16:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:16:54 INFO - PROCESS | 2628 | 1461280614412 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:16:54 INFO - PROCESS | 2628 | 1461280614414 Marionette TRACE conn2 <- [1,562,null,{}] 16:16:54 INFO - PROCESS | 2628 | 1461280614416 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}] 16:16:54 INFO - PROCESS | 2628 | 1461280614550 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 16:16:54 INFO - PROCESS | 2628 | 1461280614610 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:54 INFO - PROCESS | 2628 | ++DOCSHELL 0x12722c800 == 57 [pid = 2628] [id = 148] 16:16:54 INFO - PROCESS | 2628 | ++DOMWINDOW == 125 (0x11aa22000) [pid = 2628] [serial = 441] [outer = 0x0] 16:16:54 INFO - PROCESS | 2628 | ++DOMWINDOW == 126 (0x129e5d400) [pid = 2628] [serial = 442] [outer = 0x11aa22000] 16:16:54 INFO - PROCESS | 2628 | 1461280614639 Marionette DEBUG loaded listener.js 16:16:54 INFO - PROCESS | 2628 | ++DOMWINDOW == 127 (0x12da26800) [pid = 2628] [serial = 443] [outer = 0x11aa22000] 16:16:54 INFO - PROCESS | 2628 | [2628] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:16:55 INFO - PROCESS | 2628 | 1461280615199 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]]]}] 16:16:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:16:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 819ms 16:16:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:16:55 INFO - PROCESS | 2628 | 1461280615232 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 16:16:55 INFO - PROCESS | 2628 | 1461280615234 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 16:16:55 INFO - PROCESS | 2628 | 1461280615237 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:16:55 INFO - PROCESS | 2628 | 1461280615240 Marionette TRACE conn2 <- [1,566,null,{}] 16:16:55 INFO - PROCESS | 2628 | 1461280615244 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}] 16:16:55 INFO - PROCESS | 2628 | 1461280615330 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 16:16:55 INFO - PROCESS | 2628 | 1461280615377 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:55 INFO - PROCESS | 2628 | ++DOCSHELL 0x11ada1800 == 58 [pid = 2628] [id = 149] 16:16:55 INFO - PROCESS | 2628 | ++DOMWINDOW == 128 (0x114f66800) [pid = 2628] [serial = 444] [outer = 0x0] 16:16:55 INFO - PROCESS | 2628 | ++DOMWINDOW == 129 (0x11870d000) [pid = 2628] [serial = 445] [outer = 0x114f66800] 16:16:55 INFO - PROCESS | 2628 | 1461280615407 Marionette DEBUG loaded listener.js 16:16:55 INFO - PROCESS | 2628 | ++DOMWINDOW == 130 (0x118f79400) [pid = 2628] [serial = 446] [outer = 0x114f66800] 16:16:55 INFO - PROCESS | 2628 | [2628] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:16:55 INFO - PROCESS | 2628 | 1461280615868 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]]]}] 16:16:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:16:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 675ms 16:16:55 INFO - PROCESS | 2628 | 1461280615914 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 16:16:55 INFO - PROCESS | 2628 | 1461280615919 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 16:16:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:16:55 INFO - PROCESS | 2628 | 1461280615950 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:16:55 INFO - PROCESS | 2628 | 1461280615952 Marionette TRACE conn2 <- [1,570,null,{}] 16:16:55 INFO - PROCESS | 2628 | 1461280615961 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}] 16:16:56 INFO - PROCESS | 2628 | 1461280616086 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 16:16:56 INFO - PROCESS | 2628 | 1461280616161 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:56 INFO - PROCESS | 2628 | ++DOCSHELL 0x119161800 == 59 [pid = 2628] [id = 150] 16:16:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 131 (0x1158ed800) [pid = 2628] [serial = 447] [outer = 0x0] 16:16:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 132 (0x1192bec00) [pid = 2628] [serial = 448] [outer = 0x1158ed800] 16:16:56 INFO - PROCESS | 2628 | 1461280616188 Marionette DEBUG loaded listener.js 16:16:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 133 (0x11a60f800) [pid = 2628] [serial = 449] [outer = 0x1158ed800] 16:16:56 INFO - PROCESS | 2628 | [2628] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:16:56 INFO - PROCESS | 2628 | --DOCSHELL 0x11a8e1000 == 58 [pid = 2628] [id = 109] 16:16:56 INFO - PROCESS | 2628 | --DOCSHELL 0x11b051800 == 57 [pid = 2628] [id = 115] 16:16:56 INFO - PROCESS | 2628 | --DOCSHELL 0x119d95800 == 56 [pid = 2628] [id = 114] 16:16:56 INFO - PROCESS | 2628 | --DOCSHELL 0x119d85000 == 55 [pid = 2628] [id = 113] 16:16:56 INFO - PROCESS | 2628 | --DOCSHELL 0x11926c000 == 54 [pid = 2628] [id = 111] 16:16:56 INFO - PROCESS | 2628 | --DOCSHELL 0x12da49800 == 53 [pid = 2628] [id = 143] 16:16:56 INFO - PROCESS | 2628 | --DOCSHELL 0x12da0a800 == 52 [pid = 2628] [id = 142] 16:16:56 INFO - PROCESS | 2628 | --DOCSHELL 0x12d263800 == 51 [pid = 2628] [id = 141] 16:16:56 INFO - PROCESS | 2628 | --DOCSHELL 0x119119000 == 50 [pid = 2628] [id = 140] 16:16:56 INFO - PROCESS | 2628 | --DOCSHELL 0x12b55c800 == 49 [pid = 2628] [id = 139] 16:16:56 INFO - PROCESS | 2628 | --DOCSHELL 0x127e88000 == 48 [pid = 2628] [id = 138] 16:16:56 INFO - PROCESS | 2628 | --DOMWINDOW == 132 (0x12b5c9000) [pid = 2628] [serial = 376] [outer = 0x0] [url = about:blank] 16:16:56 INFO - PROCESS | 2628 | --DOCSHELL 0x125f54800 == 47 [pid = 2628] [id = 137] 16:16:56 INFO - PROCESS | 2628 | --DOCSHELL 0x123bd4800 == 46 [pid = 2628] [id = 136] 16:16:56 INFO - PROCESS | 2628 | --DOCSHELL 0x1237f6000 == 45 [pid = 2628] [id = 135] 16:16:56 INFO - PROCESS | 2628 | --DOCSHELL 0x11b969800 == 44 [pid = 2628] [id = 134] 16:16:56 INFO - PROCESS | 2628 | --DOCSHELL 0x11ad8c000 == 43 [pid = 2628] [id = 133] 16:16:56 INFO - PROCESS | 2628 | --DOCSHELL 0x118aa9000 == 42 [pid = 2628] [id = 132] 16:16:56 INFO - PROCESS | 2628 | --DOCSHELL 0x119d9a800 == 41 [pid = 2628] [id = 131] 16:16:56 INFO - PROCESS | 2628 | --DOCSHELL 0x12bd16000 == 40 [pid = 2628] [id = 130] 16:16:56 INFO - PROCESS | 2628 | --DOCSHELL 0x119a12800 == 39 [pid = 2628] [id = 127] 16:16:56 INFO - PROCESS | 2628 | 1461280616564 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]]]}] 16:16:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:16:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 647ms 16:16:56 INFO - PROCESS | 2628 | 1461280616573 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 16:16:56 INFO - PROCESS | 2628 | 1461280616574 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 16:16:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:16:56 INFO - PROCESS | 2628 | 1461280616578 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:16:56 INFO - PROCESS | 2628 | 1461280616581 Marionette TRACE conn2 <- [1,574,null,{}] 16:16:56 INFO - PROCESS | 2628 | 1461280616588 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}] 16:16:56 INFO - PROCESS | 2628 | --DOMWINDOW == 131 (0x125e9d800) [pid = 2628] [serial = 358] [outer = 0x0] [url = about:blank] 16:16:56 INFO - PROCESS | 2628 | --DOMWINDOW == 130 (0x1274f2800) [pid = 2628] [serial = 361] [outer = 0x0] [url = about:blank] 16:16:56 INFO - PROCESS | 2628 | --DOMWINDOW == 129 (0x11928b800) [pid = 2628] [serial = 337] [outer = 0x0] [url = about:blank] 16:16:56 INFO - PROCESS | 2628 | --DOMWINDOW == 128 (0x1158f0400) [pid = 2628] [serial = 347] [outer = 0x0] [url = about:blank] 16:16:56 INFO - PROCESS | 2628 | --DOMWINDOW == 127 (0x114407000) [pid = 2628] [serial = 346] [outer = 0x0] [url = about:blank] 16:16:56 INFO - PROCESS | 2628 | --DOMWINDOW == 126 (0x11c1c0800) [pid = 2628] [serial = 352] [outer = 0x0] [url = about:blank] 16:16:56 INFO - PROCESS | 2628 | --DOMWINDOW == 125 (0x11a87ec00) [pid = 2628] [serial = 349] [outer = 0x0] [url = about:blank] 16:16:56 INFO - PROCESS | 2628 | --DOMWINDOW == 124 (0x11b098c00) [pid = 2628] [serial = 350] [outer = 0x0] [url = about:blank] 16:16:56 INFO - PROCESS | 2628 | --DOMWINDOW == 123 (0x118c8bc00) [pid = 2628] [serial = 340] [outer = 0x0] [url = about:blank] 16:16:56 INFO - PROCESS | 2628 | --DOMWINDOW == 122 (0x1272af000) [pid = 2628] [serial = 359] [outer = 0x0] [url = about:blank] 16:16:56 INFO - PROCESS | 2628 | --DOMWINDOW == 121 (0x11acb6800) [pid = 2628] [serial = 343] [outer = 0x0] [url = about:blank] 16:16:56 INFO - PROCESS | 2628 | --DOMWINDOW == 120 (0x11aa21400) [pid = 2628] [serial = 364] [outer = 0x0] [url = about:blank] 16:16:56 INFO - PROCESS | 2628 | --DOMWINDOW == 119 (0x127f11000) [pid = 2628] [serial = 367] [outer = 0x0] [url = about:blank] 16:16:56 INFO - PROCESS | 2628 | --DOMWINDOW == 118 (0x11c1c7800) [pid = 2628] [serial = 365] [outer = 0x0] [url = about:blank] 16:16:56 INFO - PROCESS | 2628 | --DOMWINDOW == 117 (0x129e58c00) [pid = 2628] [serial = 370] [outer = 0x0] [url = about:blank] 16:16:56 INFO - PROCESS | 2628 | --DOMWINDOW == 116 (0x12b577c00) [pid = 2628] [serial = 374] [outer = 0x0] [url = about:blank] 16:16:56 INFO - PROCESS | 2628 | --DOMWINDOW == 115 (0x12b573000) [pid = 2628] [serial = 373] [outer = 0x0] [url = about:blank] 16:16:56 INFO - PROCESS | 2628 | --DOMWINDOW == 114 (0x124246000) [pid = 2628] [serial = 356] [outer = 0x0] [url = about:blank] 16:16:56 INFO - PROCESS | 2628 | --DOMWINDOW == 113 (0x123c89c00) [pid = 2628] [serial = 355] [outer = 0x0] [url = about:blank] 16:16:56 INFO - PROCESS | 2628 | --DOMWINDOW == 112 (0x127f10c00) [pid = 2628] [serial = 362] [outer = 0x0] [url = about:blank] 16:16:56 INFO - PROCESS | 2628 | --DOMWINDOW == 111 (0x11c711000) [pid = 2628] [serial = 353] [outer = 0x0] [url = about:blank] 16:16:56 INFO - PROCESS | 2628 | --DOMWINDOW == 110 (0x129ad6c00) [pid = 2628] [serial = 368] [outer = 0x0] [url = about:blank] 16:16:56 INFO - PROCESS | 2628 | --DOMWINDOW == 109 (0x129e61400) [pid = 2628] [serial = 371] [outer = 0x0] [url = about:blank] 16:16:56 INFO - PROCESS | 2628 | 1461280616690 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 16:16:56 INFO - PROCESS | 2628 | 1461280616722 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:56 INFO - PROCESS | 2628 | ++DOCSHELL 0x119a12000 == 40 [pid = 2628] [id = 151] 16:16:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 110 (0x11a60f400) [pid = 2628] [serial = 450] [outer = 0x0] 16:16:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 111 (0x11aa5bc00) [pid = 2628] [serial = 451] [outer = 0x11a60f400] 16:16:56 INFO - PROCESS | 2628 | 1461280616750 Marionette DEBUG loaded listener.js 16:16:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 112 (0x11b098c00) [pid = 2628] [serial = 452] [outer = 0x11a60f400] 16:16:57 INFO - PROCESS | 2628 | 1461280617034 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]]]}] 16:16:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:16:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 471ms 16:16:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:16:57 INFO - PROCESS | 2628 | 1461280617051 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 16:16:57 INFO - PROCESS | 2628 | 1461280617052 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 16:16:57 INFO - PROCESS | 2628 | 1461280617055 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:16:57 INFO - PROCESS | 2628 | 1461280617056 Marionette TRACE conn2 <- [1,578,null,{}] 16:16:57 INFO - PROCESS | 2628 | 1461280617066 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}] 16:16:57 INFO - PROCESS | 2628 | 1461280617144 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 16:16:57 INFO - PROCESS | 2628 | 1461280617200 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:57 INFO - PROCESS | 2628 | ++DOCSHELL 0x11ad8b800 == 41 [pid = 2628] [id = 152] 16:16:57 INFO - PROCESS | 2628 | ++DOMWINDOW == 113 (0x11af1dc00) [pid = 2628] [serial = 453] [outer = 0x0] 16:16:57 INFO - PROCESS | 2628 | ++DOMWINDOW == 114 (0x11bed5000) [pid = 2628] [serial = 454] [outer = 0x11af1dc00] 16:16:57 INFO - PROCESS | 2628 | 1461280617226 Marionette DEBUG loaded listener.js 16:16:57 INFO - PROCESS | 2628 | ++DOMWINDOW == 115 (0x11c51b800) [pid = 2628] [serial = 455] [outer = 0x11af1dc00] 16:16:57 INFO - PROCESS | 2628 | 1461280617517 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]]]}] 16:16:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:16:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 473ms 16:16:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:16:57 INFO - PROCESS | 2628 | 1461280617533 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 16:16:57 INFO - PROCESS | 2628 | 1461280617534 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 16:16:57 INFO - PROCESS | 2628 | 1461280617536 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:16:57 INFO - PROCESS | 2628 | 1461280617537 Marionette TRACE conn2 <- [1,582,null,{}] 16:16:57 INFO - PROCESS | 2628 | 1461280617540 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}] 16:16:57 INFO - PROCESS | 2628 | 1461280617624 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 16:16:57 INFO - PROCESS | 2628 | 1461280617630 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:57 INFO - PROCESS | 2628 | ++DOCSHELL 0x11be5a000 == 42 [pid = 2628] [id = 153] 16:16:57 INFO - PROCESS | 2628 | ++DOMWINDOW == 116 (0x11b918800) [pid = 2628] [serial = 456] [outer = 0x0] 16:16:57 INFO - PROCESS | 2628 | ++DOMWINDOW == 117 (0x11c717000) [pid = 2628] [serial = 457] [outer = 0x11b918800] 16:16:57 INFO - PROCESS | 2628 | 1461280617655 Marionette DEBUG loaded listener.js 16:16:57 INFO - PROCESS | 2628 | ++DOMWINDOW == 118 (0x123e51000) [pid = 2628] [serial = 458] [outer = 0x11b918800] 16:16:58 INFO - PROCESS | 2628 | 1461280618015 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]]]}] 16:16:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:16:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 518ms 16:16:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:16:58 INFO - PROCESS | 2628 | 1461280618055 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 16:16:58 INFO - PROCESS | 2628 | 1461280618057 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 16:16:58 INFO - PROCESS | 2628 | 1461280618060 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:16:58 INFO - PROCESS | 2628 | 1461280618062 Marionette TRACE conn2 <- [1,586,null,{}] 16:16:58 INFO - PROCESS | 2628 | 1461280618065 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}] 16:16:58 INFO - PROCESS | 2628 | 1461280618152 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 16:16:58 INFO - PROCESS | 2628 | 1461280618158 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:58 INFO - PROCESS | 2628 | ++DOCSHELL 0x11598b800 == 43 [pid = 2628] [id = 154] 16:16:58 INFO - PROCESS | 2628 | ++DOMWINDOW == 119 (0x124084800) [pid = 2628] [serial = 459] [outer = 0x0] 16:16:58 INFO - PROCESS | 2628 | ++DOMWINDOW == 120 (0x1274b4000) [pid = 2628] [serial = 460] [outer = 0x124084800] 16:16:58 INFO - PROCESS | 2628 | 1461280618189 Marionette DEBUG loaded listener.js 16:16:58 INFO - PROCESS | 2628 | ++DOMWINDOW == 121 (0x127f63000) [pid = 2628] [serial = 461] [outer = 0x124084800] 16:16:58 INFO - PROCESS | 2628 | [2628] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:16:58 INFO - PROCESS | 2628 | [2628] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:16:58 INFO - PROCESS | 2628 | 1461280618512 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]]]}] 16:16:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:16:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 471ms 16:16:58 INFO - PROCESS | 2628 | 1461280618531 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 16:16:58 INFO - PROCESS | 2628 | 1461280618532 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 16:16:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:16:58 INFO - PROCESS | 2628 | 1461280618534 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:16:58 INFO - PROCESS | 2628 | 1461280618535 Marionette TRACE conn2 <- [1,590,null,{}] 16:16:58 INFO - PROCESS | 2628 | 1461280618537 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}] 16:16:58 INFO - PROCESS | 2628 | 1461280618609 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 16:16:58 INFO - PROCESS | 2628 | 1461280618644 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:58 INFO - PROCESS | 2628 | ++DOCSHELL 0x123e23800 == 44 [pid = 2628] [id = 155] 16:16:58 INFO - PROCESS | 2628 | ++DOMWINDOW == 122 (0x11c635400) [pid = 2628] [serial = 462] [outer = 0x0] 16:16:58 INFO - PROCESS | 2628 | ++DOMWINDOW == 123 (0x12854fc00) [pid = 2628] [serial = 463] [outer = 0x11c635400] 16:16:58 INFO - PROCESS | 2628 | 1461280618699 Marionette DEBUG loaded listener.js 16:16:58 INFO - PROCESS | 2628 | ++DOMWINDOW == 124 (0x129e5c000) [pid = 2628] [serial = 464] [outer = 0x11c635400] 16:16:58 INFO - PROCESS | 2628 | ++DOMWINDOW == 125 (0x129e5e000) [pid = 2628] [serial = 465] [outer = 0x12f9cd800] 16:16:59 INFO - PROCESS | 2628 | 1461280619046 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]]]}] 16:16:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:16:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 519ms 16:16:59 INFO - PROCESS | 2628 | 1461280619053 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 16:16:59 INFO - PROCESS | 2628 | 1461280619054 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 16:16:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:16:59 INFO - PROCESS | 2628 | 1461280619056 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:16:59 INFO - PROCESS | 2628 | 1461280619057 Marionette TRACE conn2 <- [1,594,null,{}] 16:16:59 INFO - PROCESS | 2628 | 1461280619062 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}] 16:16:59 INFO - PROCESS | 2628 | 1461280619155 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 16:16:59 INFO - PROCESS | 2628 | 1461280619160 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:59 INFO - PROCESS | 2628 | ++DOCSHELL 0x125fc8000 == 45 [pid = 2628] [id = 156] 16:16:59 INFO - PROCESS | 2628 | ++DOMWINDOW == 126 (0x124499400) [pid = 2628] [serial = 466] [outer = 0x0] 16:16:59 INFO - PROCESS | 2628 | ++DOMWINDOW == 127 (0x12b56ec00) [pid = 2628] [serial = 467] [outer = 0x124499400] 16:16:59 INFO - PROCESS | 2628 | 1461280619185 Marionette DEBUG loaded listener.js 16:16:59 INFO - PROCESS | 2628 | ++DOMWINDOW == 128 (0x12b790800) [pid = 2628] [serial = 468] [outer = 0x124499400] 16:16:59 INFO - PROCESS | 2628 | 1461280619515 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]]]}] 16:16:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:16:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 470ms 16:16:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:16:59 INFO - PROCESS | 2628 | 1461280619533 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 16:16:59 INFO - PROCESS | 2628 | 1461280619534 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 16:16:59 INFO - PROCESS | 2628 | 1461280619548 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:16:59 INFO - PROCESS | 2628 | 1461280619549 Marionette TRACE conn2 <- [1,598,null,{}] 16:16:59 INFO - PROCESS | 2628 | 1461280619551 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}] 16:16:59 INFO - PROCESS | 2628 | 1461280619642 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 16:16:59 INFO - PROCESS | 2628 | 1461280619646 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:59 INFO - PROCESS | 2628 | ++DOCSHELL 0x127ea5800 == 46 [pid = 2628] [id = 157] 16:16:59 INFO - PROCESS | 2628 | ++DOMWINDOW == 129 (0x127f1b400) [pid = 2628] [serial = 469] [outer = 0x0] 16:16:59 INFO - PROCESS | 2628 | ++DOMWINDOW == 130 (0x12bc59c00) [pid = 2628] [serial = 470] [outer = 0x127f1b400] 16:16:59 INFO - PROCESS | 2628 | 1461280619671 Marionette DEBUG loaded listener.js 16:16:59 INFO - PROCESS | 2628 | ++DOMWINDOW == 131 (0x12bd9c800) [pid = 2628] [serial = 471] [outer = 0x127f1b400] 16:17:00 INFO - PROCESS | 2628 | 1461280620004 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]]]}] 16:17:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:17:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 479ms 16:17:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:17:00 INFO - PROCESS | 2628 | 1461280620016 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 16:17:00 INFO - PROCESS | 2628 | 1461280620018 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 16:17:00 INFO - PROCESS | 2628 | 1461280620020 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:17:00 INFO - PROCESS | 2628 | 1461280620021 Marionette TRACE conn2 <- [1,602,null,{}] 16:17:00 INFO - PROCESS | 2628 | 1461280620023 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}] 16:17:00 INFO - PROCESS | 2628 | 1461280620122 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 16:17:00 INFO - PROCESS | 2628 | 1461280620127 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:00 INFO - PROCESS | 2628 | ++DOCSHELL 0x129c68800 == 47 [pid = 2628] [id = 158] 16:17:00 INFO - PROCESS | 2628 | ++DOMWINDOW == 132 (0x11ade5800) [pid = 2628] [serial = 472] [outer = 0x0] 16:17:00 INFO - PROCESS | 2628 | ++DOMWINDOW == 133 (0x12bf71800) [pid = 2628] [serial = 473] [outer = 0x11ade5800] 16:17:00 INFO - PROCESS | 2628 | 1461280620153 Marionette DEBUG loaded listener.js 16:17:00 INFO - PROCESS | 2628 | ++DOMWINDOW == 134 (0x12d1a7800) [pid = 2628] [serial = 474] [outer = 0x11ade5800] 16:17:00 INFO - PROCESS | 2628 | 1461280620515 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]]]}] 16:17:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:17:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 518ms 16:17:00 INFO - PROCESS | 2628 | 1461280620540 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 16:17:00 INFO - PROCESS | 2628 | 1461280620542 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 16:17:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:17:00 INFO - PROCESS | 2628 | 1461280620546 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:17:00 INFO - PROCESS | 2628 | 1461280620547 Marionette TRACE conn2 <- [1,606,null,{}] 16:17:00 INFO - PROCESS | 2628 | 1461280620550 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}] 16:17:00 INFO - PROCESS | 2628 | 1461280620652 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 16:17:00 INFO - PROCESS | 2628 | --DOMWINDOW == 133 (0x1177c0c00) [pid = 2628] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:17:00 INFO - PROCESS | 2628 | --DOMWINDOW == 132 (0x12d2ccc00) [pid = 2628] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:17:00 INFO - PROCESS | 2628 | --DOMWINDOW == 131 (0x11224a400) [pid = 2628] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:17:00 INFO - PROCESS | 2628 | --DOMWINDOW == 130 (0x11a87a000) [pid = 2628] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:17:00 INFO - PROCESS | 2628 | --DOMWINDOW == 129 (0x112364c00) [pid = 2628] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:17:00 INFO - PROCESS | 2628 | --DOMWINDOW == 128 (0x11bf8c800) [pid = 2628] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:17:00 INFO - PROCESS | 2628 | --DOMWINDOW == 127 (0x118c89c00) [pid = 2628] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:17:00 INFO - PROCESS | 2628 | --DOMWINDOW == 126 (0x129e57400) [pid = 2628] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:17:00 INFO - PROCESS | 2628 | --DOMWINDOW == 125 (0x12bd8e800) [pid = 2628] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:17:00 INFO - PROCESS | 2628 | --DOMWINDOW == 124 (0x12d1a3400) [pid = 2628] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:17:00 INFO - PROCESS | 2628 | --DOMWINDOW == 123 (0x1274e9400) [pid = 2628] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:17:00 INFO - PROCESS | 2628 | --DOMWINDOW == 122 (0x11c70cc00) [pid = 2628] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:17:00 INFO - PROCESS | 2628 | --DOMWINDOW == 121 (0x113f05c00) [pid = 2628] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:17:00 INFO - PROCESS | 2628 | --DOMWINDOW == 120 (0x11ab74400) [pid = 2628] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:17:00 INFO - PROCESS | 2628 | --DOMWINDOW == 119 (0x11c70e000) [pid = 2628] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:17:00 INFO - PROCESS | 2628 | --DOMWINDOW == 118 (0x12b577000) [pid = 2628] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:17:00 INFO - PROCESS | 2628 | --DOMWINDOW == 117 (0x1146e1c00) [pid = 2628] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:17:00 INFO - PROCESS | 2628 | --DOMWINDOW == 116 (0x12449cc00) [pid = 2628] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:17:00 INFO - PROCESS | 2628 | --DOMWINDOW == 115 (0x129e57000) [pid = 2628] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:17:00 INFO - PROCESS | 2628 | 1461280620842 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:00 INFO - PROCESS | 2628 | ++DOCSHELL 0x11559f000 == 48 [pid = 2628] [id = 159] 16:17:00 INFO - PROCESS | 2628 | ++DOMWINDOW == 116 (0x112368000) [pid = 2628] [serial = 475] [outer = 0x0] 16:17:00 INFO - PROCESS | 2628 | ++DOMWINDOW == 117 (0x114f69400) [pid = 2628] [serial = 476] [outer = 0x112368000] 16:17:00 INFO - PROCESS | 2628 | 1461280620872 Marionette DEBUG loaded listener.js 16:17:00 INFO - PROCESS | 2628 | ++DOMWINDOW == 118 (0x11c1c7000) [pid = 2628] [serial = 477] [outer = 0x112368000] 16:17:01 INFO - PROCESS | 2628 | 1461280621149 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]]]}] 16:17:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:17:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 621ms 16:17:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:17:01 INFO - PROCESS | 2628 | 1461280621166 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 16:17:01 INFO - PROCESS | 2628 | 1461280621168 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 16:17:01 INFO - PROCESS | 2628 | 1461280621170 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:17:01 INFO - PROCESS | 2628 | 1461280621171 Marionette TRACE conn2 <- [1,610,null,{}] 16:17:01 INFO - PROCESS | 2628 | 1461280621173 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}] 16:17:01 INFO - PROCESS | 2628 | 1461280621264 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 16:17:01 INFO - PROCESS | 2628 | 1461280621269 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:01 INFO - PROCESS | 2628 | ++DOCSHELL 0x12d273000 == 49 [pid = 2628] [id = 160] 16:17:01 INFO - PROCESS | 2628 | ++DOMWINDOW == 119 (0x11bed1800) [pid = 2628] [serial = 478] [outer = 0x0] 16:17:01 INFO - PROCESS | 2628 | ++DOMWINDOW == 120 (0x12bd99800) [pid = 2628] [serial = 479] [outer = 0x11bed1800] 16:17:01 INFO - PROCESS | 2628 | 1461280621294 Marionette DEBUG loaded listener.js 16:17:01 INFO - PROCESS | 2628 | ++DOMWINDOW == 121 (0x12da8f800) [pid = 2628] [serial = 480] [outer = 0x11bed1800] 16:17:01 INFO - PROCESS | 2628 | 1461280621620 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]]]}] 16:17:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:17:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 468ms 16:17:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:17:01 INFO - PROCESS | 2628 | 1461280621638 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 16:17:01 INFO - PROCESS | 2628 | 1461280621640 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 16:17:01 INFO - PROCESS | 2628 | 1461280621645 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:17:01 INFO - PROCESS | 2628 | 1461280621647 Marionette TRACE conn2 <- [1,614,null,{}] 16:17:01 INFO - PROCESS | 2628 | 1461280621650 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}] 16:17:01 INFO - PROCESS | 2628 | 1461280621749 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 16:17:01 INFO - PROCESS | 2628 | 1461280621755 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:01 INFO - PROCESS | 2628 | ++DOCSHELL 0x12da0e800 == 50 [pid = 2628] [id = 161] 16:17:01 INFO - PROCESS | 2628 | ++DOMWINDOW == 122 (0x11a873400) [pid = 2628] [serial = 481] [outer = 0x0] 16:17:01 INFO - PROCESS | 2628 | ++DOMWINDOW == 123 (0x12da93000) [pid = 2628] [serial = 482] [outer = 0x11a873400] 16:17:01 INFO - PROCESS | 2628 | 1461280621780 Marionette DEBUG loaded listener.js 16:17:01 INFO - PROCESS | 2628 | ++DOMWINDOW == 124 (0x12e3ad800) [pid = 2628] [serial = 483] [outer = 0x11a873400] 16:17:02 INFO - PROCESS | 2628 | 1461280622058 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]]]}] 16:17:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:17:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 472ms 16:17:02 INFO - PROCESS | 2628 | 1461280622115 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 16:17:02 INFO - PROCESS | 2628 | 1461280622116 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 16:17:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:17:02 INFO - PROCESS | 2628 | 1461280622119 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:17:02 INFO - PROCESS | 2628 | 1461280622120 Marionette TRACE conn2 <- [1,618,null,{}] 16:17:02 INFO - PROCESS | 2628 | 1461280622122 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}] 16:17:02 INFO - PROCESS | 2628 | 1461280622201 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 16:17:02 INFO - PROCESS | 2628 | 1461280622205 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:02 INFO - PROCESS | 2628 | ++DOCSHELL 0x12dc32000 == 51 [pid = 2628] [id = 162] 16:17:02 INFO - PROCESS | 2628 | ++DOMWINDOW == 125 (0x12e3afc00) [pid = 2628] [serial = 484] [outer = 0x0] 16:17:02 INFO - PROCESS | 2628 | ++DOMWINDOW == 126 (0x12e3ed800) [pid = 2628] [serial = 485] [outer = 0x12e3afc00] 16:17:02 INFO - PROCESS | 2628 | 1461280622230 Marionette DEBUG loaded listener.js 16:17:02 INFO - PROCESS | 2628 | ++DOMWINDOW == 127 (0x12e3f7c00) [pid = 2628] [serial = 486] [outer = 0x12e3afc00] 16:17:02 INFO - PROCESS | 2628 | 1461280622577 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]]]}] 16:17:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:17:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 469ms 16:17:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:17:02 INFO - PROCESS | 2628 | 1461280622589 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 16:17:02 INFO - PROCESS | 2628 | 1461280622590 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 16:17:02 INFO - PROCESS | 2628 | 1461280622608 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:17:02 INFO - PROCESS | 2628 | 1461280622612 Marionette TRACE conn2 <- [1,622,null,{}] 16:17:02 INFO - PROCESS | 2628 | 1461280622617 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}] 16:17:02 INFO - PROCESS | 2628 | 1461280622737 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 16:17:02 INFO - PROCESS | 2628 | 1461280622744 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:02 INFO - PROCESS | 2628 | ++DOCSHELL 0x12e943000 == 52 [pid = 2628] [id = 163] 16:17:02 INFO - PROCESS | 2628 | ++DOMWINDOW == 128 (0x12e3a9000) [pid = 2628] [serial = 487] [outer = 0x0] 16:17:02 INFO - PROCESS | 2628 | ++DOMWINDOW == 129 (0x12e5c8c00) [pid = 2628] [serial = 488] [outer = 0x12e3a9000] 16:17:02 INFO - PROCESS | 2628 | 1461280622784 Marionette DEBUG loaded listener.js 16:17:02 INFO - PROCESS | 2628 | ++DOMWINDOW == 130 (0x12e5d0c00) [pid = 2628] [serial = 489] [outer = 0x12e3a9000] 16:17:03 INFO - PROCESS | 2628 | 1461280623354 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]]]}] 16:17:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:17:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 792ms 16:17:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:17:03 INFO - PROCESS | 2628 | 1461280623386 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 16:17:03 INFO - PROCESS | 2628 | 1461280623390 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 16:17:03 INFO - PROCESS | 2628 | 1461280623412 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:17:03 INFO - PROCESS | 2628 | 1461280623414 Marionette TRACE conn2 <- [1,626,null,{}] 16:17:03 INFO - PROCESS | 2628 | 1461280623419 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}] 16:17:03 INFO - PROCESS | 2628 | 1461280623519 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 16:17:03 INFO - PROCESS | 2628 | 1461280623582 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:03 INFO - PROCESS | 2628 | ++DOCSHELL 0x119a1d000 == 53 [pid = 2628] [id = 164] 16:17:03 INFO - PROCESS | 2628 | ++DOMWINDOW == 131 (0x1158e8c00) [pid = 2628] [serial = 490] [outer = 0x0] 16:17:03 INFO - PROCESS | 2628 | ++DOMWINDOW == 132 (0x118c8f400) [pid = 2628] [serial = 491] [outer = 0x1158e8c00] 16:17:03 INFO - PROCESS | 2628 | 1461280623613 Marionette DEBUG loaded listener.js 16:17:03 INFO - PROCESS | 2628 | ++DOMWINDOW == 133 (0x11928e400) [pid = 2628] [serial = 492] [outer = 0x1158e8c00] 16:17:04 INFO - PROCESS | 2628 | 1461280624036 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]]]}] 16:17:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:17:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 693ms 16:17:04 INFO - PROCESS | 2628 | 1461280624087 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 16:17:04 INFO - PROCESS | 2628 | 1461280624090 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 16:17:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:17:04 INFO - PROCESS | 2628 | 1461280624097 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:17:04 INFO - PROCESS | 2628 | 1461280624099 Marionette TRACE conn2 <- [1,630,null,{}] 16:17:04 INFO - PROCESS | 2628 | 1461280624101 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}] 16:17:04 INFO - PROCESS | 2628 | 1461280624222 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 16:17:04 INFO - PROCESS | 2628 | 1461280624286 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:04 INFO - PROCESS | 2628 | ++DOCSHELL 0x11c127800 == 54 [pid = 2628] [id = 165] 16:17:04 INFO - PROCESS | 2628 | ++DOMWINDOW == 134 (0x11acb1800) [pid = 2628] [serial = 493] [outer = 0x0] 16:17:04 INFO - PROCESS | 2628 | ++DOMWINDOW == 135 (0x11ade7400) [pid = 2628] [serial = 494] [outer = 0x11acb1800] 16:17:04 INFO - PROCESS | 2628 | 1461280624316 Marionette DEBUG loaded listener.js 16:17:04 INFO - PROCESS | 2628 | ++DOMWINDOW == 136 (0x11beca000) [pid = 2628] [serial = 495] [outer = 0x11acb1800] 16:17:04 INFO - PROCESS | 2628 | 1461280624728 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]]]}] 16:17:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:17:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 671ms 16:17:04 INFO - PROCESS | 2628 | 1461280624768 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 16:17:04 INFO - PROCESS | 2628 | 1461280624770 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 16:17:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:17:04 INFO - PROCESS | 2628 | 1461280624772 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:17:04 INFO - PROCESS | 2628 | 1461280624775 Marionette TRACE conn2 <- [1,634,null,{}] 16:17:04 INFO - PROCESS | 2628 | 1461280624783 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}] 16:17:04 INFO - PROCESS | 2628 | 1461280624885 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 16:17:04 INFO - PROCESS | 2628 | 1461280624936 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:04 INFO - PROCESS | 2628 | ++DOCSHELL 0x12d03d000 == 55 [pid = 2628] [id = 166] 16:17:04 INFO - PROCESS | 2628 | ++DOMWINDOW == 137 (0x11c714c00) [pid = 2628] [serial = 496] [outer = 0x0] 16:17:04 INFO - PROCESS | 2628 | ++DOMWINDOW == 138 (0x1274ab000) [pid = 2628] [serial = 497] [outer = 0x11c714c00] 16:17:04 INFO - PROCESS | 2628 | 1461280624968 Marionette DEBUG loaded listener.js 16:17:05 INFO - PROCESS | 2628 | ++DOMWINDOW == 139 (0x127f5b800) [pid = 2628] [serial = 498] [outer = 0x11c714c00] 16:17:05 INFO - PROCESS | 2628 | [2628] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:17:05 INFO - PROCESS | 2628 | 1461280625379 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]]]}] 16:17:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:17:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 621ms 16:17:05 INFO - PROCESS | 2628 | 1461280625393 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 16:17:05 INFO - PROCESS | 2628 | 1461280625395 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 16:17:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:17:05 INFO - PROCESS | 2628 | 1461280625398 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:17:05 INFO - PROCESS | 2628 | 1461280625399 Marionette TRACE conn2 <- [1,638,null,{}] 16:17:05 INFO - PROCESS | 2628 | 1461280625401 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}] 16:17:05 INFO - PROCESS | 2628 | 1461280625501 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 16:17:05 INFO - PROCESS | 2628 | 1461280625583 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:05 INFO - PROCESS | 2628 | ++DOCSHELL 0x12e95b000 == 56 [pid = 2628] [id = 167] 16:17:05 INFO - PROCESS | 2628 | ++DOMWINDOW == 140 (0x12b575000) [pid = 2628] [serial = 499] [outer = 0x0] 16:17:05 INFO - PROCESS | 2628 | ++DOMWINDOW == 141 (0x12bc5b000) [pid = 2628] [serial = 500] [outer = 0x12b575000] 16:17:05 INFO - PROCESS | 2628 | 1461280625613 Marionette DEBUG loaded listener.js 16:17:05 INFO - PROCESS | 2628 | ++DOMWINDOW == 142 (0x12d2c6400) [pid = 2628] [serial = 501] [outer = 0x12b575000] 16:17:05 INFO - PROCESS | 2628 | [2628] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:17:06 INFO - PROCESS | 2628 | 1461280626024 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]]]}] 16:17:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:17:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 671ms 16:17:06 INFO - PROCESS | 2628 | 1461280626070 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 16:17:06 INFO - PROCESS | 2628 | 1461280626072 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 16:17:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:17:06 INFO - PROCESS | 2628 | 1461280626075 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:17:06 INFO - PROCESS | 2628 | 1461280626078 Marionette TRACE conn2 <- [1,642,null,{}] 16:17:06 INFO - PROCESS | 2628 | 1461280626082 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}] 16:17:06 INFO - PROCESS | 2628 | 1461280626220 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 16:17:06 INFO - PROCESS | 2628 | 1461280626308 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:06 INFO - PROCESS | 2628 | ++DOCSHELL 0x12ed4d000 == 57 [pid = 2628] [id = 168] 16:17:06 INFO - PROCESS | 2628 | ++DOMWINDOW == 143 (0x129e5e400) [pid = 2628] [serial = 502] [outer = 0x0] 16:17:06 INFO - PROCESS | 2628 | ++DOMWINDOW == 144 (0x12da90800) [pid = 2628] [serial = 503] [outer = 0x129e5e400] 16:17:06 INFO - PROCESS | 2628 | 1461280626355 Marionette DEBUG loaded listener.js 16:17:06 INFO - PROCESS | 2628 | ++DOMWINDOW == 145 (0x12e3ecc00) [pid = 2628] [serial = 504] [outer = 0x129e5e400] 16:17:06 INFO - PROCESS | 2628 | 1461280626871 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]]]}] 16:17:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:17:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 871ms 16:17:06 INFO - PROCESS | 2628 | 1461280626948 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 16:17:06 INFO - PROCESS | 2628 | 1461280626950 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 16:17:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:17:06 INFO - PROCESS | 2628 | 1461280626953 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:17:06 INFO - PROCESS | 2628 | 1461280626955 Marionette TRACE conn2 <- [1,646,null,{}] 16:17:06 INFO - PROCESS | 2628 | 1461280626959 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}] 16:17:07 INFO - PROCESS | 2628 | 1461280627110 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 16:17:07 INFO - PROCESS | 2628 | 1461280627366 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:07 INFO - PROCESS | 2628 | ++DOCSHELL 0x119a05800 == 58 [pid = 2628] [id = 169] 16:17:07 INFO - PROCESS | 2628 | ++DOMWINDOW == 146 (0x112369400) [pid = 2628] [serial = 505] [outer = 0x0] 16:17:07 INFO - PROCESS | 2628 | ++DOMWINDOW == 147 (0x112379000) [pid = 2628] [serial = 506] [outer = 0x112369400] 16:17:07 INFO - PROCESS | 2628 | 1461280627404 Marionette DEBUG loaded listener.js 16:17:07 INFO - PROCESS | 2628 | ++DOMWINDOW == 148 (0x11546dc00) [pid = 2628] [serial = 507] [outer = 0x112369400] 16:17:07 INFO - PROCESS | 2628 | 1461280627847 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]]]}] 16:17:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:17:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 927ms 16:17:07 INFO - PROCESS | 2628 | 1461280627880 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 16:17:07 INFO - PROCESS | 2628 | 1461280627883 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 16:17:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:17:07 INFO - PROCESS | 2628 | 1461280627887 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:17:07 INFO - PROCESS | 2628 | 1461280627888 Marionette TRACE conn2 <- [1,650,null,{}] 16:17:07 INFO - PROCESS | 2628 | 1461280627891 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}] 16:17:07 INFO - PROCESS | 2628 | 1461280627982 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 16:17:08 INFO - PROCESS | 2628 | 1461280628036 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:08 INFO - PROCESS | 2628 | ++DOCSHELL 0x11a8cf000 == 59 [pid = 2628] [id = 170] 16:17:08 INFO - PROCESS | 2628 | ++DOMWINDOW == 149 (0x118c34c00) [pid = 2628] [serial = 508] [outer = 0x0] 16:17:08 INFO - PROCESS | 2628 | ++DOMWINDOW == 150 (0x11a60e400) [pid = 2628] [serial = 509] [outer = 0x118c34c00] 16:17:08 INFO - PROCESS | 2628 | 1461280628065 Marionette DEBUG loaded listener.js 16:17:08 INFO - PROCESS | 2628 | ++DOMWINDOW == 151 (0x11ab76800) [pid = 2628] [serial = 510] [outer = 0x118c34c00] 16:17:08 INFO - PROCESS | 2628 | --DOCSHELL 0x1237e0000 == 58 [pid = 2628] [id = 110] 16:17:08 INFO - PROCESS | 2628 | --DOCSHELL 0x12dc32000 == 57 [pid = 2628] [id = 162] 16:17:08 INFO - PROCESS | 2628 | --DOCSHELL 0x12da0e800 == 56 [pid = 2628] [id = 161] 16:17:08 INFO - PROCESS | 2628 | --DOCSHELL 0x12d273000 == 55 [pid = 2628] [id = 160] 16:17:08 INFO - PROCESS | 2628 | --DOCSHELL 0x11559f000 == 54 [pid = 2628] [id = 159] 16:17:08 INFO - PROCESS | 2628 | --DOCSHELL 0x129c68800 == 53 [pid = 2628] [id = 158] 16:17:08 INFO - PROCESS | 2628 | --DOCSHELL 0x127ea5800 == 52 [pid = 2628] [id = 157] 16:17:08 INFO - PROCESS | 2628 | --DOCSHELL 0x125fc8000 == 51 [pid = 2628] [id = 156] 16:17:08 INFO - PROCESS | 2628 | --DOMWINDOW == 150 (0x12e3b2800) [pid = 2628] [serial = 427] [outer = 0x0] [url = about:blank] 16:17:08 INFO - PROCESS | 2628 | --DOMWINDOW == 149 (0x118f7d800) [pid = 2628] [serial = 379] [outer = 0x0] [url = about:blank] 16:17:08 INFO - PROCESS | 2628 | --DOMWINDOW == 148 (0x11c632800) [pid = 2628] [serial = 382] [outer = 0x0] [url = about:blank] 16:17:08 INFO - PROCESS | 2628 | --DOMWINDOW == 147 (0x1274a5800) [pid = 2628] [serial = 385] [outer = 0x0] [url = about:blank] 16:17:08 INFO - PROCESS | 2628 | --DOCSHELL 0x123e23800 == 50 [pid = 2628] [id = 155] 16:17:08 INFO - PROCESS | 2628 | --DOCSHELL 0x11598b800 == 49 [pid = 2628] [id = 154] 16:17:08 INFO - PROCESS | 2628 | --DOCSHELL 0x11be5a000 == 48 [pid = 2628] [id = 153] 16:17:08 INFO - PROCESS | 2628 | --DOCSHELL 0x11ad8b800 == 47 [pid = 2628] [id = 152] 16:17:08 INFO - PROCESS | 2628 | --DOCSHELL 0x119a12000 == 46 [pid = 2628] [id = 151] 16:17:08 INFO - PROCESS | 2628 | --DOCSHELL 0x119161800 == 45 [pid = 2628] [id = 150] 16:17:08 INFO - PROCESS | 2628 | --DOCSHELL 0x11ada1800 == 44 [pid = 2628] [id = 149] 16:17:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:17:08 INFO - PROCESS | 2628 | 1461280628451 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]]]}] 16:17:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 570ms 16:17:08 INFO - PROCESS | 2628 | 1461280628458 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 16:17:08 INFO - PROCESS | 2628 | 1461280628461 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 16:17:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:17:08 INFO - PROCESS | 2628 | 1461280628465 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:17:08 INFO - PROCESS | 2628 | 1461280628466 Marionette TRACE conn2 <- [1,654,null,{}] 16:17:08 INFO - PROCESS | 2628 | 1461280628468 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}] 16:17:08 INFO - PROCESS | 2628 | 1461280628547 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 16:17:08 INFO - PROCESS | 2628 | --DOMWINDOW == 146 (0x11a60e800) [pid = 2628] [serial = 338] [outer = 0x0] [url = about:blank] 16:17:08 INFO - PROCESS | 2628 | --DOMWINDOW == 145 (0x12e3ab400) [pid = 2628] [serial = 425] [outer = 0x0] [url = about:blank] 16:17:08 INFO - PROCESS | 2628 | --DOMWINDOW == 144 (0x112378400) [pid = 2628] [serial = 284] [outer = 0x0] [url = about:blank] 16:17:08 INFO - PROCESS | 2628 | --DOMWINDOW == 143 (0x11becfc00) [pid = 2628] [serial = 329] [outer = 0x0] [url = about:blank] 16:17:08 INFO - PROCESS | 2628 | --DOMWINDOW == 142 (0x11546b400) [pid = 2628] [serial = 323] [outer = 0x0] [url = about:blank] 16:17:08 INFO - PROCESS | 2628 | --DOMWINDOW == 141 (0x11c70f400) [pid = 2628] [serial = 287] [outer = 0x0] [url = about:blank] 16:17:08 INFO - PROCESS | 2628 | --DOMWINDOW == 140 (0x11a607000) [pid = 2628] [serial = 326] [outer = 0x0] [url = about:blank] 16:17:08 INFO - PROCESS | 2628 | --DOMWINDOW == 139 (0x12bd9a400) [pid = 2628] [serial = 409] [outer = 0x0] [url = about:blank] 16:17:08 INFO - PROCESS | 2628 | --DOMWINDOW == 138 (0x12c8c5000) [pid = 2628] [serial = 412] [outer = 0x0] [url = about:blank] 16:17:08 INFO - PROCESS | 2628 | --DOMWINDOW == 137 (0x12d1ac000) [pid = 2628] [serial = 415] [outer = 0x0] [url = about:blank] 16:17:08 INFO - PROCESS | 2628 | --DOMWINDOW == 136 (0x128543c00) [pid = 2628] [serial = 403] [outer = 0x0] [url = about:blank] 16:17:08 INFO - PROCESS | 2628 | --DOMWINDOW == 135 (0x123ea9000) [pid = 2628] [serial = 398] [outer = 0x0] [url = about:blank] 16:17:08 INFO - PROCESS | 2628 | --DOMWINDOW == 134 (0x123aa1800) [pid = 2628] [serial = 397] [outer = 0x0] [url = about:blank] 16:17:08 INFO - PROCESS | 2628 | --DOMWINDOW == 133 (0x12d0e1c00) [pid = 2628] [serial = 413] [outer = 0x0] [url = about:blank] 16:17:08 INFO - PROCESS | 2628 | --DOMWINDOW == 132 (0x11a87f000) [pid = 2628] [serial = 392] [outer = 0x0] [url = about:blank] 16:17:08 INFO - PROCESS | 2628 | --DOMWINDOW == 131 (0x118f79c00) [pid = 2628] [serial = 391] [outer = 0x0] [url = about:blank] 16:17:08 INFO - PROCESS | 2628 | --DOMWINDOW == 130 (0x11add9000) [pid = 2628] [serial = 394] [outer = 0x0] [url = about:blank] 16:17:08 INFO - PROCESS | 2628 | --DOMWINDOW == 129 (0x11b99e000) [pid = 2628] [serial = 395] [outer = 0x0] [url = about:blank] 16:17:08 INFO - PROCESS | 2628 | --DOMWINDOW == 128 (0x1242e9400) [pid = 2628] [serial = 400] [outer = 0x0] [url = about:blank] 16:17:08 INFO - PROCESS | 2628 | --DOMWINDOW == 127 (0x1278d4800) [pid = 2628] [serial = 401] [outer = 0x0] [url = about:blank] 16:17:08 INFO - PROCESS | 2628 | --DOMWINDOW == 126 (0x129e55400) [pid = 2628] [serial = 388] [outer = 0x0] [url = about:blank] 16:17:08 INFO - PROCESS | 2628 | --DOMWINDOW == 125 (0x12b96a000) [pid = 2628] [serial = 377] [outer = 0x0] [url = about:blank] 16:17:08 INFO - PROCESS | 2628 | --DOMWINDOW == 124 (0x1242e7c00) [pid = 2628] [serial = 419] [outer = 0x0] [url = about:blank] 16:17:08 INFO - PROCESS | 2628 | --DOMWINDOW == 123 (0x12dc76800) [pid = 2628] [serial = 424] [outer = 0x0] [url = about:blank] 16:17:08 INFO - PROCESS | 2628 | --DOMWINDOW == 122 (0x1191bf800) [pid = 2628] [serial = 418] [outer = 0x0] [url = about:blank] 16:17:08 INFO - PROCESS | 2628 | --DOMWINDOW == 121 (0x12dc6f800) [pid = 2628] [serial = 422] [outer = 0x0] [url = about:blank] 16:17:08 INFO - PROCESS | 2628 | --DOMWINDOW == 120 (0x12b5c5400) [pid = 2628] [serial = 406] [outer = 0x0] [url = about:blank] 16:17:08 INFO - PROCESS | 2628 | --DOMWINDOW == 119 (0x12bc5a000) [pid = 2628] [serial = 407] [outer = 0x0] [url = about:blank] 16:17:08 INFO - PROCESS | 2628 | --DOMWINDOW == 118 (0x12da24800) [pid = 2628] [serial = 421] [outer = 0x0] [url = about:blank] 16:17:08 INFO - PROCESS | 2628 | --DOMWINDOW == 117 (0x12d2c6000) [pid = 2628] [serial = 416] [outer = 0x0] [url = about:blank] 16:17:08 INFO - PROCESS | 2628 | --DOMWINDOW == 116 (0x12bf6e000) [pid = 2628] [serial = 410] [outer = 0x0] [url = about:blank] 16:17:08 INFO - PROCESS | 2628 | --DOMWINDOW == 115 (0x129cffc00) [pid = 2628] [serial = 404] [outer = 0x0] [url = about:blank] 16:17:08 INFO - PROCESS | 2628 | 1461280628622 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:08 INFO - PROCESS | 2628 | ++DOCSHELL 0x11a8d0800 == 45 [pid = 2628] [id = 171] 16:17:08 INFO - PROCESS | 2628 | ++DOMWINDOW == 116 (0x118f79c00) [pid = 2628] [serial = 511] [outer = 0x0] 16:17:08 INFO - PROCESS | 2628 | ++DOMWINDOW == 117 (0x11ade0800) [pid = 2628] [serial = 512] [outer = 0x118f79c00] 16:17:08 INFO - PROCESS | 2628 | 1461280628653 Marionette DEBUG loaded listener.js 16:17:08 INFO - PROCESS | 2628 | ++DOMWINDOW == 118 (0x11c14d400) [pid = 2628] [serial = 513] [outer = 0x118f79c00] 16:17:08 INFO - PROCESS | 2628 | 1461280628971 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]]]}] 16:17:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:17:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 521ms 16:17:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:17:08 INFO - PROCESS | 2628 | 1461280628987 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 16:17:08 INFO - PROCESS | 2628 | 1461280628988 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 16:17:08 INFO - PROCESS | 2628 | 1461280628992 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:17:09 INFO - PROCESS | 2628 | 1461280629000 Marionette TRACE conn2 <- [1,658,null,{}] 16:17:09 INFO - PROCESS | 2628 | 1461280629007 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}] 16:17:09 INFO - PROCESS | 2628 | 1461280629122 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 16:17:09 INFO - PROCESS | 2628 | 1461280629190 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:09 INFO - PROCESS | 2628 | ++DOCSHELL 0x11be5e800 == 46 [pid = 2628] [id = 172] 16:17:09 INFO - PROCESS | 2628 | ++DOMWINDOW == 119 (0x11ab7a000) [pid = 2628] [serial = 514] [outer = 0x0] 16:17:09 INFO - PROCESS | 2628 | ++DOMWINDOW == 120 (0x11c70d800) [pid = 2628] [serial = 515] [outer = 0x11ab7a000] 16:17:09 INFO - PROCESS | 2628 | 1461280629232 Marionette DEBUG loaded listener.js 16:17:09 INFO - PROCESS | 2628 | ++DOMWINDOW == 121 (0x1272abc00) [pid = 2628] [serial = 516] [outer = 0x11ab7a000] 16:17:09 INFO - PROCESS | 2628 | 1461280629586 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]]]}] 16:17:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:17:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 629ms 16:17:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:17:09 INFO - PROCESS | 2628 | 1461280629620 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 16:17:09 INFO - PROCESS | 2628 | 1461280629621 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 16:17:09 INFO - PROCESS | 2628 | 1461280629623 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:17:09 INFO - PROCESS | 2628 | 1461280629625 Marionette TRACE conn2 <- [1,662,null,{}] 16:17:09 INFO - PROCESS | 2628 | 1461280629627 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}] 16:17:09 INFO - PROCESS | 2628 | 1461280629702 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 16:17:09 INFO - PROCESS | 2628 | 1461280629752 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:09 INFO - PROCESS | 2628 | ++DOCSHELL 0x123b29000 == 47 [pid = 2628] [id = 173] 16:17:09 INFO - PROCESS | 2628 | ++DOMWINDOW == 122 (0x11b9a6c00) [pid = 2628] [serial = 517] [outer = 0x0] 16:17:09 INFO - PROCESS | 2628 | ++DOMWINDOW == 123 (0x1274b8000) [pid = 2628] [serial = 518] [outer = 0x11b9a6c00] 16:17:09 INFO - PROCESS | 2628 | 1461280629778 Marionette DEBUG loaded listener.js 16:17:09 INFO - PROCESS | 2628 | ++DOMWINDOW == 124 (0x129835c00) [pid = 2628] [serial = 519] [outer = 0x11b9a6c00] 16:17:09 INFO - PROCESS | 2628 | [2628] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:17:10 INFO - PROCESS | 2628 | [2628] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:17:10 INFO - PROCESS | 2628 | 1461280630084 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]]]}] 16:17:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:17:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 468ms 16:17:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:17:10 INFO - PROCESS | 2628 | 1461280630099 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 16:17:10 INFO - PROCESS | 2628 | 1461280630100 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 16:17:10 INFO - PROCESS | 2628 | 1461280630102 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:17:10 INFO - PROCESS | 2628 | 1461280630103 Marionette TRACE conn2 <- [1,666,null,{}] 16:17:10 INFO - PROCESS | 2628 | 1461280630106 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}] 16:17:10 INFO - PROCESS | 2628 | 1461280630185 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 16:17:10 INFO - PROCESS | 2628 | 1461280630189 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:10 INFO - PROCESS | 2628 | ++DOCSHELL 0x125e8d800 == 48 [pid = 2628] [id = 174] 16:17:10 INFO - PROCESS | 2628 | ++DOMWINDOW == 125 (0x129e60400) [pid = 2628] [serial = 520] [outer = 0x0] 16:17:10 INFO - PROCESS | 2628 | ++DOMWINDOW == 126 (0x12b573000) [pid = 2628] [serial = 521] [outer = 0x129e60400] 16:17:10 INFO - PROCESS | 2628 | 1461280630224 Marionette DEBUG loaded listener.js 16:17:10 INFO - PROCESS | 2628 | ++DOMWINDOW == 127 (0x12bc5c800) [pid = 2628] [serial = 522] [outer = 0x129e60400] 16:17:10 INFO - PROCESS | 2628 | [2628] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:17:10 INFO - PROCESS | 2628 | [2628] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:17:10 INFO - PROCESS | 2628 | 1461280630593 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]]]}] 16:17:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:17:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 519ms 16:17:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:17:10 INFO - PROCESS | 2628 | 1461280630621 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 16:17:10 INFO - PROCESS | 2628 | 1461280630622 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 16:17:10 INFO - PROCESS | 2628 | 1461280630624 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:17:10 INFO - PROCESS | 2628 | 1461280630625 Marionette TRACE conn2 <- [1,670,null,{}] 16:17:10 INFO - PROCESS | 2628 | 1461280630628 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}] 16:17:10 INFO - PROCESS | 2628 | 1461280630724 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 16:17:10 INFO - PROCESS | 2628 | 1461280630728 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:10 INFO - PROCESS | 2628 | ++DOCSHELL 0x1276ae000 == 49 [pid = 2628] [id = 175] 16:17:10 INFO - PROCESS | 2628 | ++DOMWINDOW == 128 (0x12bc5ac00) [pid = 2628] [serial = 523] [outer = 0x0] 16:17:10 INFO - PROCESS | 2628 | ++DOMWINDOW == 129 (0x12c8bd800) [pid = 2628] [serial = 524] [outer = 0x12bc5ac00] 16:17:10 INFO - PROCESS | 2628 | 1461280630753 Marionette DEBUG loaded listener.js 16:17:10 INFO - PROCESS | 2628 | ++DOMWINDOW == 130 (0x12d2c7000) [pid = 2628] [serial = 525] [outer = 0x12bc5ac00] 16:17:11 INFO - PROCESS | 2628 | 1461280631104 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]]]}] 16:17:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:17:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 521ms 16:17:11 INFO - PROCESS | 2628 | 1461280631146 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 16:17:11 INFO - PROCESS | 2628 | 1461280631147 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 16:17:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:17:11 INFO - PROCESS | 2628 | 1461280631150 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:17:11 INFO - PROCESS | 2628 | 1461280631151 Marionette TRACE conn2 <- [1,674,null,{}] 16:17:11 INFO - PROCESS | 2628 | 1461280631153 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}] 16:17:11 INFO - PROCESS | 2628 | 1461280631243 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 16:17:11 INFO - PROCESS | 2628 | 1461280631256 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:11 INFO - PROCESS | 2628 | ++DOCSHELL 0x129c6e800 == 50 [pid = 2628] [id = 176] 16:17:11 INFO - PROCESS | 2628 | ++DOMWINDOW == 131 (0x12d2ccc00) [pid = 2628] [serial = 526] [outer = 0x0] 16:17:11 INFO - PROCESS | 2628 | ++DOMWINDOW == 132 (0x12da8d000) [pid = 2628] [serial = 527] [outer = 0x12d2ccc00] 16:17:11 INFO - PROCESS | 2628 | 1461280631281 Marionette DEBUG loaded listener.js 16:17:11 INFO - PROCESS | 2628 | ++DOMWINDOW == 133 (0x12dc77800) [pid = 2628] [serial = 528] [outer = 0x12d2ccc00] 16:17:11 INFO - PROCESS | 2628 | [2628] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:17:11 INFO - PROCESS | 2628 | [2628] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:17:11 INFO - PROCESS | 2628 | 1461280631604 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]]]}] 16:17:11 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 16:17:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 469ms 16:17:11 INFO - PROCESS | 2628 | 1461280631620 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 16:17:11 INFO - PROCESS | 2628 | 1461280631621 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 16:17:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:17:11 INFO - PROCESS | 2628 | 1461280631623 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:17:11 INFO - PROCESS | 2628 | 1461280631624 Marionette TRACE conn2 <- [1,678,null,{}] 16:17:11 INFO - PROCESS | 2628 | 1461280631628 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}] 16:17:11 INFO - PROCESS | 2628 | 1461280631722 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 16:17:11 INFO - PROCESS | 2628 | 1461280631727 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:11 INFO - PROCESS | 2628 | ++DOCSHELL 0x12bd14000 == 51 [pid = 2628] [id = 177] 16:17:11 INFO - PROCESS | 2628 | ++DOMWINDOW == 134 (0x12d2d2800) [pid = 2628] [serial = 529] [outer = 0x0] 16:17:11 INFO - PROCESS | 2628 | ++DOMWINDOW == 135 (0x12e3b1800) [pid = 2628] [serial = 530] [outer = 0x12d2d2800] 16:17:11 INFO - PROCESS | 2628 | 1461280631752 Marionette DEBUG loaded listener.js 16:17:11 INFO - PROCESS | 2628 | ++DOMWINDOW == 136 (0x12e5c7c00) [pid = 2628] [serial = 531] [outer = 0x12d2d2800] 16:17:12 INFO - PROCESS | 2628 | 1461280632090 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]]]}] 16:17:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:17:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 519ms 16:17:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:17:12 INFO - PROCESS | 2628 | 1461280632143 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 16:17:12 INFO - PROCESS | 2628 | 1461280632144 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 16:17:12 INFO - PROCESS | 2628 | 1461280632146 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:17:12 INFO - PROCESS | 2628 | 1461280632147 Marionette TRACE conn2 <- [1,682,null,{}] 16:17:12 INFO - PROCESS | 2628 | 1461280632149 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}] 16:17:12 INFO - PROCESS | 2628 | 1461280632243 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 16:17:12 INFO - PROCESS | 2628 | 1461280632280 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:12 INFO - PROCESS | 2628 | ++DOCSHELL 0x12d265800 == 52 [pid = 2628] [id = 178] 16:17:12 INFO - PROCESS | 2628 | ++DOMWINDOW == 137 (0x12e3b7400) [pid = 2628] [serial = 532] [outer = 0x0] 16:17:12 INFO - PROCESS | 2628 | ++DOMWINDOW == 138 (0x12e5d2400) [pid = 2628] [serial = 533] [outer = 0x12e3b7400] 16:17:12 INFO - PROCESS | 2628 | 1461280632305 Marionette DEBUG loaded listener.js 16:17:12 INFO - PROCESS | 2628 | ++DOMWINDOW == 139 (0x12e939400) [pid = 2628] [serial = 534] [outer = 0x12e3b7400] 16:17:12 INFO - PROCESS | 2628 | --DOMWINDOW == 138 (0x11a873400) [pid = 2628] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:17:12 INFO - PROCESS | 2628 | --DOMWINDOW == 137 (0x11c635400) [pid = 2628] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:17:12 INFO - PROCESS | 2628 | --DOMWINDOW == 136 (0x12dc7b000) [pid = 2628] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:17:12 INFO - PROCESS | 2628 | --DOMWINDOW == 135 (0x12e3afc00) [pid = 2628] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:17:12 INFO - PROCESS | 2628 | --DOMWINDOW == 134 (0x11af1dc00) [pid = 2628] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:17:12 INFO - PROCESS | 2628 | --DOMWINDOW == 133 (0x1158ed800) [pid = 2628] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:17:12 INFO - PROCESS | 2628 | --DOMWINDOW == 132 (0x124084800) [pid = 2628] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:17:12 INFO - PROCESS | 2628 | --DOMWINDOW == 131 (0x11a60f400) [pid = 2628] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:17:12 INFO - PROCESS | 2628 | --DOMWINDOW == 130 (0x124499400) [pid = 2628] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:17:12 INFO - PROCESS | 2628 | --DOMWINDOW == 129 (0x11b918800) [pid = 2628] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:17:12 INFO - PROCESS | 2628 | --DOMWINDOW == 128 (0x114f66800) [pid = 2628] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:17:12 INFO - PROCESS | 2628 | --DOMWINDOW == 127 (0x127f1b400) [pid = 2628] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:17:12 INFO - PROCESS | 2628 | --DOMWINDOW == 126 (0x11bed1800) [pid = 2628] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:17:12 INFO - PROCESS | 2628 | --DOMWINDOW == 125 (0x11ade5800) [pid = 2628] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:17:12 INFO - PROCESS | 2628 | --DOMWINDOW == 124 (0x112368000) [pid = 2628] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:17:13 INFO - PROCESS | 2628 | 1461280633202 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]]]}] 16:17:13 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) 16:17:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1069ms 16:17:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:17:13 INFO - PROCESS | 2628 | 1461280633215 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 16:17:13 INFO - PROCESS | 2628 | 1461280633216 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 16:17:13 INFO - PROCESS | 2628 | 1461280633218 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:17:13 INFO - PROCESS | 2628 | 1461280633219 Marionette TRACE conn2 <- [1,686,null,{}] 16:17:13 INFO - PROCESS | 2628 | 1461280633221 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}] 16:17:13 INFO - PROCESS | 2628 | 1461280633301 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 16:17:13 INFO - PROCESS | 2628 | 1461280633348 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:13 INFO - PROCESS | 2628 | ++DOCSHELL 0x12d033800 == 53 [pid = 2628] [id = 179] 16:17:13 INFO - PROCESS | 2628 | ++DOMWINDOW == 125 (0x1177c0c00) [pid = 2628] [serial = 535] [outer = 0x0] 16:17:13 INFO - PROCESS | 2628 | ++DOMWINDOW == 126 (0x12983b400) [pid = 2628] [serial = 536] [outer = 0x1177c0c00] 16:17:13 INFO - PROCESS | 2628 | 1461280633378 Marionette DEBUG loaded listener.js 16:17:13 INFO - PROCESS | 2628 | ++DOMWINDOW == 127 (0x12e5c8000) [pid = 2628] [serial = 537] [outer = 0x1177c0c00] 16:17:14 INFO - PROCESS | 2628 | 1461280634153 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]]]}] 16:17:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:17:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 969ms 16:17:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:17:14 INFO - PROCESS | 2628 | 1461280634187 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 16:17:14 INFO - PROCESS | 2628 | 1461280634189 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 16:17:14 INFO - PROCESS | 2628 | 1461280634191 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:17:14 INFO - PROCESS | 2628 | 1461280634193 Marionette TRACE conn2 <- [1,690,null,{}] 16:17:14 INFO - PROCESS | 2628 | 1461280634197 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}] 16:17:14 INFO - PROCESS | 2628 | 1461280634285 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 16:17:14 INFO - PROCESS | 2628 | 1461280634290 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:14 INFO - PROCESS | 2628 | ++DOCSHELL 0x12dc30800 == 54 [pid = 2628] [id = 180] 16:17:14 INFO - PROCESS | 2628 | ++DOMWINDOW == 128 (0x12e93a400) [pid = 2628] [serial = 538] [outer = 0x0] 16:17:14 INFO - PROCESS | 2628 | ++DOMWINDOW == 129 (0x12ec07c00) [pid = 2628] [serial = 539] [outer = 0x12e93a400] 16:17:14 INFO - PROCESS | 2628 | 1461280634317 Marionette DEBUG loaded listener.js 16:17:14 INFO - PROCESS | 2628 | ++DOMWINDOW == 130 (0x12ec0e400) [pid = 2628] [serial = 540] [outer = 0x12e93a400] 16:17:15 INFO - PROCESS | 2628 | 1461280635252 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]]]}] 16:17:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:17:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1075ms 16:17:15 INFO - PROCESS | 2628 | 1461280635267 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 16:17:15 INFO - PROCESS | 2628 | 1461280635270 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 16:17:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:17:15 INFO - PROCESS | 2628 | 1461280635274 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:17:15 INFO - PROCESS | 2628 | 1461280635275 Marionette TRACE conn2 <- [1,694,null,{}] 16:17:15 INFO - PROCESS | 2628 | 1461280635282 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}] 16:17:15 INFO - PROCESS | 2628 | 1461280635408 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 16:17:15 INFO - PROCESS | 2628 | 1461280635459 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:15 INFO - PROCESS | 2628 | ++DOCSHELL 0x119c3e000 == 55 [pid = 2628] [id = 181] 16:17:15 INFO - PROCESS | 2628 | ++DOMWINDOW == 131 (0x119148400) [pid = 2628] [serial = 541] [outer = 0x0] 16:17:15 INFO - PROCESS | 2628 | ++DOMWINDOW == 132 (0x11a604c00) [pid = 2628] [serial = 542] [outer = 0x119148400] 16:17:15 INFO - PROCESS | 2628 | 1461280635503 Marionette DEBUG loaded listener.js 16:17:15 INFO - PROCESS | 2628 | ++DOMWINDOW == 133 (0x11ade1800) [pid = 2628] [serial = 543] [outer = 0x119148400] 16:17:16 INFO - PROCESS | 2628 | 1461280636422 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]]]}] 16:17:16 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) 16:17:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1173ms 16:17:16 INFO - PROCESS | 2628 | 1461280636447 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 16:17:16 INFO - PROCESS | 2628 | 1461280636451 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 16:17:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:17:16 INFO - PROCESS | 2628 | 1461280636456 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:17:16 INFO - PROCESS | 2628 | 1461280636457 Marionette TRACE conn2 <- [1,698,null,{}] 16:17:16 INFO - PROCESS | 2628 | 1461280636460 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}] 16:17:16 INFO - PROCESS | 2628 | 1461280636561 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 16:17:16 INFO - PROCESS | 2628 | 1461280636611 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:16 INFO - PROCESS | 2628 | ++DOCSHELL 0x12419e800 == 56 [pid = 2628] [id = 182] 16:17:16 INFO - PROCESS | 2628 | ++DOMWINDOW == 134 (0x11acb6800) [pid = 2628] [serial = 544] [outer = 0x0] 16:17:16 INFO - PROCESS | 2628 | ++DOMWINDOW == 135 (0x12391f000) [pid = 2628] [serial = 545] [outer = 0x11acb6800] 16:17:16 INFO - PROCESS | 2628 | 1461280636641 Marionette DEBUG loaded listener.js 16:17:16 INFO - PROCESS | 2628 | ++DOMWINDOW == 136 (0x1274a4000) [pid = 2628] [serial = 546] [outer = 0x11acb6800] 16:17:17 INFO - PROCESS | 2628 | 1461280637537 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]]]}] 16:17:17 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) 16:17:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1120ms 16:17:17 INFO - PROCESS | 2628 | 1461280637576 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 16:17:17 INFO - PROCESS | 2628 | 1461280637579 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 16:17:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:17:17 INFO - PROCESS | 2628 | 1461280637582 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:17:17 INFO - PROCESS | 2628 | 1461280637585 Marionette TRACE conn2 <- [1,702,null,{}] 16:17:17 INFO - PROCESS | 2628 | 1461280637593 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}] 16:17:17 INFO - PROCESS | 2628 | 1461280637690 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 16:17:17 INFO - PROCESS | 2628 | 1461280637741 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:17 INFO - PROCESS | 2628 | ++DOCSHELL 0x12b55c800 == 57 [pid = 2628] [id = 183] 16:17:17 INFO - PROCESS | 2628 | ++DOMWINDOW == 137 (0x129836c00) [pid = 2628] [serial = 547] [outer = 0x0] 16:17:17 INFO - PROCESS | 2628 | ++DOMWINDOW == 138 (0x12bd94800) [pid = 2628] [serial = 548] [outer = 0x129836c00] 16:17:17 INFO - PROCESS | 2628 | 1461280637773 Marionette DEBUG loaded listener.js 16:17:17 INFO - PROCESS | 2628 | ++DOMWINDOW == 139 (0x12d1aac00) [pid = 2628] [serial = 549] [outer = 0x129836c00] 16:17:18 INFO - PROCESS | 2628 | 1461280638830 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]]]}] 16:17:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:17:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1273ms 16:17:18 INFO - PROCESS | 2628 | 1461280638856 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 16:17:18 INFO - PROCESS | 2628 | 1461280638858 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 16:17:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:17:18 INFO - PROCESS | 2628 | 1461280638862 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:17:18 INFO - PROCESS | 2628 | 1461280638864 Marionette TRACE conn2 <- [1,706,null,{}] 16:17:18 INFO - PROCESS | 2628 | 1461280638867 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}] 16:17:18 INFO - PROCESS | 2628 | 1461280638953 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 16:17:19 INFO - PROCESS | 2628 | 1461280639039 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:19 INFO - PROCESS | 2628 | ++DOCSHELL 0x108ead000 == 58 [pid = 2628] [id = 184] 16:17:19 INFO - PROCESS | 2628 | ++DOMWINDOW == 140 (0x11a879c00) [pid = 2628] [serial = 550] [outer = 0x0] 16:17:19 INFO - PROCESS | 2628 | ++DOMWINDOW == 141 (0x11aa5c800) [pid = 2628] [serial = 551] [outer = 0x11a879c00] 16:17:19 INFO - PROCESS | 2628 | 1461280639068 Marionette DEBUG loaded listener.js 16:17:19 INFO - PROCESS | 2628 | ++DOMWINDOW == 142 (0x11af20800) [pid = 2628] [serial = 552] [outer = 0x11a879c00] 16:17:19 INFO - PROCESS | 2628 | --DOCSHELL 0x12d033800 == 57 [pid = 2628] [id = 179] 16:17:19 INFO - PROCESS | 2628 | --DOCSHELL 0x12d265800 == 56 [pid = 2628] [id = 178] 16:17:19 INFO - PROCESS | 2628 | --DOCSHELL 0x12bd14000 == 55 [pid = 2628] [id = 177] 16:17:19 INFO - PROCESS | 2628 | --DOCSHELL 0x129c6e800 == 54 [pid = 2628] [id = 176] 16:17:19 INFO - PROCESS | 2628 | --DOCSHELL 0x1276ae000 == 53 [pid = 2628] [id = 175] 16:17:19 INFO - PROCESS | 2628 | --DOCSHELL 0x125e8d800 == 52 [pid = 2628] [id = 174] 16:17:19 INFO - PROCESS | 2628 | --DOCSHELL 0x123b29000 == 51 [pid = 2628] [id = 173] 16:17:19 INFO - PROCESS | 2628 | --DOCSHELL 0x11be5e800 == 50 [pid = 2628] [id = 172] 16:17:19 INFO - PROCESS | 2628 | --DOCSHELL 0x11a8d0800 == 49 [pid = 2628] [id = 171] 16:17:19 INFO - PROCESS | 2628 | --DOCSHELL 0x11a8cf000 == 48 [pid = 2628] [id = 170] 16:17:19 INFO - PROCESS | 2628 | --DOCSHELL 0x119a05800 == 47 [pid = 2628] [id = 169] 16:17:19 INFO - PROCESS | 2628 | --DOCSHELL 0x12e95b000 == 46 [pid = 2628] [id = 167] 16:17:19 INFO - PROCESS | 2628 | --DOCSHELL 0x12d03d000 == 45 [pid = 2628] [id = 166] 16:17:19 INFO - PROCESS | 2628 | --DOCSHELL 0x11c127800 == 44 [pid = 2628] [id = 165] 16:17:19 INFO - PROCESS | 2628 | --DOCSHELL 0x119a1d000 == 43 [pid = 2628] [id = 164] 16:17:19 INFO - PROCESS | 2628 | --DOMWINDOW == 141 (0x12e3e9000) [pid = 2628] [serial = 428] [outer = 0x0] [url = about:blank] 16:17:19 INFO - PROCESS | 2628 | --DOMWINDOW == 140 (0x12da8f800) [pid = 2628] [serial = 480] [outer = 0x0] [url = about:blank] 16:17:19 INFO - PROCESS | 2628 | --DOMWINDOW == 139 (0x114f69400) [pid = 2628] [serial = 476] [outer = 0x0] [url = about:blank] 16:17:19 INFO - PROCESS | 2628 | --DOMWINDOW == 138 (0x12da93000) [pid = 2628] [serial = 482] [outer = 0x0] [url = about:blank] 16:17:19 INFO - PROCESS | 2628 | --DOMWINDOW == 137 (0x12e3f7c00) [pid = 2628] [serial = 486] [outer = 0x0] [url = about:blank] 16:17:19 INFO - PROCESS | 2628 | --DOMWINDOW == 136 (0x129e5c000) [pid = 2628] [serial = 464] [outer = 0x0] [url = about:blank] 16:17:19 INFO - PROCESS | 2628 | --DOMWINDOW == 135 (0x12854fc00) [pid = 2628] [serial = 463] [outer = 0x0] [url = about:blank] 16:17:19 INFO - PROCESS | 2628 | --DOMWINDOW == 134 (0x12b790800) [pid = 2628] [serial = 468] [outer = 0x0] [url = about:blank] 16:17:19 INFO - PROCESS | 2628 | --DOMWINDOW == 133 (0x12e3ad800) [pid = 2628] [serial = 483] [outer = 0x0] [url = about:blank] 16:17:19 INFO - PROCESS | 2628 | --DOMWINDOW == 132 (0x12bc58800) [pid = 2628] [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.] 16:17:19 INFO - PROCESS | 2628 | --DOMWINDOW == 131 (0x12e3ed800) [pid = 2628] [serial = 485] [outer = 0x0] [url = about:blank] 16:17:19 INFO - PROCESS | 2628 | --DOMWINDOW == 130 (0x12749d000) [pid = 2628] [serial = 436] [outer = 0x0] [url = about:blank] 16:17:19 INFO - PROCESS | 2628 | --DOMWINDOW == 129 (0x11bed5000) [pid = 2628] [serial = 454] [outer = 0x0] [url = about:blank] 16:17:19 INFO - PROCESS | 2628 | --DOMWINDOW == 128 (0x11c51b800) [pid = 2628] [serial = 455] [outer = 0x0] [url = about:blank] 16:17:19 INFO - PROCESS | 2628 | --DOMWINDOW == 127 (0x11a60f800) [pid = 2628] [serial = 449] [outer = 0x0] [url = about:blank] 16:17:19 INFO - PROCESS | 2628 | --DOMWINDOW == 126 (0x1192bec00) [pid = 2628] [serial = 448] [outer = 0x0] [url = about:blank] 16:17:19 INFO - PROCESS | 2628 | --DOMWINDOW == 125 (0x1274b4000) [pid = 2628] [serial = 460] [outer = 0x0] [url = about:blank] 16:17:19 INFO - PROCESS | 2628 | --DOMWINDOW == 124 (0x127f63000) [pid = 2628] [serial = 461] [outer = 0x0] [url = about:blank] 16:17:19 INFO - PROCESS | 2628 | --DOMWINDOW == 123 (0x11aa5bc00) [pid = 2628] [serial = 451] [outer = 0x0] [url = about:blank] 16:17:19 INFO - PROCESS | 2628 | --DOMWINDOW == 122 (0x11b098c00) [pid = 2628] [serial = 452] [outer = 0x0] [url = about:blank] 16:17:19 INFO - PROCESS | 2628 | --DOMWINDOW == 121 (0x12bc59400) [pid = 2628] [serial = 439] [outer = 0x0] [url = about:blank] 16:17:19 INFO - PROCESS | 2628 | --DOMWINDOW == 120 (0x12b56ec00) [pid = 2628] [serial = 467] [outer = 0x0] [url = about:blank] 16:17:19 INFO - PROCESS | 2628 | --DOMWINDOW == 119 (0x11bec7400) [pid = 2628] [serial = 433] [outer = 0x0] [url = about:blank] 16:17:19 INFO - PROCESS | 2628 | --DOMWINDOW == 118 (0x11c717000) [pid = 2628] [serial = 457] [outer = 0x0] [url = about:blank] 16:17:19 INFO - PROCESS | 2628 | --DOMWINDOW == 117 (0x123e51000) [pid = 2628] [serial = 458] [outer = 0x0] [url = about:blank] 16:17:19 INFO - PROCESS | 2628 | --DOMWINDOW == 116 (0x129e5d400) [pid = 2628] [serial = 442] [outer = 0x0] [url = about:blank] 16:17:19 INFO - PROCESS | 2628 | --DOMWINDOW == 115 (0x118f79400) [pid = 2628] [serial = 446] [outer = 0x0] [url = about:blank] 16:17:19 INFO - PROCESS | 2628 | --DOMWINDOW == 114 (0x11870d000) [pid = 2628] [serial = 445] [outer = 0x0] [url = about:blank] 16:17:19 INFO - PROCESS | 2628 | --DOMWINDOW == 113 (0x112369800) [pid = 2628] [serial = 430] [outer = 0x0] [url = about:blank] 16:17:19 INFO - PROCESS | 2628 | --DOMWINDOW == 112 (0x12bc59c00) [pid = 2628] [serial = 470] [outer = 0x0] [url = about:blank] 16:17:19 INFO - PROCESS | 2628 | --DOMWINDOW == 111 (0x12bd9c800) [pid = 2628] [serial = 471] [outer = 0x0] [url = about:blank] 16:17:19 INFO - PROCESS | 2628 | --DOMWINDOW == 110 (0x12bd99800) [pid = 2628] [serial = 479] [outer = 0x0] [url = about:blank] 16:17:19 INFO - PROCESS | 2628 | --DOMWINDOW == 109 (0x12d1a7800) [pid = 2628] [serial = 474] [outer = 0x0] [url = about:blank] 16:17:19 INFO - PROCESS | 2628 | --DOMWINDOW == 108 (0x12bf71800) [pid = 2628] [serial = 473] [outer = 0x0] [url = about:blank] 16:17:19 INFO - PROCESS | 2628 | --DOMWINDOW == 107 (0x11c1c7000) [pid = 2628] [serial = 477] [outer = 0x0] [url = about:blank] 16:17:19 INFO - PROCESS | 2628 | 1461280639972 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]]]}] 16:17:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:17:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1121ms 16:17:19 INFO - PROCESS | 2628 | 1461280639983 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 16:17:19 INFO - PROCESS | 2628 | 1461280639987 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 16:17:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:17:19 INFO - PROCESS | 2628 | 1461280639991 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:17:19 INFO - PROCESS | 2628 | 1461280639993 Marionette TRACE conn2 <- [1,710,null,{}] 16:17:20 INFO - PROCESS | 2628 | 1461280640009 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}] 16:17:20 INFO - PROCESS | 2628 | 1461280640084 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 16:17:20 INFO - PROCESS | 2628 | 1461280640090 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:20 INFO - PROCESS | 2628 | ++DOCSHELL 0x119d94000 == 44 [pid = 2628] [id = 185] 16:17:20 INFO - PROCESS | 2628 | ++DOMWINDOW == 108 (0x11addb000) [pid = 2628] [serial = 553] [outer = 0x0] 16:17:20 INFO - PROCESS | 2628 | ++DOMWINDOW == 109 (0x11c1bdc00) [pid = 2628] [serial = 554] [outer = 0x11addb000] 16:17:20 INFO - PROCESS | 2628 | 1461280640119 Marionette DEBUG loaded listener.js 16:17:20 INFO - PROCESS | 2628 | ++DOMWINDOW == 110 (0x11c7e7000) [pid = 2628] [serial = 555] [outer = 0x11addb000] 16:17:20 INFO - PROCESS | 2628 | 1461280640990 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]]]}] 16:17:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:17:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1032ms 16:17:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:17:21 INFO - PROCESS | 2628 | 1461280641024 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 16:17:21 INFO - PROCESS | 2628 | 1461280641025 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 16:17:21 INFO - PROCESS | 2628 | 1461280641029 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:17:21 INFO - PROCESS | 2628 | 1461280641032 Marionette TRACE conn2 <- [1,714,null,{}] 16:17:21 INFO - PROCESS | 2628 | 1461280641039 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}] 16:17:21 INFO - PROCESS | 2628 | 1461280641143 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 16:17:21 INFO - PROCESS | 2628 | 1461280641153 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:21 INFO - PROCESS | 2628 | ++DOCSHELL 0x11c177000 == 45 [pid = 2628] [id = 186] 16:17:21 INFO - PROCESS | 2628 | ++DOMWINDOW == 111 (0x123926000) [pid = 2628] [serial = 556] [outer = 0x0] 16:17:21 INFO - PROCESS | 2628 | ++DOMWINDOW == 112 (0x12749d000) [pid = 2628] [serial = 557] [outer = 0x123926000] 16:17:21 INFO - PROCESS | 2628 | 1461280641181 Marionette DEBUG loaded listener.js 16:17:21 INFO - PROCESS | 2628 | ++DOMWINDOW == 113 (0x127f1ac00) [pid = 2628] [serial = 558] [outer = 0x123926000] 16:17:22 INFO - PROCESS | 2628 | 1461280642001 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]]]}] 16:17:22 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 16:17:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1023ms 16:17:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:17:22 INFO - PROCESS | 2628 | 1461280642051 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 16:17:22 INFO - PROCESS | 2628 | 1461280642053 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 16:17:22 INFO - PROCESS | 2628 | 1461280642055 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:17:22 INFO - PROCESS | 2628 | 1461280642056 Marionette TRACE conn2 <- [1,718,null,{}] 16:17:22 INFO - PROCESS | 2628 | 1461280642058 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}] 16:17:22 INFO - PROCESS | 2628 | 1461280642159 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 16:17:22 INFO - PROCESS | 2628 | 1461280642164 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:22 INFO - PROCESS | 2628 | ++DOCSHELL 0x123d52800 == 46 [pid = 2628] [id = 187] 16:17:22 INFO - PROCESS | 2628 | ++DOMWINDOW == 114 (0x123c88800) [pid = 2628] [serial = 559] [outer = 0x0] 16:17:22 INFO - PROCESS | 2628 | ++DOMWINDOW == 115 (0x129e5a800) [pid = 2628] [serial = 560] [outer = 0x123c88800] 16:17:22 INFO - PROCESS | 2628 | 1461280642190 Marionette DEBUG loaded listener.js 16:17:22 INFO - PROCESS | 2628 | ++DOMWINDOW == 116 (0x12b574c00) [pid = 2628] [serial = 561] [outer = 0x123c88800] 16:17:22 INFO - PROCESS | 2628 | 1461280642974 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]]]}] 16:17:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:17:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 971ms 16:17:23 INFO - PROCESS | 2628 | 1461280643026 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 16:17:23 INFO - PROCESS | 2628 | 1461280643028 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 16:17:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:17:23 INFO - PROCESS | 2628 | 1461280643030 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:17:23 INFO - PROCESS | 2628 | 1461280643031 Marionette TRACE conn2 <- [1,722,null,{}] 16:17:23 INFO - PROCESS | 2628 | 1461280643033 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}] 16:17:23 INFO - PROCESS | 2628 | 1461280643144 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 16:17:23 INFO - PROCESS | 2628 | --DOMWINDOW == 115 (0x12d2d2800) [pid = 2628] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:17:23 INFO - PROCESS | 2628 | --DOMWINDOW == 114 (0x1177c0c00) [pid = 2628] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:17:23 INFO - PROCESS | 2628 | --DOMWINDOW == 113 (0x12e3b7400) [pid = 2628] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:17:23 INFO - PROCESS | 2628 | --DOMWINDOW == 112 (0x12bc5ac00) [pid = 2628] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:17:23 INFO - PROCESS | 2628 | --DOMWINDOW == 111 (0x12d2ccc00) [pid = 2628] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:17:23 INFO - PROCESS | 2628 | --DOMWINDOW == 110 (0x11b9a6c00) [pid = 2628] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:17:23 INFO - PROCESS | 2628 | --DOMWINDOW == 109 (0x118f79c00) [pid = 2628] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:17:23 INFO - PROCESS | 2628 | --DOMWINDOW == 108 (0x129e60400) [pid = 2628] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:17:23 INFO - PROCESS | 2628 | --DOMWINDOW == 107 (0x118c34c00) [pid = 2628] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:17:23 INFO - PROCESS | 2628 | --DOMWINDOW == 106 (0x112369400) [pid = 2628] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:17:23 INFO - PROCESS | 2628 | --DOMWINDOW == 105 (0x11ab7a000) [pid = 2628] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:17:23 INFO - PROCESS | 2628 | 1461280643182 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:23 INFO - PROCESS | 2628 | ++DOCSHELL 0x11915a000 == 47 [pid = 2628] [id = 188] 16:17:23 INFO - PROCESS | 2628 | ++DOMWINDOW == 106 (0x11235ec00) [pid = 2628] [serial = 562] [outer = 0x0] 16:17:23 INFO - PROCESS | 2628 | ++DOMWINDOW == 107 (0x1155ed400) [pid = 2628] [serial = 563] [outer = 0x11235ec00] 16:17:23 INFO - PROCESS | 2628 | 1461280643211 Marionette DEBUG loaded listener.js 16:17:23 INFO - PROCESS | 2628 | ++DOMWINDOW == 108 (0x123e54000) [pid = 2628] [serial = 564] [outer = 0x11235ec00] 16:17:23 INFO - PROCESS | 2628 | 1461280643515 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] 16:17:23 INFO - PROCESS | 2628 | 1461280643551 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 16:17:23 INFO - PROCESS | 2628 | 1461280643553 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:17:23 INFO - PROCESS | 2628 | 1461280643554 Marionette TRACE conn2 <- [1,726,null,{}] 16:17:23 INFO - PROCESS | 2628 | 1461280643556 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}] 16:17:23 INFO - PROCESS | 2628 | 1461280643648 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 16:17:23 INFO - PROCESS | 2628 | 1461280643654 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:23 INFO - PROCESS | 2628 | ++DOCSHELL 0x12722d000 == 48 [pid = 2628] [id = 189] 16:17:23 INFO - PROCESS | 2628 | ++DOMWINDOW == 109 (0x12b5cbc00) [pid = 2628] [serial = 565] [outer = 0x0] 16:17:23 INFO - PROCESS | 2628 | ++DOMWINDOW == 110 (0x12d0d3000) [pid = 2628] [serial = 566] [outer = 0x12b5cbc00] 16:17:23 INFO - PROCESS | 2628 | 1461280643684 Marionette DEBUG loaded listener.js 16:17:23 INFO - PROCESS | 2628 | ++DOMWINDOW == 111 (0x12da93000) [pid = 2628] [serial = 567] [outer = 0x12b5cbc00] 16:17:24 INFO - PROCESS | 2628 | 1461280644024 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]]]}] 16:17:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:17:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 517ms 16:17:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:17:24 INFO - PROCESS | 2628 | 1461280644071 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 16:17:24 INFO - PROCESS | 2628 | 1461280644072 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 16:17:24 INFO - PROCESS | 2628 | 1461280644074 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:17:24 INFO - PROCESS | 2628 | 1461280644075 Marionette TRACE conn2 <- [1,730,null,{}] 16:17:24 INFO - PROCESS | 2628 | 1461280644078 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}] 16:17:24 INFO - PROCESS | 2628 | 1461280644152 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 16:17:24 INFO - PROCESS | 2628 | 1461280644156 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:24 INFO - PROCESS | 2628 | ++DOCSHELL 0x12b54b800 == 49 [pid = 2628] [id = 190] 16:17:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 112 (0x12da25000) [pid = 2628] [serial = 568] [outer = 0x0] 16:17:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 113 (0x12e3a8400) [pid = 2628] [serial = 569] [outer = 0x12da25000] 16:17:24 INFO - PROCESS | 2628 | 1461280644183 Marionette DEBUG loaded listener.js 16:17:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 114 (0x12e3b4800) [pid = 2628] [serial = 570] [outer = 0x12da25000] 16:17:24 INFO - PROCESS | 2628 | 1461280644507 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] 16:17:24 INFO - PROCESS | 2628 | 1461280644546 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 16:17:24 INFO - PROCESS | 2628 | 1461280644550 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:17:24 INFO - PROCESS | 2628 | 1461280644551 Marionette TRACE conn2 <- [1,734,null,{}] 16:17:24 INFO - PROCESS | 2628 | 1461280644555 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}] 16:17:24 INFO - PROCESS | 2628 | 1461280644669 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 16:17:24 INFO - PROCESS | 2628 | 1461280644745 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:24 INFO - PROCESS | 2628 | ++DOCSHELL 0x12bc19000 == 50 [pid = 2628] [id = 191] 16:17:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 115 (0x12dc71400) [pid = 2628] [serial = 571] [outer = 0x0] 16:17:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 116 (0x12e3ec000) [pid = 2628] [serial = 572] [outer = 0x12dc71400] 16:17:24 INFO - PROCESS | 2628 | 1461280644785 Marionette DEBUG loaded listener.js 16:17:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 117 (0x12e5cf000) [pid = 2628] [serial = 573] [outer = 0x12dc71400] 16:17:25 INFO - PROCESS | 2628 | 1461280645115 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]]]}] 16:17:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:17:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 620ms 16:17:25 INFO - PROCESS | 2628 | 1461280645170 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 16:17:25 INFO - PROCESS | 2628 | 1461280645171 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 16:17:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:17:25 INFO - PROCESS | 2628 | 1461280645173 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:17:25 INFO - PROCESS | 2628 | 1461280645174 Marionette TRACE conn2 <- [1,738,null,{}] 16:17:25 INFO - PROCESS | 2628 | 1461280645176 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}] 16:17:25 INFO - PROCESS | 2628 | 1461280645254 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 16:17:25 INFO - PROCESS | 2628 | 1461280645258 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:25 INFO - PROCESS | 2628 | ++DOCSHELL 0x12d03a800 == 51 [pid = 2628] [id = 192] 16:17:25 INFO - PROCESS | 2628 | ++DOMWINDOW == 118 (0x12e5c5800) [pid = 2628] [serial = 574] [outer = 0x0] 16:17:25 INFO - PROCESS | 2628 | ++DOMWINDOW == 119 (0x12ec04000) [pid = 2628] [serial = 575] [outer = 0x12e5c5800] 16:17:25 INFO - PROCESS | 2628 | 1461280645284 Marionette DEBUG loaded listener.js 16:17:25 INFO - PROCESS | 2628 | ++DOMWINDOW == 120 (0x12ec0b400) [pid = 2628] [serial = 576] [outer = 0x12e5c5800] 16:17:26 INFO - PROCESS | 2628 | 1461280646243 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]]]}] 16:17:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:17:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1122ms 16:17:26 INFO - PROCESS | 2628 | 1461280646296 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 16:17:26 INFO - PROCESS | 2628 | 1461280646299 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 16:17:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:17:26 INFO - PROCESS | 2628 | 1461280646302 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:17:26 INFO - PROCESS | 2628 | 1461280646303 Marionette TRACE conn2 <- [1,742,null,{}] 16:17:26 INFO - PROCESS | 2628 | 1461280646308 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}] 16:17:26 INFO - PROCESS | 2628 | 1461280646406 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 16:17:26 INFO - PROCESS | 2628 | 1461280646453 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:26 INFO - PROCESS | 2628 | ++DOCSHELL 0x11afa2800 == 52 [pid = 2628] [id = 193] 16:17:26 INFO - PROCESS | 2628 | ++DOMWINDOW == 121 (0x119147400) [pid = 2628] [serial = 577] [outer = 0x0] 16:17:26 INFO - PROCESS | 2628 | ++DOMWINDOW == 122 (0x11ade1400) [pid = 2628] [serial = 578] [outer = 0x119147400] 16:17:26 INFO - PROCESS | 2628 | 1461280646485 Marionette DEBUG loaded listener.js 16:17:26 INFO - PROCESS | 2628 | ++DOMWINDOW == 123 (0x11bec9c00) [pid = 2628] [serial = 579] [outer = 0x119147400] 16:17:27 INFO - PROCESS | 2628 | 1461280647358 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]]]}] 16:17:27 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 16:17:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1072ms 16:17:27 INFO - PROCESS | 2628 | 1461280647375 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 16:17:27 INFO - PROCESS | 2628 | 1461280647380 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 16:17:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:17:27 INFO - PROCESS | 2628 | 1461280647384 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:17:27 INFO - PROCESS | 2628 | 1461280647387 Marionette TRACE conn2 <- [1,746,null,{}] 16:17:27 INFO - PROCESS | 2628 | 1461280647389 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}] 16:17:27 INFO - PROCESS | 2628 | 1461280647485 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 16:17:27 INFO - PROCESS | 2628 | 1461280647532 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:27 INFO - PROCESS | 2628 | ++DOCSHELL 0x123e28800 == 53 [pid = 2628] [id = 194] 16:17:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 124 (0x11bf90400) [pid = 2628] [serial = 580] [outer = 0x0] 16:17:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 125 (0x125e2c400) [pid = 2628] [serial = 581] [outer = 0x11bf90400] 16:17:27 INFO - PROCESS | 2628 | 1461280647561 Marionette DEBUG loaded listener.js 16:17:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 126 (0x127f18800) [pid = 2628] [serial = 582] [outer = 0x11bf90400] 16:17:28 INFO - PROCESS | 2628 | 1461280648474 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]]]}] 16:17:28 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.) 16:17:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1121ms 16:17:28 INFO - PROCESS | 2628 | 1461280648506 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 16:17:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:17:28 INFO - PROCESS | 2628 | 1461280648507 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 16:17:28 INFO - PROCESS | 2628 | 1461280648510 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:17:28 INFO - PROCESS | 2628 | 1461280648515 Marionette TRACE conn2 <- [1,750,null,{}] 16:17:28 INFO - PROCESS | 2628 | 1461280648523 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}] 16:17:28 INFO - PROCESS | 2628 | 1461280648625 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 16:17:28 INFO - PROCESS | 2628 | 1461280648673 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:28 INFO - PROCESS | 2628 | ++DOCSHELL 0x12da15800 == 54 [pid = 2628] [id = 195] 16:17:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 127 (0x129836800) [pid = 2628] [serial = 583] [outer = 0x0] 16:17:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 128 (0x12c8bf000) [pid = 2628] [serial = 584] [outer = 0x129836800] 16:17:28 INFO - PROCESS | 2628 | 1461280648705 Marionette DEBUG loaded listener.js 16:17:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 129 (0x12d2cb400) [pid = 2628] [serial = 585] [outer = 0x129836800] 16:17:29 INFO - PROCESS | 2628 | 1461280649595 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]]]}] 16:17:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:17:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1128ms 16:17:29 INFO - PROCESS | 2628 | 1461280649638 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 16:17:29 INFO - PROCESS | 2628 | 1461280649641 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 16:17:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:17:29 INFO - PROCESS | 2628 | 1461280649644 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:17:29 INFO - PROCESS | 2628 | 1461280649646 Marionette TRACE conn2 <- [1,754,null,{}] 16:17:29 INFO - PROCESS | 2628 | 1461280649650 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}] 16:17:29 INFO - PROCESS | 2628 | 1461280649739 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 16:17:29 INFO - PROCESS | 2628 | 1461280649788 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:29 INFO - PROCESS | 2628 | ++DOCSHELL 0x114b71000 == 55 [pid = 2628] [id = 196] 16:17:29 INFO - PROCESS | 2628 | ++DOMWINDOW == 130 (0x114384800) [pid = 2628] [serial = 586] [outer = 0x0] 16:17:29 INFO - PROCESS | 2628 | ++DOMWINDOW == 131 (0x114662400) [pid = 2628] [serial = 587] [outer = 0x114384800] 16:17:29 INFO - PROCESS | 2628 | 1461280649817 Marionette DEBUG loaded listener.js 16:17:29 INFO - PROCESS | 2628 | ++DOMWINDOW == 132 (0x114f71000) [pid = 2628] [serial = 588] [outer = 0x114384800] 16:17:30 INFO - PROCESS | 2628 | --DOCSHELL 0x12b55e000 == 54 [pid = 2628] [id = 126] 16:17:30 INFO - PROCESS | 2628 | --DOCSHELL 0x12bc19000 == 53 [pid = 2628] [id = 191] 16:17:30 INFO - PROCESS | 2628 | --DOCSHELL 0x12b54b800 == 52 [pid = 2628] [id = 190] 16:17:30 INFO - PROCESS | 2628 | --DOCSHELL 0x12722d000 == 51 [pid = 2628] [id = 189] 16:17:30 INFO - PROCESS | 2628 | --DOCSHELL 0x11915a000 == 50 [pid = 2628] [id = 188] 16:17:30 INFO - PROCESS | 2628 | --DOCSHELL 0x123d52800 == 49 [pid = 2628] [id = 187] 16:17:30 INFO - PROCESS | 2628 | --DOCSHELL 0x11c177000 == 48 [pid = 2628] [id = 186] 16:17:30 INFO - PROCESS | 2628 | --DOMWINDOW == 131 (0x12e5c8c00) [pid = 2628] [serial = 488] [outer = 0x0] [url = about:blank] 16:17:30 INFO - PROCESS | 2628 | --DOMWINDOW == 130 (0x118c8f400) [pid = 2628] [serial = 491] [outer = 0x0] [url = about:blank] 16:17:30 INFO - PROCESS | 2628 | --DOMWINDOW == 129 (0x11ade7400) [pid = 2628] [serial = 494] [outer = 0x0] [url = about:blank] 16:17:30 INFO - PROCESS | 2628 | --DOMWINDOW == 128 (0x1274ab000) [pid = 2628] [serial = 497] [outer = 0x0] [url = about:blank] 16:17:30 INFO - PROCESS | 2628 | --DOMWINDOW == 127 (0x12bc5b000) [pid = 2628] [serial = 500] [outer = 0x0] [url = about:blank] 16:17:30 INFO - PROCESS | 2628 | --DOMWINDOW == 126 (0x12da90800) [pid = 2628] [serial = 503] [outer = 0x0] [url = about:blank] 16:17:30 INFO - PROCESS | 2628 | --DOMWINDOW == 125 (0x12ec07c00) [pid = 2628] [serial = 539] [outer = 0x0] [url = about:blank] 16:17:30 INFO - PROCESS | 2628 | --DOCSHELL 0x119d94000 == 47 [pid = 2628] [id = 185] 16:17:30 INFO - PROCESS | 2628 | --DOCSHELL 0x108ead000 == 46 [pid = 2628] [id = 184] 16:17:30 INFO - PROCESS | 2628 | --DOCSHELL 0x12419e800 == 45 [pid = 2628] [id = 182] 16:17:30 INFO - PROCESS | 2628 | --DOCSHELL 0x119c3e000 == 44 [pid = 2628] [id = 181] 16:17:30 INFO - PROCESS | 2628 | --DOCSHELL 0x12dc30800 == 43 [pid = 2628] [id = 180] 16:17:30 INFO - PROCESS | 2628 | --DOMWINDOW == 124 (0x12c8bd800) [pid = 2628] [serial = 524] [outer = 0x0] [url = about:blank] 16:17:30 INFO - PROCESS | 2628 | --DOMWINDOW == 123 (0x12da8d000) [pid = 2628] [serial = 527] [outer = 0x0] [url = about:blank] 16:17:30 INFO - PROCESS | 2628 | --DOMWINDOW == 122 (0x1274b8000) [pid = 2628] [serial = 518] [outer = 0x0] [url = about:blank] 16:17:30 INFO - PROCESS | 2628 | --DOMWINDOW == 121 (0x129835c00) [pid = 2628] [serial = 519] [outer = 0x0] [url = about:blank] 16:17:30 INFO - PROCESS | 2628 | --DOMWINDOW == 120 (0x11ade0800) [pid = 2628] [serial = 512] [outer = 0x0] [url = about:blank] 16:17:30 INFO - PROCESS | 2628 | --DOMWINDOW == 119 (0x11c14d400) [pid = 2628] [serial = 513] [outer = 0x0] [url = about:blank] 16:17:30 INFO - PROCESS | 2628 | --DOMWINDOW == 118 (0x12b573000) [pid = 2628] [serial = 521] [outer = 0x0] [url = about:blank] 16:17:30 INFO - PROCESS | 2628 | --DOMWINDOW == 117 (0x11ab76800) [pid = 2628] [serial = 510] [outer = 0x0] [url = about:blank] 16:17:30 INFO - PROCESS | 2628 | --DOMWINDOW == 116 (0x11a60e400) [pid = 2628] [serial = 509] [outer = 0x0] [url = about:blank] 16:17:30 INFO - PROCESS | 2628 | --DOMWINDOW == 115 (0x112379000) [pid = 2628] [serial = 506] [outer = 0x0] [url = about:blank] 16:17:30 INFO - PROCESS | 2628 | --DOMWINDOW == 114 (0x11546dc00) [pid = 2628] [serial = 507] [outer = 0x0] [url = about:blank] 16:17:30 INFO - PROCESS | 2628 | --DOMWINDOW == 113 (0x11c70d800) [pid = 2628] [serial = 515] [outer = 0x0] [url = about:blank] 16:17:30 INFO - PROCESS | 2628 | --DOMWINDOW == 112 (0x1272abc00) [pid = 2628] [serial = 516] [outer = 0x0] [url = about:blank] 16:17:30 INFO - PROCESS | 2628 | --DOMWINDOW == 111 (0x12e3b1800) [pid = 2628] [serial = 530] [outer = 0x0] [url = about:blank] 16:17:30 INFO - PROCESS | 2628 | --DOMWINDOW == 110 (0x12dc77800) [pid = 2628] [serial = 528] [outer = 0x0] [url = about:blank] 16:17:30 INFO - PROCESS | 2628 | --DOMWINDOW == 109 (0x12983b400) [pid = 2628] [serial = 536] [outer = 0x0] [url = about:blank] 16:17:30 INFO - PROCESS | 2628 | --DOMWINDOW == 108 (0x12e5d2400) [pid = 2628] [serial = 533] [outer = 0x0] [url = about:blank] 16:17:30 INFO - PROCESS | 2628 | --DOMWINDOW == 107 (0x12e5c7c00) [pid = 2628] [serial = 531] [outer = 0x0] [url = about:blank] 16:17:30 INFO - PROCESS | 2628 | --DOMWINDOW == 106 (0x12e939400) [pid = 2628] [serial = 534] [outer = 0x0] [url = about:blank] 16:17:30 INFO - PROCESS | 2628 | --DOMWINDOW == 105 (0x12d2c7000) [pid = 2628] [serial = 525] [outer = 0x0] [url = about:blank] 16:17:30 INFO - PROCESS | 2628 | --DOMWINDOW == 104 (0x12e5c8000) [pid = 2628] [serial = 537] [outer = 0x0] [url = about:blank] 16:17:30 INFO - PROCESS | 2628 | --DOMWINDOW == 103 (0x12bc5c800) [pid = 2628] [serial = 522] [outer = 0x0] [url = about:blank] 16:17:30 INFO - PROCESS | 2628 | 1461280650702 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]]]}] 16:17:30 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 16:17:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1072ms 16:17:30 INFO - PROCESS | 2628 | 1461280650716 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 16:17:30 INFO - PROCESS | 2628 | 1461280650720 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 16:17:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:17:30 INFO - PROCESS | 2628 | 1461280650724 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:17:30 INFO - PROCESS | 2628 | 1461280650726 Marionette TRACE conn2 <- [1,758,null,{}] 16:17:30 INFO - PROCESS | 2628 | 1461280650730 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}] 16:17:30 INFO - PROCESS | 2628 | 1461280650804 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 16:17:30 INFO - PROCESS | 2628 | 1461280650809 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:30 INFO - PROCESS | 2628 | ++DOCSHELL 0x119153800 == 44 [pid = 2628] [id = 197] 16:17:30 INFO - PROCESS | 2628 | ++DOMWINDOW == 104 (0x11853a000) [pid = 2628] [serial = 589] [outer = 0x0] 16:17:30 INFO - PROCESS | 2628 | ++DOMWINDOW == 105 (0x118763800) [pid = 2628] [serial = 590] [outer = 0x11853a000] 16:17:30 INFO - PROCESS | 2628 | 1461280650839 Marionette DEBUG loaded listener.js 16:17:30 INFO - PROCESS | 2628 | ++DOMWINDOW == 106 (0x118c8f400) [pid = 2628] [serial = 591] [outer = 0x11853a000] 16:17:31 INFO - PROCESS | 2628 | 1461280651211 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]]]}] 16:17:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:17:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 522ms 16:17:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:17:31 INFO - PROCESS | 2628 | 1461280651247 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 16:17:31 INFO - PROCESS | 2628 | 1461280651248 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 16:17:31 INFO - PROCESS | 2628 | 1461280651250 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:17:31 INFO - PROCESS | 2628 | 1461280651253 Marionette TRACE conn2 <- [1,762,null,{}] 16:17:31 INFO - PROCESS | 2628 | 1461280651260 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}] 16:17:31 INFO - PROCESS | 2628 | 1461280651339 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 16:17:31 INFO - PROCESS | 2628 | 1461280651347 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:31 INFO - PROCESS | 2628 | ++DOCSHELL 0x11a8d7800 == 45 [pid = 2628] [id = 198] 16:17:31 INFO - PROCESS | 2628 | ++DOMWINDOW == 107 (0x119143c00) [pid = 2628] [serial = 592] [outer = 0x0] 16:17:31 INFO - PROCESS | 2628 | ++DOMWINDOW == 108 (0x1192c3c00) [pid = 2628] [serial = 593] [outer = 0x119143c00] 16:17:31 INFO - PROCESS | 2628 | 1461280651375 Marionette DEBUG loaded listener.js 16:17:31 INFO - PROCESS | 2628 | ++DOMWINDOW == 109 (0x11aa55800) [pid = 2628] [serial = 594] [outer = 0x119143c00] 16:17:32 INFO - PROCESS | 2628 | 1461280652198 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]]]}] 16:17:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:17:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 971ms 16:17:32 INFO - PROCESS | 2628 | 1461280652221 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 16:17:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:17:32 INFO - PROCESS | 2628 | 1461280652223 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 16:17:32 INFO - PROCESS | 2628 | 1461280652225 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:17:32 INFO - PROCESS | 2628 | 1461280652226 Marionette TRACE conn2 <- [1,766,null,{}] 16:17:32 INFO - PROCESS | 2628 | 1461280652229 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}] 16:17:32 INFO - PROCESS | 2628 | 1461280652305 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 16:17:32 INFO - PROCESS | 2628 | 1461280652336 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:32 INFO - PROCESS | 2628 | ++DOCSHELL 0x11b95a800 == 46 [pid = 2628] [id = 199] 16:17:32 INFO - PROCESS | 2628 | ++DOMWINDOW == 110 (0x11aa55c00) [pid = 2628] [serial = 595] [outer = 0x0] 16:17:32 INFO - PROCESS | 2628 | ++DOMWINDOW == 111 (0x11af19400) [pid = 2628] [serial = 596] [outer = 0x11aa55c00] 16:17:32 INFO - PROCESS | 2628 | 1461280652362 Marionette DEBUG loaded listener.js 16:17:32 INFO - PROCESS | 2628 | ++DOMWINDOW == 112 (0x11b91f400) [pid = 2628] [serial = 597] [outer = 0x11aa55c00] 16:17:33 INFO - PROCESS | 2628 | 1461280653153 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]]]}] 16:17:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:17:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 969ms 16:17:33 INFO - PROCESS | 2628 | 1461280653194 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 16:17:33 INFO - PROCESS | 2628 | 1461280653195 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 16:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:17:33 INFO - PROCESS | 2628 | 1461280653198 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:17:33 INFO - PROCESS | 2628 | 1461280653199 Marionette TRACE conn2 <- [1,770,null,{}] 16:17:33 INFO - PROCESS | 2628 | 1461280653201 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}] 16:17:33 INFO - PROCESS | 2628 | 1461280653293 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 16:17:33 INFO - PROCESS | 2628 | 1461280653298 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:33 INFO - PROCESS | 2628 | ++DOCSHELL 0x11c164800 == 47 [pid = 2628] [id = 200] 16:17:33 INFO - PROCESS | 2628 | ++DOMWINDOW == 113 (0x11addd400) [pid = 2628] [serial = 598] [outer = 0x0] 16:17:33 INFO - PROCESS | 2628 | ++DOMWINDOW == 114 (0x11bec6c00) [pid = 2628] [serial = 599] [outer = 0x11addd400] 16:17:33 INFO - PROCESS | 2628 | 1461280653324 Marionette DEBUG loaded listener.js 16:17:33 INFO - PROCESS | 2628 | ++DOMWINDOW == 115 (0x11c14c800) [pid = 2628] [serial = 600] [outer = 0x11addd400] 16:17:33 INFO - PROCESS | 2628 | 1461280653667 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]]]}] 16:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 518ms 16:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:17:33 INFO - PROCESS | 2628 | 1461280653717 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 16:17:33 INFO - PROCESS | 2628 | 1461280653718 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 16:17:33 INFO - PROCESS | 2628 | 1461280653720 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:17:33 INFO - PROCESS | 2628 | 1461280653721 Marionette TRACE conn2 <- [1,774,null,{}] 16:17:33 INFO - PROCESS | 2628 | 1461280653724 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}] 16:17:33 INFO - PROCESS | 2628 | 1461280653834 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 16:17:33 INFO - PROCESS | 2628 | 1461280653847 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:33 INFO - PROCESS | 2628 | ++DOCSHELL 0x123bc7800 == 48 [pid = 2628] [id = 201] 16:17:33 INFO - PROCESS | 2628 | ++DOMWINDOW == 116 (0x11c1bd400) [pid = 2628] [serial = 601] [outer = 0x0] 16:17:33 INFO - PROCESS | 2628 | ++DOMWINDOW == 117 (0x11c714800) [pid = 2628] [serial = 602] [outer = 0x11c1bd400] 16:17:33 INFO - PROCESS | 2628 | 1461280653875 Marionette DEBUG loaded listener.js 16:17:33 INFO - PROCESS | 2628 | ++DOMWINDOW == 118 (0x12449cc00) [pid = 2628] [serial = 603] [outer = 0x11c1bd400] 16:17:34 INFO - PROCESS | 2628 | 1461280654203 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]]]}] 16:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 518ms 16:17:34 INFO - PROCESS | 2628 | 1461280654241 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 16:17:34 INFO - PROCESS | 2628 | 1461280654242 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 16:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:17:34 INFO - PROCESS | 2628 | 1461280654245 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:17:34 INFO - PROCESS | 2628 | 1461280654246 Marionette TRACE conn2 <- [1,778,null,{}] 16:17:34 INFO - PROCESS | 2628 | 1461280654248 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}] 16:17:34 INFO - PROCESS | 2628 | 1461280654341 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 16:17:34 INFO - PROCESS | 2628 | 1461280654346 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:34 INFO - PROCESS | 2628 | ++DOCSHELL 0x124181000 == 49 [pid = 2628] [id = 202] 16:17:34 INFO - PROCESS | 2628 | ++DOMWINDOW == 119 (0x11c717800) [pid = 2628] [serial = 604] [outer = 0x0] 16:17:34 INFO - PROCESS | 2628 | ++DOMWINDOW == 120 (0x1274b7c00) [pid = 2628] [serial = 605] [outer = 0x11c717800] 16:17:34 INFO - PROCESS | 2628 | 1461280654371 Marionette DEBUG loaded listener.js 16:17:34 INFO - PROCESS | 2628 | ++DOMWINDOW == 121 (0x127f0f800) [pid = 2628] [serial = 606] [outer = 0x11c717800] 16:17:34 INFO - PROCESS | 2628 | --DOMWINDOW == 120 (0x11c714c00) [pid = 2628] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:17:34 INFO - PROCESS | 2628 | --DOMWINDOW == 119 (0x11aa5fc00) [pid = 2628] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:17:34 INFO - PROCESS | 2628 | --DOMWINDOW == 118 (0x12b575000) [pid = 2628] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:17:34 INFO - PROCESS | 2628 | --DOMWINDOW == 117 (0x11aa61800) [pid = 2628] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:17:34 INFO - PROCESS | 2628 | --DOMWINDOW == 116 (0x123a9e800) [pid = 2628] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:17:34 INFO - PROCESS | 2628 | --DOMWINDOW == 115 (0x112247c00) [pid = 2628] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:17:34 INFO - PROCESS | 2628 | --DOMWINDOW == 114 (0x118f83000) [pid = 2628] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:17:34 INFO - PROCESS | 2628 | --DOMWINDOW == 113 (0x129e5e400) [pid = 2628] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:17:34 INFO - PROCESS | 2628 | --DOMWINDOW == 112 (0x123a9f400) [pid = 2628] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:17:34 INFO - PROCESS | 2628 | --DOMWINDOW == 111 (0x115881400) [pid = 2628] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:17:34 INFO - PROCESS | 2628 | --DOMWINDOW == 110 (0x129cf8800) [pid = 2628] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:17:34 INFO - PROCESS | 2628 | --DOMWINDOW == 109 (0x12e3a9000) [pid = 2628] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:17:34 INFO - PROCESS | 2628 | --DOMWINDOW == 108 (0x123c88800) [pid = 2628] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:17:34 INFO - PROCESS | 2628 | --DOMWINDOW == 107 (0x11235ec00) [pid = 2628] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:17:34 INFO - PROCESS | 2628 | --DOMWINDOW == 106 (0x12dc71400) [pid = 2628] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:17:34 INFO - PROCESS | 2628 | --DOMWINDOW == 105 (0x11a879c00) [pid = 2628] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:17:34 INFO - PROCESS | 2628 | --DOMWINDOW == 104 (0x12b5cbc00) [pid = 2628] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:17:34 INFO - PROCESS | 2628 | --DOMWINDOW == 103 (0x129836c00) [pid = 2628] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:17:34 INFO - PROCESS | 2628 | --DOMWINDOW == 102 (0x11addb000) [pid = 2628] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:17:34 INFO - PROCESS | 2628 | --DOMWINDOW == 101 (0x123926000) [pid = 2628] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:17:34 INFO - PROCESS | 2628 | --DOMWINDOW == 100 (0x12da25000) [pid = 2628] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:17:34 INFO - PROCESS | 2628 | --DOMWINDOW == 99 (0x127f16800) [pid = 2628] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:17:34 INFO - PROCESS | 2628 | --DOMWINDOW == 98 (0x1158e8c00) [pid = 2628] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:17:34 INFO - PROCESS | 2628 | --DOMWINDOW == 97 (0x11acb1800) [pid = 2628] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:17:34 INFO - PROCESS | 2628 | --DOMWINDOW == 96 (0x11aa22000) [pid = 2628] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:17:34 INFO - PROCESS | 2628 | --DOMWINDOW == 95 (0x124247000) [pid = 2628] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:17:34 INFO - PROCESS | 2628 | --DOMWINDOW == 94 (0x118c8a800) [pid = 2628] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:17:34 INFO - PROCESS | 2628 | 1461280654780 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]]]}] 16:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 571ms 16:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:17:34 INFO - PROCESS | 2628 | 1461280654816 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 16:17:34 INFO - PROCESS | 2628 | 1461280654817 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 16:17:34 INFO - PROCESS | 2628 | 1461280654819 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:17:34 INFO - PROCESS | 2628 | 1461280654820 Marionette TRACE conn2 <- [1,782,null,{}] 16:17:34 INFO - PROCESS | 2628 | 1461280654823 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}] 16:17:34 INFO - PROCESS | 2628 | 1461280654901 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 16:17:34 INFO - PROCESS | 2628 | 1461280654905 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:34 INFO - PROCESS | 2628 | ++DOCSHELL 0x11be70000 == 50 [pid = 2628] [id = 203] 16:17:34 INFO - PROCESS | 2628 | ++DOMWINDOW == 95 (0x11a875000) [pid = 2628] [serial = 607] [outer = 0x0] 16:17:34 INFO - PROCESS | 2628 | ++DOMWINDOW == 96 (0x11b91f000) [pid = 2628] [serial = 608] [outer = 0x11a875000] 16:17:34 INFO - PROCESS | 2628 | 1461280654930 Marionette DEBUG loaded listener.js 16:17:34 INFO - PROCESS | 2628 | ++DOMWINDOW == 97 (0x123aa1000) [pid = 2628] [serial = 609] [outer = 0x11a875000] 16:17:35 INFO - PROCESS | 2628 | 1461280655228 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]]]}] 16:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 420ms 16:17:35 INFO - PROCESS | 2628 | 1461280655239 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 16:17:35 INFO - PROCESS | 2628 | 1461280655240 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 16:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:17:35 INFO - PROCESS | 2628 | 1461280655242 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:17:35 INFO - PROCESS | 2628 | 1461280655244 Marionette TRACE conn2 <- [1,786,null,{}] 16:17:35 INFO - PROCESS | 2628 | 1461280655250 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}] 16:17:35 INFO - PROCESS | 2628 | 1461280655330 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 16:17:35 INFO - PROCESS | 2628 | 1461280655334 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:35 INFO - PROCESS | 2628 | ++DOCSHELL 0x125fc8000 == 51 [pid = 2628] [id = 204] 16:17:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 98 (0x124081c00) [pid = 2628] [serial = 610] [outer = 0x0] 16:17:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 99 (0x127f11c00) [pid = 2628] [serial = 611] [outer = 0x124081c00] 16:17:35 INFO - PROCESS | 2628 | 1461280655359 Marionette DEBUG loaded listener.js 16:17:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 100 (0x127f65800) [pid = 2628] [serial = 612] [outer = 0x124081c00] 16:17:35 INFO - PROCESS | 2628 | 1461280655697 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]]]}] 16:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 474ms 16:17:35 INFO - PROCESS | 2628 | 1461280655718 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 16:17:35 INFO - PROCESS | 2628 | 1461280655719 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 16:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:17:35 INFO - PROCESS | 2628 | 1461280655721 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:17:35 INFO - PROCESS | 2628 | 1461280655722 Marionette TRACE conn2 <- [1,790,null,{}] 16:17:35 INFO - PROCESS | 2628 | 1461280655724 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}] 16:17:35 INFO - PROCESS | 2628 | 1461280655823 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 16:17:35 INFO - PROCESS | 2628 | 1461280655832 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:35 INFO - PROCESS | 2628 | ++DOCSHELL 0x127e8c000 == 52 [pid = 2628] [id = 205] 16:17:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 101 (0x127f18000) [pid = 2628] [serial = 613] [outer = 0x0] 16:17:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 102 (0x12854fc00) [pid = 2628] [serial = 614] [outer = 0x127f18000] 16:17:35 INFO - PROCESS | 2628 | 1461280655857 Marionette DEBUG loaded listener.js 16:17:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 103 (0x129ad6c00) [pid = 2628] [serial = 615] [outer = 0x127f18000] 16:17:36 INFO - PROCESS | 2628 | 1461280656154 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]]]}] 16:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 468ms 16:17:36 INFO - PROCESS | 2628 | 1461280656189 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 16:17:36 INFO - PROCESS | 2628 | 1461280656191 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 16:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:17:36 INFO - PROCESS | 2628 | 1461280656193 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:17:36 INFO - PROCESS | 2628 | 1461280656196 Marionette TRACE conn2 <- [1,794,null,{}] 16:17:36 INFO - PROCESS | 2628 | 1461280656199 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}] 16:17:36 INFO - PROCESS | 2628 | 1461280656288 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 16:17:36 INFO - PROCESS | 2628 | 1461280656293 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:36 INFO - PROCESS | 2628 | ++DOCSHELL 0x12b722800 == 53 [pid = 2628] [id = 206] 16:17:36 INFO - PROCESS | 2628 | ++DOMWINDOW == 104 (0x124247000) [pid = 2628] [serial = 616] [outer = 0x0] 16:17:36 INFO - PROCESS | 2628 | ++DOMWINDOW == 105 (0x129e5f800) [pid = 2628] [serial = 617] [outer = 0x124247000] 16:17:36 INFO - PROCESS | 2628 | 1461280656325 Marionette DEBUG loaded listener.js 16:17:36 INFO - PROCESS | 2628 | ++DOMWINDOW == 106 (0x12b78ec00) [pid = 2628] [serial = 618] [outer = 0x124247000] 16:17:36 INFO - PROCESS | 2628 | 1461280656763 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]]]}] 16:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 622ms 16:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:17:36 INFO - PROCESS | 2628 | 1461280656816 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 16:17:36 INFO - PROCESS | 2628 | 1461280656819 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 16:17:36 INFO - PROCESS | 2628 | 1461280656822 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:17:36 INFO - PROCESS | 2628 | 1461280656825 Marionette TRACE conn2 <- [1,798,null,{}] 16:17:36 INFO - PROCESS | 2628 | 1461280656829 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}] 16:17:36 INFO - PROCESS | 2628 | 1461280656929 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 16:17:37 INFO - PROCESS | 2628 | 1461280657021 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:37 INFO - PROCESS | 2628 | ++DOCSHELL 0x118e3b000 == 54 [pid = 2628] [id = 207] 16:17:37 INFO - PROCESS | 2628 | ++DOMWINDOW == 107 (0x11544f800) [pid = 2628] [serial = 619] [outer = 0x0] 16:17:37 INFO - PROCESS | 2628 | ++DOMWINDOW == 108 (0x115475800) [pid = 2628] [serial = 620] [outer = 0x11544f800] 16:17:37 INFO - PROCESS | 2628 | 1461280657054 Marionette DEBUG loaded listener.js 16:17:37 INFO - PROCESS | 2628 | ++DOMWINDOW == 109 (0x118708400) [pid = 2628] [serial = 621] [outer = 0x11544f800] 16:17:37 INFO - PROCESS | 2628 | 1461280657474 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]]]}] 16:17:37 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 16:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 671ms 16:17:37 INFO - PROCESS | 2628 | 1461280657493 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 16:17:37 INFO - PROCESS | 2628 | 1461280657499 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 16:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:17:37 INFO - PROCESS | 2628 | 1461280657504 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:17:37 INFO - PROCESS | 2628 | 1461280657506 Marionette TRACE conn2 <- [1,802,null,{}] 16:17:37 INFO - PROCESS | 2628 | 1461280657508 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}] 16:17:37 INFO - PROCESS | 2628 | 1461280657606 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 16:17:37 INFO - PROCESS | 2628 | 1461280657655 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:37 INFO - PROCESS | 2628 | ++DOCSHELL 0x11aa7c000 == 55 [pid = 2628] [id = 208] 16:17:37 INFO - PROCESS | 2628 | ++DOMWINDOW == 110 (0x115451000) [pid = 2628] [serial = 622] [outer = 0x0] 16:17:37 INFO - PROCESS | 2628 | ++DOMWINDOW == 111 (0x11913e800) [pid = 2628] [serial = 623] [outer = 0x115451000] 16:17:37 INFO - PROCESS | 2628 | 1461280657685 Marionette DEBUG loaded listener.js 16:17:37 INFO - PROCESS | 2628 | ++DOMWINDOW == 112 (0x11aa1e800) [pid = 2628] [serial = 624] [outer = 0x115451000] 16:17:38 INFO - PROCESS | 2628 | 1461280658101 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]]]}] 16:17:38 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 16:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 619ms 16:17:38 INFO - PROCESS | 2628 | 1461280658124 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 16:17:38 INFO - PROCESS | 2628 | 1461280658126 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 16:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:17:38 INFO - PROCESS | 2628 | 1461280658130 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:17:38 INFO - PROCESS | 2628 | 1461280658133 Marionette TRACE conn2 <- [1,806,null,{}] 16:17:38 INFO - PROCESS | 2628 | 1461280658141 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}] 16:17:38 INFO - PROCESS | 2628 | 1461280658242 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 16:17:38 INFO - PROCESS | 2628 | 1461280658331 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:38 INFO - PROCESS | 2628 | ++DOCSHELL 0x12b7b9800 == 56 [pid = 2628] [id = 209] 16:17:38 INFO - PROCESS | 2628 | ++DOMWINDOW == 113 (0x11bf87000) [pid = 2628] [serial = 625] [outer = 0x0] 16:17:38 INFO - PROCESS | 2628 | ++DOMWINDOW == 114 (0x123925800) [pid = 2628] [serial = 626] [outer = 0x11bf87000] 16:17:38 INFO - PROCESS | 2628 | 1461280658362 Marionette DEBUG loaded listener.js 16:17:38 INFO - PROCESS | 2628 | ++DOMWINDOW == 115 (0x123e56800) [pid = 2628] [serial = 627] [outer = 0x11bf87000] 16:17:38 INFO - PROCESS | 2628 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 16:17:38 INFO - PROCESS | 2628 | Determined SkiaGL cache limits: Size 100663296, Items: 256 16:17:38 INFO - PROCESS | 2628 | [GFX2-]: Using SkiaGL canvas. 16:17:38 INFO - PROCESS | 2628 | 1461280658805 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]]]}] 16:17: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 16:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 723ms 16:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:17:38 INFO - PROCESS | 2628 | 1461280658852 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 16:17:38 INFO - PROCESS | 2628 | 1461280658854 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 16:17:38 INFO - PROCESS | 2628 | 1461280658856 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:17:38 INFO - PROCESS | 2628 | 1461280658857 Marionette TRACE conn2 <- [1,810,null,{}] 16:17:38 INFO - PROCESS | 2628 | 1461280658860 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}] 16:17:38 INFO - PROCESS | 2628 | 1461280658958 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 16:17:39 INFO - PROCESS | 2628 | 1461280659010 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:39 INFO - PROCESS | 2628 | ++DOCSHELL 0x11afae000 == 57 [pid = 2628] [id = 210] 16:17:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 116 (0x123eadc00) [pid = 2628] [serial = 628] [outer = 0x0] 16:17:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 117 (0x129e5a000) [pid = 2628] [serial = 629] [outer = 0x123eadc00] 16:17:39 INFO - PROCESS | 2628 | 1461280659042 Marionette DEBUG loaded listener.js 16:17:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 118 (0x12b5cac00) [pid = 2628] [serial = 630] [outer = 0x123eadc00] 16:17:39 INFO - PROCESS | 2628 | 1461280659552 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]]]}] 16:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 718ms 16:17:39 INFO - PROCESS | 2628 | 1461280659575 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 16:17:39 INFO - PROCESS | 2628 | 1461280659576 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 16:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:17:39 INFO - PROCESS | 2628 | 1461280659579 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:17:39 INFO - PROCESS | 2628 | 1461280659580 Marionette TRACE conn2 <- [1,814,null,{}] 16:17:39 INFO - PROCESS | 2628 | 1461280659582 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}] 16:17:39 INFO - PROCESS | 2628 | 1461280659678 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 16:17:39 INFO - PROCESS | 2628 | 1461280659741 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:39 INFO - PROCESS | 2628 | ++DOCSHELL 0x12d281800 == 58 [pid = 2628] [id = 211] 16:17:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 119 (0x12b5cb400) [pid = 2628] [serial = 631] [outer = 0x0] 16:17:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 120 (0x12b96a800) [pid = 2628] [serial = 632] [outer = 0x12b5cb400] 16:17:39 INFO - PROCESS | 2628 | 1461280659770 Marionette DEBUG loaded listener.js 16:17:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 121 (0x12bc5c000) [pid = 2628] [serial = 633] [outer = 0x12b5cb400] 16:17:40 INFO - PROCESS | 2628 | 1461280660383 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] 16:17:40 INFO - PROCESS | 2628 | 1461280660452 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 16:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:17:40 INFO - PROCESS | 2628 | 1461280660455 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:17:40 INFO - PROCESS | 2628 | 1461280660457 Marionette TRACE conn2 <- [1,818,null,{}] 16:17:40 INFO - PROCESS | 2628 | 1461280660473 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}] 16:17:40 INFO - PROCESS | 2628 | 1461280660578 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 16:17:40 INFO - PROCESS | 2628 | 1461280660615 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:40 INFO - PROCESS | 2628 | ++DOCSHELL 0x11915e000 == 59 [pid = 2628] [id = 212] 16:17:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 122 (0x1146d9000) [pid = 2628] [serial = 634] [outer = 0x0] 16:17:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 123 (0x1146e4c00) [pid = 2628] [serial = 635] [outer = 0x1146d9000] 16:17:40 INFO - PROCESS | 2628 | 1461280660643 Marionette DEBUG loaded listener.js 16:17:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 124 (0x11533b800) [pid = 2628] [serial = 636] [outer = 0x1146d9000] 16:17:41 INFO - PROCESS | 2628 | 1461280661098 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]]]}] 16:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 675ms 16:17:41 INFO - PROCESS | 2628 | 1461280661130 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 16:17:41 INFO - PROCESS | 2628 | 1461280661134 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 16:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:17:41 INFO - PROCESS | 2628 | 1461280661138 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:17:41 INFO - PROCESS | 2628 | 1461280661140 Marionette TRACE conn2 <- [1,822,null,{}] 16:17:41 INFO - PROCESS | 2628 | 1461280661143 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}] 16:17:41 INFO - PROCESS | 2628 | 1461280661276 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 16:17:41 INFO - PROCESS | 2628 | 1461280661292 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:41 INFO - PROCESS | 2628 | ++DOCSHELL 0x119a10800 == 60 [pid = 2628] [id = 213] 16:17:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 125 (0x118709400) [pid = 2628] [serial = 637] [outer = 0x0] 16:17:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 126 (0x118c89c00) [pid = 2628] [serial = 638] [outer = 0x118709400] 16:17:41 INFO - PROCESS | 2628 | 1461280661352 Marionette DEBUG loaded listener.js 16:17:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 127 (0x1191c7400) [pid = 2628] [serial = 639] [outer = 0x118709400] 16:17:41 INFO - PROCESS | 2628 | --DOCSHELL 0x12ed4d000 == 59 [pid = 2628] [id = 168] 16:17:41 INFO - PROCESS | 2628 | --DOCSHELL 0x127e8c000 == 58 [pid = 2628] [id = 205] 16:17:41 INFO - PROCESS | 2628 | --DOCSHELL 0x125fc8000 == 57 [pid = 2628] [id = 204] 16:17:41 INFO - PROCESS | 2628 | --DOCSHELL 0x11be70000 == 56 [pid = 2628] [id = 203] 16:17:41 INFO - PROCESS | 2628 | --DOCSHELL 0x124181000 == 55 [pid = 2628] [id = 202] 16:17:41 INFO - PROCESS | 2628 | --DOCSHELL 0x11c164800 == 54 [pid = 2628] [id = 200] 16:17:41 INFO - PROCESS | 2628 | --DOCSHELL 0x11b95a800 == 53 [pid = 2628] [id = 199] 16:17:41 INFO - PROCESS | 2628 | --DOMWINDOW == 126 (0x12ec04000) [pid = 2628] [serial = 575] [outer = 0x0] [url = about:blank] 16:17:41 INFO - PROCESS | 2628 | --DOMWINDOW == 125 (0x12391f000) [pid = 2628] [serial = 545] [outer = 0x0] [url = about:blank] 16:17:41 INFO - PROCESS | 2628 | --DOCSHELL 0x11a8d7800 == 52 [pid = 2628] [id = 198] 16:17:41 INFO - PROCESS | 2628 | --DOCSHELL 0x119153800 == 51 [pid = 2628] [id = 197] 16:17:41 INFO - PROCESS | 2628 | --DOCSHELL 0x114b71000 == 50 [pid = 2628] [id = 196] 16:17:41 INFO - PROCESS | 2628 | --DOCSHELL 0x123e28800 == 49 [pid = 2628] [id = 194] 16:17:41 INFO - PROCESS | 2628 | --DOCSHELL 0x11afa2800 == 48 [pid = 2628] [id = 193] 16:17:41 INFO - PROCESS | 2628 | --DOMWINDOW == 124 (0x1242e6400) [pid = 2628] [serial = 320] [outer = 0x0] [url = about:blank] 16:17:41 INFO - PROCESS | 2628 | --DOMWINDOW == 123 (0x12b971000) [pid = 2628] [serial = 389] [outer = 0x0] [url = about:blank] 16:17:41 INFO - PROCESS | 2628 | --DOMWINDOW == 122 (0x11928e400) [pid = 2628] [serial = 492] [outer = 0x0] [url = about:blank] 16:17:41 INFO - PROCESS | 2628 | --DOMWINDOW == 121 (0x11beca000) [pid = 2628] [serial = 495] [outer = 0x0] [url = about:blank] 16:17:41 INFO - PROCESS | 2628 | --DOMWINDOW == 120 (0x12da26800) [pid = 2628] [serial = 443] [outer = 0x0] [url = about:blank] 16:17:41 INFO - PROCESS | 2628 | --DOMWINDOW == 119 (0x127f11400) [pid = 2628] [serial = 386] [outer = 0x0] [url = about:blank] 16:17:41 INFO - PROCESS | 2628 | --DOMWINDOW == 118 (0x11aa1f000) [pid = 2628] [serial = 380] [outer = 0x0] [url = about:blank] 16:17:41 INFO - PROCESS | 2628 | --DOMWINDOW == 117 (0x127f5b800) [pid = 2628] [serial = 498] [outer = 0x0] [url = about:blank] 16:17:41 INFO - PROCESS | 2628 | --DOMWINDOW == 116 (0x11af13c00) [pid = 2628] [serial = 344] [outer = 0x0] [url = about:blank] 16:17:41 INFO - PROCESS | 2628 | --DOMWINDOW == 115 (0x12d2c6400) [pid = 2628] [serial = 501] [outer = 0x0] [url = about:blank] 16:17:41 INFO - PROCESS | 2628 | --DOMWINDOW == 114 (0x123711000) [pid = 2628] [serial = 383] [outer = 0x0] [url = about:blank] 16:17:41 INFO - PROCESS | 2628 | --DOMWINDOW == 113 (0x129adf400) [pid = 2628] [serial = 437] [outer = 0x0] [url = about:blank] 16:17:41 INFO - PROCESS | 2628 | --DOMWINDOW == 112 (0x115336400) [pid = 2628] [serial = 431] [outer = 0x0] [url = about:blank] 16:17:41 INFO - PROCESS | 2628 | --DOMWINDOW == 111 (0x11c716400) [pid = 2628] [serial = 434] [outer = 0x0] [url = about:blank] 16:17:41 INFO - PROCESS | 2628 | --DOMWINDOW == 110 (0x12e3ecc00) [pid = 2628] [serial = 504] [outer = 0x0] [url = about:blank] 16:17:41 INFO - PROCESS | 2628 | --DOMWINDOW == 109 (0x1191c6c00) [pid = 2628] [serial = 341] [outer = 0x0] [url = about:blank] 16:17:41 INFO - PROCESS | 2628 | --DOMWINDOW == 108 (0x12c8cac00) [pid = 2628] [serial = 440] [outer = 0x0] [url = about:blank] 16:17:41 INFO - PROCESS | 2628 | --DOMWINDOW == 107 (0x12e5d0c00) [pid = 2628] [serial = 489] [outer = 0x0] [url = about:blank] 16:17:41 INFO - PROCESS | 2628 | --DOMWINDOW == 106 (0x129e5a800) [pid = 2628] [serial = 560] [outer = 0x0] [url = about:blank] 16:17:41 INFO - PROCESS | 2628 | --DOMWINDOW == 105 (0x1155ed400) [pid = 2628] [serial = 563] [outer = 0x0] [url = about:blank] 16:17:41 INFO - PROCESS | 2628 | --DOMWINDOW == 104 (0x12e5cf000) [pid = 2628] [serial = 573] [outer = 0x0] [url = about:blank] 16:17:41 INFO - PROCESS | 2628 | --DOMWINDOW == 103 (0x123e54000) [pid = 2628] [serial = 564] [outer = 0x0] [url = about:blank] 16:17:41 INFO - PROCESS | 2628 | --DOMWINDOW == 102 (0x11aa5c800) [pid = 2628] [serial = 551] [outer = 0x0] [url = about:blank] 16:17:41 INFO - PROCESS | 2628 | --DOMWINDOW == 101 (0x12d0d3000) [pid = 2628] [serial = 566] [outer = 0x0] [url = about:blank] 16:17:41 INFO - PROCESS | 2628 | --DOMWINDOW == 100 (0x12d1aac00) [pid = 2628] [serial = 549] [outer = 0x0] [url = about:blank] 16:17:41 INFO - PROCESS | 2628 | --DOMWINDOW == 99 (0x12bd94800) [pid = 2628] [serial = 548] [outer = 0x0] [url = about:blank] 16:17:41 INFO - PROCESS | 2628 | --DOMWINDOW == 98 (0x11c1bdc00) [pid = 2628] [serial = 554] [outer = 0x0] [url = about:blank] 16:17:41 INFO - PROCESS | 2628 | --DOMWINDOW == 97 (0x11c7e7000) [pid = 2628] [serial = 555] [outer = 0x0] [url = about:blank] 16:17:41 INFO - PROCESS | 2628 | --DOMWINDOW == 96 (0x11a604c00) [pid = 2628] [serial = 542] [outer = 0x0] [url = about:blank] 16:17:41 INFO - PROCESS | 2628 | --DOMWINDOW == 95 (0x12749d000) [pid = 2628] [serial = 557] [outer = 0x0] [url = about:blank] 16:17:41 INFO - PROCESS | 2628 | --DOMWINDOW == 94 (0x12e3a8400) [pid = 2628] [serial = 569] [outer = 0x0] [url = about:blank] 16:17:41 INFO - PROCESS | 2628 | --DOMWINDOW == 93 (0x11af20800) [pid = 2628] [serial = 552] [outer = 0x0] [url = about:blank] 16:17:41 INFO - PROCESS | 2628 | --DOMWINDOW == 92 (0x12e3b4800) [pid = 2628] [serial = 570] [outer = 0x0] [url = about:blank] 16:17:41 INFO - PROCESS | 2628 | --DOMWINDOW == 91 (0x12e3ec000) [pid = 2628] [serial = 572] [outer = 0x0] [url = about:blank] 16:17:41 INFO - PROCESS | 2628 | --DOMWINDOW == 90 (0x12b574c00) [pid = 2628] [serial = 561] [outer = 0x0] [url = about:blank] 16:17:41 INFO - PROCESS | 2628 | --DOMWINDOW == 89 (0x127f1ac00) [pid = 2628] [serial = 558] [outer = 0x0] [url = about:blank] 16:17:41 INFO - PROCESS | 2628 | --DOMWINDOW == 88 (0x12da93000) [pid = 2628] [serial = 567] [outer = 0x0] [url = about:blank] 16:17:41 INFO - PROCESS | 2628 | 1461280661767 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] 16:17:41 INFO - PROCESS | 2628 | 1461280661809 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 16:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:17:41 INFO - PROCESS | 2628 | 1461280661812 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:17:41 INFO - PROCESS | 2628 | 1461280661814 Marionette TRACE conn2 <- [1,826,null,{}] 16:17:41 INFO - PROCESS | 2628 | 1461280661821 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}] 16:17:41 INFO - PROCESS | 2628 | 1461280661901 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 16:17:41 INFO - PROCESS | 2628 | 1461280661950 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:41 INFO - PROCESS | 2628 | ++DOCSHELL 0x119d7c000 == 49 [pid = 2628] [id = 214] 16:17:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 89 (0x118c8a800) [pid = 2628] [serial = 640] [outer = 0x0] 16:17:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 90 (0x119e72400) [pid = 2628] [serial = 641] [outer = 0x118c8a800] 16:17:41 INFO - PROCESS | 2628 | 1461280661979 Marionette DEBUG loaded listener.js 16:17:42 INFO - PROCESS | 2628 | ++DOMWINDOW == 91 (0x11acb8000) [pid = 2628] [serial = 642] [outer = 0x118c8a800] 16:17:42 INFO - PROCESS | 2628 | 1461280662287 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]]]}] 16:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 524ms 16:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:17:42 INFO - PROCESS | 2628 | 1461280662337 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 16:17:42 INFO - PROCESS | 2628 | 1461280662339 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 16:17:42 INFO - PROCESS | 2628 | 1461280662341 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:17:42 INFO - PROCESS | 2628 | 1461280662342 Marionette TRACE conn2 <- [1,830,null,{}] 16:17:42 INFO - PROCESS | 2628 | 1461280662344 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}] 16:17:42 INFO - PROCESS | 2628 | 1461280662420 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 16:17:42 INFO - PROCESS | 2628 | 1461280662469 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:42 INFO - PROCESS | 2628 | ++DOCSHELL 0x11ad85000 == 50 [pid = 2628] [id = 215] 16:17:42 INFO - PROCESS | 2628 | ++DOMWINDOW == 92 (0x11acb5c00) [pid = 2628] [serial = 643] [outer = 0x0] 16:17:42 INFO - PROCESS | 2628 | ++DOMWINDOW == 93 (0x11af18000) [pid = 2628] [serial = 644] [outer = 0x11acb5c00] 16:17:42 INFO - PROCESS | 2628 | 1461280662495 Marionette DEBUG loaded listener.js 16:17:42 INFO - PROCESS | 2628 | ++DOMWINDOW == 94 (0x11b9a9400) [pid = 2628] [serial = 645] [outer = 0x11acb5c00] 16:17:42 INFO - PROCESS | 2628 | 1461280662784 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]]]}] 16:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 468ms 16:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:17:42 INFO - PROCESS | 2628 | 1461280662816 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 16:17:42 INFO - PROCESS | 2628 | 1461280662818 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 16:17:42 INFO - PROCESS | 2628 | 1461280662820 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:17:42 INFO - PROCESS | 2628 | 1461280662821 Marionette TRACE conn2 <- [1,834,null,{}] 16:17:42 INFO - PROCESS | 2628 | 1461280662823 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}] 16:17:42 INFO - PROCESS | 2628 | 1461280662901 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 16:17:42 INFO - PROCESS | 2628 | 1461280662906 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:42 INFO - PROCESS | 2628 | ++DOCSHELL 0x11ba06000 == 51 [pid = 2628] [id = 216] 16:17:42 INFO - PROCESS | 2628 | ++DOMWINDOW == 95 (0x11b9a9800) [pid = 2628] [serial = 646] [outer = 0x0] 16:17:42 INFO - PROCESS | 2628 | ++DOMWINDOW == 96 (0x11bf8d000) [pid = 2628] [serial = 647] [outer = 0x11b9a9800] 16:17:42 INFO - PROCESS | 2628 | 1461280662934 Marionette DEBUG loaded listener.js 16:17:42 INFO - PROCESS | 2628 | ++DOMWINDOW == 97 (0x11c51c000) [pid = 2628] [serial = 648] [outer = 0x11b9a9800] 16:17:43 INFO - PROCESS | 2628 | 1461280663247 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]]]}] 16:17:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 469ms 16:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:17:43 INFO - PROCESS | 2628 | 1461280663289 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 16:17:43 INFO - PROCESS | 2628 | 1461280663290 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 16:17:43 INFO - PROCESS | 2628 | 1461280663292 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:17:43 INFO - PROCESS | 2628 | 1461280663294 Marionette TRACE conn2 <- [1,838,null,{}] 16:17:43 INFO - PROCESS | 2628 | 1461280663296 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}] 16:17:43 INFO - PROCESS | 2628 | 1461280663418 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 16:17:43 INFO - PROCESS | 2628 | 1461280663425 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:43 INFO - PROCESS | 2628 | ++DOCSHELL 0x11c125000 == 52 [pid = 2628] [id = 217] 16:17:43 INFO - PROCESS | 2628 | ++DOMWINDOW == 98 (0x11c70d000) [pid = 2628] [serial = 649] [outer = 0x0] 16:17:43 INFO - PROCESS | 2628 | ++DOMWINDOW == 99 (0x123717c00) [pid = 2628] [serial = 650] [outer = 0x11c70d000] 16:17:43 INFO - PROCESS | 2628 | 1461280663457 Marionette DEBUG loaded listener.js 16:17:43 INFO - PROCESS | 2628 | ++DOMWINDOW == 100 (0x124249000) [pid = 2628] [serial = 651] [outer = 0x11c70d000] 16:17:43 INFO - PROCESS | 2628 | 1461280663832 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]]]}] 16:17:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 568ms 16:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:17:43 INFO - PROCESS | 2628 | 1461280663863 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 16:17:43 INFO - PROCESS | 2628 | 1461280663865 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 16:17:43 INFO - PROCESS | 2628 | 1461280663868 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:17:43 INFO - PROCESS | 2628 | 1461280663869 Marionette TRACE conn2 <- [1,842,null,{}] 16:17:43 INFO - PROCESS | 2628 | 1461280663873 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}] 16:17:44 INFO - PROCESS | 2628 | 1461280664015 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 16:17:44 INFO - PROCESS | 2628 | 1461280664036 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:44 INFO - PROCESS | 2628 | ++DOCSHELL 0x1237f0800 == 53 [pid = 2628] [id = 218] 16:17:44 INFO - PROCESS | 2628 | ++DOMWINDOW == 101 (0x11c7e7000) [pid = 2628] [serial = 652] [outer = 0x0] 16:17:44 INFO - PROCESS | 2628 | ++DOMWINDOW == 102 (0x125f33c00) [pid = 2628] [serial = 653] [outer = 0x11c7e7000] 16:17:44 INFO - PROCESS | 2628 | 1461280664077 Marionette DEBUG loaded listener.js 16:17:44 INFO - PROCESS | 2628 | ++DOMWINDOW == 103 (0x1274ee400) [pid = 2628] [serial = 654] [outer = 0x11c7e7000] 16:17:44 INFO - PROCESS | 2628 | 1461280664476 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]]]}] 16:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 621ms 16:17:44 INFO - PROCESS | 2628 | 1461280664488 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 16:17:44 INFO - PROCESS | 2628 | 1461280664489 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 16:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:17:44 INFO - PROCESS | 2628 | 1461280664491 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:17:44 INFO - PROCESS | 2628 | 1461280664493 Marionette TRACE conn2 <- [1,846,null,{}] 16:17:44 INFO - PROCESS | 2628 | 1461280664495 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}] 16:17:44 INFO - PROCESS | 2628 | 1461280664586 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 16:17:44 INFO - PROCESS | 2628 | 1461280664600 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:44 INFO - PROCESS | 2628 | ++DOCSHELL 0x123e28800 == 54 [pid = 2628] [id = 219] 16:17:44 INFO - PROCESS | 2628 | ++DOMWINDOW == 104 (0x1278d0000) [pid = 2628] [serial = 655] [outer = 0x0] 16:17:44 INFO - PROCESS | 2628 | ++DOMWINDOW == 105 (0x127f17c00) [pid = 2628] [serial = 656] [outer = 0x1278d0000] 16:17:44 INFO - PROCESS | 2628 | 1461280664625 Marionette DEBUG loaded listener.js 16:17:44 INFO - PROCESS | 2628 | ++DOMWINDOW == 106 (0x12854c000) [pid = 2628] [serial = 657] [outer = 0x1278d0000] 16:17:44 INFO - PROCESS | 2628 | 1461280664971 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]]]}] 16:17:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 517ms 16:17:45 INFO - PROCESS | 2628 | 1461280665018 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 16:17:45 INFO - PROCESS | 2628 | 1461280665019 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 16:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:17:45 INFO - PROCESS | 2628 | 1461280665021 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:17:45 INFO - PROCESS | 2628 | 1461280665022 Marionette TRACE conn2 <- [1,850,null,{}] 16:17:45 INFO - PROCESS | 2628 | 1461280665025 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}] 16:17:45 INFO - PROCESS | 2628 | 1461280665118 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 16:17:45 INFO - PROCESS | 2628 | 1461280665123 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:45 INFO - PROCESS | 2628 | ++DOCSHELL 0x125e87800 == 55 [pid = 2628] [id = 220] 16:17:45 INFO - PROCESS | 2628 | ++DOMWINDOW == 107 (0x12854c400) [pid = 2628] [serial = 658] [outer = 0x0] 16:17:45 INFO - PROCESS | 2628 | ++DOMWINDOW == 108 (0x129cf2800) [pid = 2628] [serial = 659] [outer = 0x12854c400] 16:17:45 INFO - PROCESS | 2628 | 1461280665148 Marionette DEBUG loaded listener.js 16:17:45 INFO - PROCESS | 2628 | ++DOMWINDOW == 109 (0x12b570400) [pid = 2628] [serial = 660] [outer = 0x12854c400] 16:17:45 INFO - PROCESS | 2628 | 1461280665476 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]]]}] 16:17:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 469ms 16:17:45 INFO - PROCESS | 2628 | 1461280665500 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 16:17:45 INFO - PROCESS | 2628 | 1461280665502 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 16:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:17:45 INFO - PROCESS | 2628 | 1461280665512 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:17:45 INFO - PROCESS | 2628 | 1461280665515 Marionette TRACE conn2 <- [1,854,null,{}] 16:17:45 INFO - PROCESS | 2628 | 1461280665517 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}] 16:17:45 INFO - PROCESS | 2628 | 1461280665610 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 16:17:45 INFO - PROCESS | 2628 | 1461280665614 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:45 INFO - PROCESS | 2628 | ++DOCSHELL 0x127e77000 == 56 [pid = 2628] [id = 221] 16:17:45 INFO - PROCESS | 2628 | ++DOMWINDOW == 110 (0x129835c00) [pid = 2628] [serial = 661] [outer = 0x0] 16:17:45 INFO - PROCESS | 2628 | ++DOMWINDOW == 111 (0x12b790000) [pid = 2628] [serial = 662] [outer = 0x129835c00] 16:17:45 INFO - PROCESS | 2628 | 1461280665639 Marionette DEBUG loaded listener.js 16:17:45 INFO - PROCESS | 2628 | ++DOMWINDOW == 112 (0x12bc5cc00) [pid = 2628] [serial = 663] [outer = 0x129835c00] 16:17:45 INFO - PROCESS | 2628 | --DOMWINDOW == 111 (0x11addd400) [pid = 2628] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:17:45 INFO - PROCESS | 2628 | --DOMWINDOW == 110 (0x11c1bd400) [pid = 2628] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:17:45 INFO - PROCESS | 2628 | --DOMWINDOW == 109 (0x11c717800) [pid = 2628] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:17:45 INFO - PROCESS | 2628 | --DOMWINDOW == 108 (0x11853a000) [pid = 2628] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:17:45 INFO - PROCESS | 2628 | --DOMWINDOW == 107 (0x129836800) [pid = 2628] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:17:45 INFO - PROCESS | 2628 | --DOMWINDOW == 106 (0x114384800) [pid = 2628] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:17:45 INFO - PROCESS | 2628 | --DOMWINDOW == 105 (0x119143c00) [pid = 2628] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:17:45 INFO - PROCESS | 2628 | --DOMWINDOW == 104 (0x124081c00) [pid = 2628] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:17:45 INFO - PROCESS | 2628 | --DOMWINDOW == 103 (0x127f18000) [pid = 2628] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:17:45 INFO - PROCESS | 2628 | --DOMWINDOW == 102 (0x11a875000) [pid = 2628] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:17:45 INFO - PROCESS | 2628 | --DOMWINDOW == 101 (0x11aa55c00) [pid = 2628] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:17:46 INFO - PROCESS | 2628 | 1461280666060 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]]]}] 16:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 582ms 16:17:46 INFO - PROCESS | 2628 | 1461280666092 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 16:17:46 INFO - PROCESS | 2628 | 1461280666094 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 16:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:17:46 INFO - PROCESS | 2628 | 1461280666105 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:17:46 INFO - PROCESS | 2628 | 1461280666107 Marionette TRACE conn2 <- [1,858,null,{}] 16:17:46 INFO - PROCESS | 2628 | 1461280666110 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}] 16:17:46 INFO - PROCESS | 2628 | 1461280666204 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 16:17:46 INFO - PROCESS | 2628 | 1461280666209 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:46 INFO - PROCESS | 2628 | ++DOCSHELL 0x129c5f000 == 57 [pid = 2628] [id = 222] 16:17:46 INFO - PROCESS | 2628 | ++DOMWINDOW == 102 (0x118c8e800) [pid = 2628] [serial = 664] [outer = 0x0] 16:17:46 INFO - PROCESS | 2628 | ++DOMWINDOW == 103 (0x127f18000) [pid = 2628] [serial = 665] [outer = 0x118c8e800] 16:17:46 INFO - PROCESS | 2628 | 1461280666239 Marionette DEBUG loaded listener.js 16:17:46 INFO - PROCESS | 2628 | ++DOMWINDOW == 104 (0x12bf65800) [pid = 2628] [serial = 666] [outer = 0x118c8e800] 16:17:46 INFO - PROCESS | 2628 | 1461280666550 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]]]}] 16:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 470ms 16:17:46 INFO - PROCESS | 2628 | 1461280666576 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 16:17:46 INFO - PROCESS | 2628 | 1461280666577 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 16:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:17:46 INFO - PROCESS | 2628 | 1461280666581 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:17:46 INFO - PROCESS | 2628 | 1461280666582 Marionette TRACE conn2 <- [1,862,null,{}] 16:17:46 INFO - PROCESS | 2628 | 1461280666585 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}] 16:17:46 INFO - PROCESS | 2628 | 1461280666660 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 16:17:46 INFO - PROCESS | 2628 | 1461280666710 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:46 INFO - PROCESS | 2628 | ++DOCSHELL 0x12b704800 == 58 [pid = 2628] [id = 223] 16:17:46 INFO - PROCESS | 2628 | ++DOMWINDOW == 105 (0x119143c00) [pid = 2628] [serial = 667] [outer = 0x0] 16:17:46 INFO - PROCESS | 2628 | ++DOMWINDOW == 106 (0x12bf71000) [pid = 2628] [serial = 668] [outer = 0x119143c00] 16:17:46 INFO - PROCESS | 2628 | 1461280666735 Marionette DEBUG loaded listener.js 16:17:46 INFO - PROCESS | 2628 | ++DOMWINDOW == 107 (0x12d0dac00) [pid = 2628] [serial = 669] [outer = 0x119143c00] 16:17:47 INFO - PROCESS | 2628 | 1461280667023 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]]]}] 16:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 469ms 16:17:47 INFO - PROCESS | 2628 | 1461280667053 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 16:17:47 INFO - PROCESS | 2628 | 1461280667054 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 16:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:17:47 INFO - PROCESS | 2628 | 1461280667056 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:17:47 INFO - PROCESS | 2628 | 1461280667057 Marionette TRACE conn2 <- [1,866,null,{}] 16:17:47 INFO - PROCESS | 2628 | 1461280667059 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}] 16:17:47 INFO - PROCESS | 2628 | 1461280667142 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 16:17:47 INFO - PROCESS | 2628 | 1461280667148 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:47 INFO - PROCESS | 2628 | ++DOCSHELL 0x12d033800 == 59 [pid = 2628] [id = 224] 16:17:47 INFO - PROCESS | 2628 | ++DOMWINDOW == 108 (0x12d0d6800) [pid = 2628] [serial = 670] [outer = 0x0] 16:17:47 INFO - PROCESS | 2628 | ++DOMWINDOW == 109 (0x12d1a9800) [pid = 2628] [serial = 671] [outer = 0x12d0d6800] 16:17:47 INFO - PROCESS | 2628 | 1461280667173 Marionette DEBUG loaded listener.js 16:17:47 INFO - PROCESS | 2628 | ++DOMWINDOW == 110 (0x12d2c5000) [pid = 2628] [serial = 672] [outer = 0x12d0d6800] 16:17:47 INFO - PROCESS | 2628 | 1461280667468 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]]]}] 16:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 424ms 16:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:17:47 INFO - PROCESS | 2628 | 1461280667485 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 16:17:47 INFO - PROCESS | 2628 | 1461280667486 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 16:17:47 INFO - PROCESS | 2628 | 1461280667488 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:17:47 INFO - PROCESS | 2628 | 1461280667489 Marionette TRACE conn2 <- [1,870,null,{}] 16:17:47 INFO - PROCESS | 2628 | 1461280667492 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}] 16:17:47 INFO - PROCESS | 2628 | 1461280667573 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 16:17:47 INFO - PROCESS | 2628 | 1461280667624 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:47 INFO - PROCESS | 2628 | ++DOCSHELL 0x12d198800 == 60 [pid = 2628] [id = 225] 16:17:47 INFO - PROCESS | 2628 | ++DOMWINDOW == 111 (0x129838c00) [pid = 2628] [serial = 673] [outer = 0x0] 16:17:47 INFO - PROCESS | 2628 | ++DOMWINDOW == 112 (0x12d1b2c00) [pid = 2628] [serial = 674] [outer = 0x129838c00] 16:17:47 INFO - PROCESS | 2628 | 1461280667649 Marionette DEBUG loaded listener.js 16:17:47 INFO - PROCESS | 2628 | ++DOMWINDOW == 113 (0x12d2d0800) [pid = 2628] [serial = 675] [outer = 0x129838c00] 16:17:48 INFO - PROCESS | 2628 | 1461280668037 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]]]}] 16:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 567ms 16:17:48 INFO - PROCESS | 2628 | 1461280668057 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 16:17:48 INFO - PROCESS | 2628 | 1461280668060 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 16:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:17:48 INFO - PROCESS | 2628 | 1461280668064 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:17:48 INFO - PROCESS | 2628 | 1461280668066 Marionette TRACE conn2 <- [1,874,null,{}] 16:17:48 INFO - PROCESS | 2628 | 1461280668070 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}] 16:17:48 INFO - PROCESS | 2628 | 1461280668174 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 16:17:48 INFO - PROCESS | 2628 | 1461280668239 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:48 INFO - PROCESS | 2628 | ++DOCSHELL 0x11911c000 == 61 [pid = 2628] [id = 226] 16:17:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 114 (0x11413e000) [pid = 2628] [serial = 676] [outer = 0x0] 16:17:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 115 (0x114f6e800) [pid = 2628] [serial = 677] [outer = 0x11413e000] 16:17:48 INFO - PROCESS | 2628 | 1461280668274 Marionette DEBUG loaded listener.js 16:17:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 116 (0x1158ed000) [pid = 2628] [serial = 678] [outer = 0x11413e000] 16:17:48 INFO - PROCESS | 2628 | 1461280668720 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]]]}] 16:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 674ms 16:17:48 INFO - PROCESS | 2628 | 1461280668738 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 16:17:48 INFO - PROCESS | 2628 | 1461280668742 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 16:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:17:48 INFO - PROCESS | 2628 | 1461280668746 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:17:48 INFO - PROCESS | 2628 | 1461280668748 Marionette TRACE conn2 <- [1,878,null,{}] 16:17:48 INFO - PROCESS | 2628 | 1461280668751 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}] 16:17:48 INFO - PROCESS | 2628 | 1461280668851 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 16:17:48 INFO - PROCESS | 2628 | 1461280668899 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:48 INFO - PROCESS | 2628 | ++DOCSHELL 0x11ad9a800 == 62 [pid = 2628] [id = 227] 16:17:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 117 (0x115976000) [pid = 2628] [serial = 679] [outer = 0x0] 16:17:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 118 (0x119143800) [pid = 2628] [serial = 680] [outer = 0x115976000] 16:17:48 INFO - PROCESS | 2628 | 1461280668929 Marionette DEBUG loaded listener.js 16:17:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 119 (0x11aa53400) [pid = 2628] [serial = 681] [outer = 0x115976000] 16:17:49 INFO - PROCESS | 2628 | 1461280669349 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]]]}] 16:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 620ms 16:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:17:49 INFO - PROCESS | 2628 | 1461280669366 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 16:17:49 INFO - PROCESS | 2628 | 1461280669368 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 16:17:49 INFO - PROCESS | 2628 | 1461280669370 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:17:49 INFO - PROCESS | 2628 | 1461280669372 Marionette TRACE conn2 <- [1,882,null,{}] 16:17:49 INFO - PROCESS | 2628 | 1461280669380 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}] 16:17:49 INFO - PROCESS | 2628 | 1461280669481 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 16:17:49 INFO - PROCESS | 2628 | 1461280669569 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:49 INFO - PROCESS | 2628 | ++DOCSHELL 0x12b7c5000 == 63 [pid = 2628] [id = 228] 16:17:49 INFO - PROCESS | 2628 | ++DOMWINDOW == 120 (0x11c517c00) [pid = 2628] [serial = 682] [outer = 0x0] 16:17:49 INFO - PROCESS | 2628 | ++DOMWINDOW == 121 (0x11c715800) [pid = 2628] [serial = 683] [outer = 0x11c517c00] 16:17:49 INFO - PROCESS | 2628 | 1461280669601 Marionette DEBUG loaded listener.js 16:17:49 INFO - PROCESS | 2628 | ++DOMWINDOW == 122 (0x123aa5800) [pid = 2628] [serial = 684] [outer = 0x11c517c00] 16:17:50 INFO - PROCESS | 2628 | 1461280670018 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]]]}] 16:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 671ms 16:17:50 INFO - PROCESS | 2628 | 1461280670041 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 16:17:50 INFO - PROCESS | 2628 | 1461280670043 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 16:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:17:50 INFO - PROCESS | 2628 | 1461280670045 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:17:50 INFO - PROCESS | 2628 | 1461280670046 Marionette TRACE conn2 <- [1,886,null,{}] 16:17:50 INFO - PROCESS | 2628 | 1461280670049 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}] 16:17:50 INFO - PROCESS | 2628 | 1461280670147 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 16:17:50 INFO - PROCESS | 2628 | 1461280670195 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:50 INFO - PROCESS | 2628 | ++DOCSHELL 0x12dba9800 == 64 [pid = 2628] [id = 229] 16:17:50 INFO - PROCESS | 2628 | ++DOMWINDOW == 123 (0x1240d4c00) [pid = 2628] [serial = 685] [outer = 0x0] 16:17:50 INFO - PROCESS | 2628 | ++DOMWINDOW == 124 (0x128543000) [pid = 2628] [serial = 686] [outer = 0x1240d4c00] 16:17:50 INFO - PROCESS | 2628 | 1461280670225 Marionette DEBUG loaded listener.js 16:17:50 INFO - PROCESS | 2628 | ++DOMWINDOW == 125 (0x12b787800) [pid = 2628] [serial = 687] [outer = 0x1240d4c00] 16:17:50 INFO - PROCESS | 2628 | 1461280670639 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]]]}] 16:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 621ms 16:17:50 INFO - PROCESS | 2628 | 1461280670666 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 16:17:50 INFO - PROCESS | 2628 | 1461280670668 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 16:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:17:50 INFO - PROCESS | 2628 | 1461280670670 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:17:50 INFO - PROCESS | 2628 | 1461280670671 Marionette TRACE conn2 <- [1,890,null,{}] 16:17:50 INFO - PROCESS | 2628 | 1461280670674 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}] 16:17:50 INFO - PROCESS | 2628 | 1461280670771 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 16:17:50 INFO - PROCESS | 2628 | 1461280670865 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:50 INFO - PROCESS | 2628 | ++DOCSHELL 0x12dc4e000 == 65 [pid = 2628] [id = 230] 16:17:50 INFO - PROCESS | 2628 | ++DOMWINDOW == 126 (0x12bc5a800) [pid = 2628] [serial = 688] [outer = 0x0] 16:17:50 INFO - PROCESS | 2628 | ++DOMWINDOW == 127 (0x12bd99800) [pid = 2628] [serial = 689] [outer = 0x12bc5a800] 16:17:50 INFO - PROCESS | 2628 | 1461280670894 Marionette DEBUG loaded listener.js 16:17:50 INFO - PROCESS | 2628 | ++DOMWINDOW == 128 (0x12d1ad000) [pid = 2628] [serial = 690] [outer = 0x12bc5a800] 16:17:51 INFO - PROCESS | 2628 | 1461280671278 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]]]}] 16:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 670ms 16:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:17:51 INFO - PROCESS | 2628 | 1461280671340 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 16:17:51 INFO - PROCESS | 2628 | 1461280671342 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 16:17:51 INFO - PROCESS | 2628 | 1461280671362 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:17:51 INFO - PROCESS | 2628 | 1461280671363 Marionette TRACE conn2 <- [1,894,null,{}] 16:17:51 INFO - PROCESS | 2628 | 1461280671368 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}] 16:17:51 INFO - PROCESS | 2628 | 1461280671480 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 16:17:51 INFO - PROCESS | 2628 | 1461280671559 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:51 INFO - PROCESS | 2628 | ++DOCSHELL 0x12e953000 == 66 [pid = 2628] [id = 231] 16:17:51 INFO - PROCESS | 2628 | ++DOMWINDOW == 129 (0x112372000) [pid = 2628] [serial = 691] [outer = 0x0] 16:17:51 INFO - PROCESS | 2628 | ++DOMWINDOW == 130 (0x12da92000) [pid = 2628] [serial = 692] [outer = 0x112372000] 16:17:51 INFO - PROCESS | 2628 | 1461280671590 Marionette DEBUG loaded listener.js 16:17:51 INFO - PROCESS | 2628 | ++DOMWINDOW == 131 (0x12dc78800) [pid = 2628] [serial = 693] [outer = 0x112372000] 16:17:52 INFO - PROCESS | 2628 | 1461280672180 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]]]}] 16:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 892ms 16:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:17:52 INFO - PROCESS | 2628 | 1461280672236 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 16:17:52 INFO - PROCESS | 2628 | 1461280672239 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 16:17:52 INFO - PROCESS | 2628 | 1461280672242 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:17:52 INFO - PROCESS | 2628 | 1461280672245 Marionette TRACE conn2 <- [1,898,null,{}] 16:17:52 INFO - PROCESS | 2628 | 1461280672249 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}] 16:17:52 INFO - PROCESS | 2628 | 1461280672344 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 16:17:52 INFO - PROCESS | 2628 | 1461280672412 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:52 INFO - PROCESS | 2628 | ++DOCSHELL 0x11b95b000 == 67 [pid = 2628] [id = 232] 16:17:52 INFO - PROCESS | 2628 | ++DOMWINDOW == 132 (0x1158edc00) [pid = 2628] [serial = 694] [outer = 0x0] 16:17:52 INFO - PROCESS | 2628 | ++DOMWINDOW == 133 (0x118758800) [pid = 2628] [serial = 695] [outer = 0x1158edc00] 16:17:52 INFO - PROCESS | 2628 | 1461280672440 Marionette DEBUG loaded listener.js 16:17:52 INFO - PROCESS | 2628 | ++DOMWINDOW == 134 (0x119149400) [pid = 2628] [serial = 696] [outer = 0x1158edc00] 16:17:52 INFO - PROCESS | 2628 | 1461280672842 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]]]}] 16:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 629ms 16:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:17:52 INFO - PROCESS | 2628 | 1461280672871 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 16:17:52 INFO - PROCESS | 2628 | 1461280672875 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 16:17:52 INFO - PROCESS | 2628 | 1461280672879 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:17:52 INFO - PROCESS | 2628 | 1461280672880 Marionette TRACE conn2 <- [1,902,null,{}] 16:17:52 INFO - PROCESS | 2628 | 1461280672883 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}] 16:17:52 INFO - PROCESS | 2628 | 1461280672975 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 16:17:53 INFO - PROCESS | 2628 | 1461280673030 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:53 INFO - PROCESS | 2628 | ++DOCSHELL 0x11af96000 == 68 [pid = 2628] [id = 233] 16:17:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 135 (0x1157e9c00) [pid = 2628] [serial = 697] [outer = 0x0] 16:17:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 136 (0x11928d800) [pid = 2628] [serial = 698] [outer = 0x1157e9c00] 16:17:53 INFO - PROCESS | 2628 | 1461280673057 Marionette DEBUG loaded listener.js 16:17:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 137 (0x11aa1f000) [pid = 2628] [serial = 699] [outer = 0x1157e9c00] 16:17:53 INFO - PROCESS | 2628 | --DOCSHELL 0x115391800 == 67 [pid = 2628] [id = 144] 16:17:53 INFO - PROCESS | 2628 | --DOCSHELL 0x11ad86800 == 66 [pid = 2628] [id = 145] 16:17:53 INFO - PROCESS | 2628 | --DOCSHELL 0x12d033800 == 65 [pid = 2628] [id = 224] 16:17:53 INFO - PROCESS | 2628 | --DOCSHELL 0x12b704800 == 64 [pid = 2628] [id = 223] 16:17:53 INFO - PROCESS | 2628 | --DOCSHELL 0x129c5f000 == 63 [pid = 2628] [id = 222] 16:17:53 INFO - PROCESS | 2628 | --DOCSHELL 0x127e77000 == 62 [pid = 2628] [id = 221] 16:17:53 INFO - PROCESS | 2628 | --DOCSHELL 0x125e87800 == 61 [pid = 2628] [id = 220] 16:17:53 INFO - PROCESS | 2628 | --DOCSHELL 0x123e28800 == 60 [pid = 2628] [id = 219] 16:17:53 INFO - PROCESS | 2628 | --DOCSHELL 0x1237f0800 == 59 [pid = 2628] [id = 218] 16:17:53 INFO - PROCESS | 2628 | --DOCSHELL 0x11c125000 == 58 [pid = 2628] [id = 217] 16:17:53 INFO - PROCESS | 2628 | --DOMWINDOW == 136 (0x129e5f800) [pid = 2628] [serial = 617] [outer = 0x0] [url = about:blank] 16:17:53 INFO - PROCESS | 2628 | --DOCSHELL 0x123bc7800 == 57 [pid = 2628] [id = 201] 16:17:53 INFO - PROCESS | 2628 | --DOCSHELL 0x11ba06000 == 56 [pid = 2628] [id = 216] 16:17:53 INFO - PROCESS | 2628 | --DOCSHELL 0x11ad85000 == 55 [pid = 2628] [id = 215] 16:17:53 INFO - PROCESS | 2628 | --DOCSHELL 0x119d7c000 == 54 [pid = 2628] [id = 214] 16:17:53 INFO - PROCESS | 2628 | --DOCSHELL 0x119a10800 == 53 [pid = 2628] [id = 213] 16:17:53 INFO - PROCESS | 2628 | --DOCSHELL 0x11915e000 == 52 [pid = 2628] [id = 212] 16:17:53 INFO - PROCESS | 2628 | --DOMWINDOW == 135 (0x11bec6c00) [pid = 2628] [serial = 599] [outer = 0x0] [url = about:blank] 16:17:53 INFO - PROCESS | 2628 | --DOMWINDOW == 134 (0x11c714800) [pid = 2628] [serial = 602] [outer = 0x0] [url = about:blank] 16:17:53 INFO - PROCESS | 2628 | --DOMWINDOW == 133 (0x1274b7c00) [pid = 2628] [serial = 605] [outer = 0x0] [url = about:blank] 16:17:53 INFO - PROCESS | 2628 | --DOMWINDOW == 132 (0x12449cc00) [pid = 2628] [serial = 603] [outer = 0x0] [url = about:blank] 16:17:53 INFO - PROCESS | 2628 | --DOMWINDOW == 131 (0x118763800) [pid = 2628] [serial = 590] [outer = 0x0] [url = about:blank] 16:17:53 INFO - PROCESS | 2628 | --DOMWINDOW == 130 (0x125e2c400) [pid = 2628] [serial = 581] [outer = 0x0] [url = about:blank] 16:17:53 INFO - PROCESS | 2628 | --DOMWINDOW == 129 (0x12d2cb400) [pid = 2628] [serial = 585] [outer = 0x0] [url = about:blank] 16:17:53 INFO - PROCESS | 2628 | --DOMWINDOW == 128 (0x12c8bf000) [pid = 2628] [serial = 584] [outer = 0x0] [url = about:blank] 16:17:53 INFO - PROCESS | 2628 | --DOMWINDOW == 127 (0x114f71000) [pid = 2628] [serial = 588] [outer = 0x0] [url = about:blank] 16:17:53 INFO - PROCESS | 2628 | --DOMWINDOW == 126 (0x114662400) [pid = 2628] [serial = 587] [outer = 0x0] [url = about:blank] 16:17:53 INFO - PROCESS | 2628 | --DOMWINDOW == 125 (0x1192c3c00) [pid = 2628] [serial = 593] [outer = 0x0] [url = about:blank] 16:17:53 INFO - PROCESS | 2628 | --DOMWINDOW == 124 (0x11aa55800) [pid = 2628] [serial = 594] [outer = 0x0] [url = about:blank] 16:17:53 INFO - PROCESS | 2628 | --DOMWINDOW == 123 (0x127f11c00) [pid = 2628] [serial = 611] [outer = 0x0] [url = about:blank] 16:17:53 INFO - PROCESS | 2628 | --DOMWINDOW == 122 (0x12854fc00) [pid = 2628] [serial = 614] [outer = 0x0] [url = about:blank] 16:17:53 INFO - PROCESS | 2628 | --DOMWINDOW == 121 (0x127f0f800) [pid = 2628] [serial = 606] [outer = 0x0] [url = about:blank] 16:17:53 INFO - PROCESS | 2628 | --DOMWINDOW == 120 (0x127f65800) [pid = 2628] [serial = 612] [outer = 0x0] [url = about:blank] 16:17:53 INFO - PROCESS | 2628 | --DOMWINDOW == 119 (0x11ade1400) [pid = 2628] [serial = 578] [outer = 0x0] [url = about:blank] 16:17:53 INFO - PROCESS | 2628 | --DOMWINDOW == 118 (0x118c8f400) [pid = 2628] [serial = 591] [outer = 0x0] [url = about:blank] 16:17:53 INFO - PROCESS | 2628 | --DOMWINDOW == 117 (0x11b91f000) [pid = 2628] [serial = 608] [outer = 0x0] [url = about:blank] 16:17:53 INFO - PROCESS | 2628 | --DOMWINDOW == 116 (0x11af19400) [pid = 2628] [serial = 596] [outer = 0x0] [url = about:blank] 16:17:53 INFO - PROCESS | 2628 | --DOMWINDOW == 115 (0x11b91f400) [pid = 2628] [serial = 597] [outer = 0x0] [url = about:blank] 16:17:53 INFO - PROCESS | 2628 | --DOMWINDOW == 114 (0x11c14c800) [pid = 2628] [serial = 600] [outer = 0x0] [url = about:blank] 16:17:53 INFO - PROCESS | 2628 | --DOMWINDOW == 113 (0x123aa1000) [pid = 2628] [serial = 609] [outer = 0x0] [url = about:blank] 16:17:53 INFO - PROCESS | 2628 | --DOMWINDOW == 112 (0x129ad6c00) [pid = 2628] [serial = 615] [outer = 0x0] [url = about:blank] 16:17:53 INFO - PROCESS | 2628 | 1461280673512 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]]]}] 16:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 668ms 16:17:53 INFO - PROCESS | 2628 | 1461280673549 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 16:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:17:53 INFO - PROCESS | 2628 | 1461280673551 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 16:17:53 INFO - PROCESS | 2628 | 1461280673554 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:17:53 INFO - PROCESS | 2628 | 1461280673558 Marionette TRACE conn2 <- [1,906,null,{}] 16:17:53 INFO - PROCESS | 2628 | 1461280673569 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}] 16:17:53 INFO - PROCESS | 2628 | 1461280673721 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 16:17:53 INFO - PROCESS | 2628 | 1461280673802 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:53 INFO - PROCESS | 2628 | ++DOCSHELL 0x119c37000 == 53 [pid = 2628] [id = 234] 16:17:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 113 (0x11aa17800) [pid = 2628] [serial = 700] [outer = 0x0] 16:17:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 114 (0x11addd800) [pid = 2628] [serial = 701] [outer = 0x11aa17800] 16:17:53 INFO - PROCESS | 2628 | 1461280673847 Marionette DEBUG loaded listener.js 16:17:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 115 (0x11b9a4400) [pid = 2628] [serial = 702] [outer = 0x11aa17800] 16:17:54 INFO - PROCESS | 2628 | 1461280674170 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]]]}] 16:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 626ms 16:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:17:54 INFO - PROCESS | 2628 | 1461280674182 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 16:17:54 INFO - PROCESS | 2628 | 1461280674184 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 16:17:54 INFO - PROCESS | 2628 | 1461280674186 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:17:54 INFO - PROCESS | 2628 | 1461280674187 Marionette TRACE conn2 <- [1,910,null,{}] 16:17:54 INFO - PROCESS | 2628 | 1461280674190 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}] 16:17:54 INFO - PROCESS | 2628 | 1461280674271 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 16:17:54 INFO - PROCESS | 2628 | 1461280674321 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:54 INFO - PROCESS | 2628 | ++DOCSHELL 0x11c16c800 == 54 [pid = 2628] [id = 235] 16:17:54 INFO - PROCESS | 2628 | ++DOMWINDOW == 116 (0x11b9a3c00) [pid = 2628] [serial = 703] [outer = 0x0] 16:17:54 INFO - PROCESS | 2628 | ++DOMWINDOW == 117 (0x11bf8c400) [pid = 2628] [serial = 704] [outer = 0x11b9a3c00] 16:17:54 INFO - PROCESS | 2628 | 1461280674347 Marionette DEBUG loaded listener.js 16:17:54 INFO - PROCESS | 2628 | ++DOMWINDOW == 118 (0x123924c00) [pid = 2628] [serial = 705] [outer = 0x11b9a3c00] 16:17:54 INFO - PROCESS | 2628 | 1461280674626 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]]]}] 16:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 468ms 16:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:17:54 INFO - PROCESS | 2628 | 1461280674655 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 16:17:54 INFO - PROCESS | 2628 | 1461280674656 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 16:17:54 INFO - PROCESS | 2628 | 1461280674658 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:17:54 INFO - PROCESS | 2628 | 1461280674659 Marionette TRACE conn2 <- [1,914,null,{}] 16:17:54 INFO - PROCESS | 2628 | 1461280674669 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}] 16:17:54 INFO - PROCESS | 2628 | 1461280674751 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 16:17:54 INFO - PROCESS | 2628 | 1461280674756 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:54 INFO - PROCESS | 2628 | ++DOCSHELL 0x119a07000 == 55 [pid = 2628] [id = 236] 16:17:54 INFO - PROCESS | 2628 | ++DOMWINDOW == 119 (0x11bec6c00) [pid = 2628] [serial = 706] [outer = 0x0] 16:17:54 INFO - PROCESS | 2628 | ++DOMWINDOW == 120 (0x1242e4400) [pid = 2628] [serial = 707] [outer = 0x11bec6c00] 16:17:54 INFO - PROCESS | 2628 | 1461280674782 Marionette DEBUG loaded listener.js 16:17:54 INFO - PROCESS | 2628 | ++DOMWINDOW == 121 (0x125f38400) [pid = 2628] [serial = 708] [outer = 0x11bec6c00] 16:17:55 INFO - PROCESS | 2628 | 1461280675116 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]]]}] 16:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 468ms 16:17:55 INFO - PROCESS | 2628 | 1461280675127 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 16:17:55 INFO - PROCESS | 2628 | 1461280675129 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 16:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:17:55 INFO - PROCESS | 2628 | 1461280675134 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:17:55 INFO - PROCESS | 2628 | 1461280675135 Marionette TRACE conn2 <- [1,918,null,{}] 16:17:55 INFO - PROCESS | 2628 | 1461280675137 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}] 16:17:55 INFO - PROCESS | 2628 | 1461280675259 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 16:17:55 INFO - PROCESS | 2628 | 1461280675269 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:55 INFO - PROCESS | 2628 | ++DOCSHELL 0x125e76000 == 56 [pid = 2628] [id = 237] 16:17:55 INFO - PROCESS | 2628 | ++DOMWINDOW == 122 (0x1274ab000) [pid = 2628] [serial = 709] [outer = 0x0] 16:17:55 INFO - PROCESS | 2628 | ++DOMWINDOW == 123 (0x127f5dc00) [pid = 2628] [serial = 710] [outer = 0x1274ab000] 16:17:55 INFO - PROCESS | 2628 | 1461280675296 Marionette DEBUG loaded listener.js 16:17:55 INFO - PROCESS | 2628 | ++DOMWINDOW == 124 (0x12b5c9c00) [pid = 2628] [serial = 711] [outer = 0x1274ab000] 16:17:55 INFO - PROCESS | 2628 | 1461280675601 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]]]}] 16:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 522ms 16:17:55 INFO - PROCESS | 2628 | 1461280675656 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 16:17:55 INFO - PROCESS | 2628 | 1461280675658 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 16:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:17:55 INFO - PROCESS | 2628 | 1461280675661 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:17:55 INFO - PROCESS | 2628 | 1461280675663 Marionette TRACE conn2 <- [1,922,null,{}] 16:17:55 INFO - PROCESS | 2628 | 1461280675666 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}] 16:17:55 INFO - PROCESS | 2628 | 1461280675812 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 16:17:55 INFO - PROCESS | 2628 | 1461280675836 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:55 INFO - PROCESS | 2628 | ++DOCSHELL 0x127e84800 == 57 [pid = 2628] [id = 238] 16:17:55 INFO - PROCESS | 2628 | ++DOMWINDOW == 125 (0x12b57a400) [pid = 2628] [serial = 712] [outer = 0x0] 16:17:55 INFO - PROCESS | 2628 | ++DOMWINDOW == 126 (0x12b972c00) [pid = 2628] [serial = 713] [outer = 0x12b57a400] 16:17:55 INFO - PROCESS | 2628 | 1461280675876 Marionette DEBUG loaded listener.js 16:17:55 INFO - PROCESS | 2628 | ++DOMWINDOW == 127 (0x12bd96400) [pid = 2628] [serial = 714] [outer = 0x12b57a400] 16:17:56 INFO - PROCESS | 2628 | 1461280676295 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]]]}] 16:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 670ms 16:17:56 INFO - PROCESS | 2628 | 1461280676337 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 16:17:56 INFO - PROCESS | 2628 | 1461280676338 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 16:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:17:56 INFO - PROCESS | 2628 | 1461280676341 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:17:56 INFO - PROCESS | 2628 | 1461280676342 Marionette TRACE conn2 <- [1,926,null,{}] 16:17:56 INFO - PROCESS | 2628 | 1461280676344 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}] 16:17:56 INFO - PROCESS | 2628 | 1461280676439 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 16:17:56 INFO - PROCESS | 2628 | 1461280676492 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:56 INFO - PROCESS | 2628 | ++DOCSHELL 0x12b71a800 == 58 [pid = 2628] [id = 239] 16:17:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 128 (0x12bf6d000) [pid = 2628] [serial = 715] [outer = 0x0] 16:17:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 129 (0x12c8ca800) [pid = 2628] [serial = 716] [outer = 0x12bf6d000] 16:17:56 INFO - PROCESS | 2628 | 1461280676517 Marionette DEBUG loaded listener.js 16:17:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 130 (0x12d2cb400) [pid = 2628] [serial = 717] [outer = 0x12bf6d000] 16:17:56 INFO - PROCESS | 2628 | 1461280676826 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]]]}] 16:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 518ms 16:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:17:56 INFO - PROCESS | 2628 | 1461280676865 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 16:17:56 INFO - PROCESS | 2628 | 1461280676867 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 16:17:56 INFO - PROCESS | 2628 | 1461280676869 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:17:56 INFO - PROCESS | 2628 | 1461280676870 Marionette TRACE conn2 <- [1,930,null,{}] 16:17:56 INFO - PROCESS | 2628 | 1461280676872 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}] 16:17:56 INFO - PROCESS | 2628 | 1461280676969 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 16:17:56 INFO - PROCESS | 2628 | 1461280676973 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:57 INFO - PROCESS | 2628 | ++DOCSHELL 0x12c81c000 == 59 [pid = 2628] [id = 240] 16:17:57 INFO - PROCESS | 2628 | ++DOMWINDOW == 131 (0x119289800) [pid = 2628] [serial = 718] [outer = 0x0] 16:17:57 INFO - PROCESS | 2628 | ++DOMWINDOW == 132 (0x12da2e400) [pid = 2628] [serial = 719] [outer = 0x119289800] 16:17:57 INFO - PROCESS | 2628 | 1461280677028 Marionette DEBUG loaded listener.js 16:17:57 INFO - PROCESS | 2628 | ++DOMWINDOW == 133 (0x12da90c00) [pid = 2628] [serial = 720] [outer = 0x119289800] 16:17:57 INFO - PROCESS | 2628 | 1461280677331 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]]]}] 16:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 518ms 16:17:57 INFO - PROCESS | 2628 | 1461280677388 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 16:17:57 INFO - PROCESS | 2628 | 1461280677389 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 16:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:17:57 INFO - PROCESS | 2628 | 1461280677391 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:17:57 INFO - PROCESS | 2628 | 1461280677392 Marionette TRACE conn2 <- [1,934,null,{}] 16:17:57 INFO - PROCESS | 2628 | 1461280677394 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}] 16:17:57 INFO - PROCESS | 2628 | 1461280677491 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 16:17:57 INFO - PROCESS | 2628 | --DOMWINDOW == 132 (0x12854c400) [pid = 2628] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:17:57 INFO - PROCESS | 2628 | --DOMWINDOW == 131 (0x129835c00) [pid = 2628] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:17:57 INFO - PROCESS | 2628 | --DOMWINDOW == 130 (0x119143c00) [pid = 2628] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:17:57 INFO - PROCESS | 2628 | --DOMWINDOW == 129 (0x12d0d6800) [pid = 2628] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:17:57 INFO - PROCESS | 2628 | --DOMWINDOW == 128 (0x118c8e800) [pid = 2628] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:17:57 INFO - PROCESS | 2628 | --DOMWINDOW == 127 (0x11c7e7000) [pid = 2628] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:17:57 INFO - PROCESS | 2628 | --DOMWINDOW == 126 (0x1278d0000) [pid = 2628] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:17:57 INFO - PROCESS | 2628 | --DOMWINDOW == 125 (0x118c8a800) [pid = 2628] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:17:57 INFO - PROCESS | 2628 | --DOMWINDOW == 124 (0x11acb5c00) [pid = 2628] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:17:57 INFO - PROCESS | 2628 | --DOMWINDOW == 123 (0x118709400) [pid = 2628] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:17:57 INFO - PROCESS | 2628 | --DOMWINDOW == 122 (0x11c70d000) [pid = 2628] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:17:57 INFO - PROCESS | 2628 | --DOMWINDOW == 121 (0x11b9a9800) [pid = 2628] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:17:57 INFO - PROCESS | 2628 | --DOMWINDOW == 120 (0x1146d9000) [pid = 2628] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:17:57 INFO - PROCESS | 2628 | 1461280677681 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:57 INFO - PROCESS | 2628 | ++DOCSHELL 0x119d7e000 == 60 [pid = 2628] [id = 241] 16:17:57 INFO - PROCESS | 2628 | ++DOMWINDOW == 121 (0x112379400) [pid = 2628] [serial = 721] [outer = 0x0] 16:17:57 INFO - PROCESS | 2628 | ++DOMWINDOW == 122 (0x118cfe800) [pid = 2628] [serial = 722] [outer = 0x112379400] 16:17:57 INFO - PROCESS | 2628 | 1461280677708 Marionette DEBUG loaded listener.js 16:17:57 INFO - PROCESS | 2628 | ++DOMWINDOW == 123 (0x11c7e7000) [pid = 2628] [serial = 723] [outer = 0x112379400] 16:17:57 INFO - PROCESS | 2628 | 1461280677968 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]]]}] 16:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 618ms 16:17:58 INFO - PROCESS | 2628 | 1461280678010 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 16:17:58 INFO - PROCESS | 2628 | 1461280678011 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 16:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:17:58 INFO - PROCESS | 2628 | 1461280678022 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:17:58 INFO - PROCESS | 2628 | 1461280678024 Marionette TRACE conn2 <- [1,938,null,{}] 16:17:58 INFO - PROCESS | 2628 | 1461280678026 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}] 16:17:58 INFO - PROCESS | 2628 | 1461280678123 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 16:17:58 INFO - PROCESS | 2628 | 1461280678128 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:58 INFO - PROCESS | 2628 | ++DOCSHELL 0x12dc47000 == 61 [pid = 2628] [id = 242] 16:17:58 INFO - PROCESS | 2628 | ++DOMWINDOW == 124 (0x11bec9800) [pid = 2628] [serial = 724] [outer = 0x0] 16:17:58 INFO - PROCESS | 2628 | ++DOMWINDOW == 125 (0x12dc78c00) [pid = 2628] [serial = 725] [outer = 0x11bec9800] 16:17:58 INFO - PROCESS | 2628 | 1461280678159 Marionette DEBUG loaded listener.js 16:17:58 INFO - PROCESS | 2628 | ++DOMWINDOW == 126 (0x12e3b7c00) [pid = 2628] [serial = 726] [outer = 0x11bec9800] 16:17:58 INFO - PROCESS | 2628 | 1461280678487 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]]]}] 16:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 521ms 16:17:58 INFO - PROCESS | 2628 | 1461280678543 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 16:17:58 INFO - PROCESS | 2628 | 1461280678545 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 16:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:17:58 INFO - PROCESS | 2628 | 1461280678547 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:17:58 INFO - PROCESS | 2628 | 1461280678548 Marionette TRACE conn2 <- [1,942,null,{}] 16:17:58 INFO - PROCESS | 2628 | 1461280678550 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}] 16:17:58 INFO - PROCESS | 2628 | 1461280678627 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 16:17:58 INFO - PROCESS | 2628 | 1461280678634 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:58 INFO - PROCESS | 2628 | ++DOCSHELL 0x12ed4d800 == 62 [pid = 2628] [id = 243] 16:17:58 INFO - PROCESS | 2628 | ++DOMWINDOW == 127 (0x12e3ac000) [pid = 2628] [serial = 727] [outer = 0x0] 16:17:58 INFO - PROCESS | 2628 | ++DOMWINDOW == 128 (0x12e3ee000) [pid = 2628] [serial = 728] [outer = 0x12e3ac000] 16:17:58 INFO - PROCESS | 2628 | 1461280678658 Marionette DEBUG loaded listener.js 16:17:58 INFO - PROCESS | 2628 | ++DOMWINDOW == 129 (0x12e5c7800) [pid = 2628] [serial = 729] [outer = 0x12e3ac000] 16:17:58 INFO - PROCESS | 2628 | 1461280678985 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]]]}] 16:17:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:17:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 469ms 16:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:17:59 INFO - PROCESS | 2628 | 1461280679017 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 16:17:59 INFO - PROCESS | 2628 | 1461280679018 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 16:17:59 INFO - PROCESS | 2628 | 1461280679021 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:17:59 INFO - PROCESS | 2628 | 1461280679022 Marionette TRACE conn2 <- [1,946,null,{}] 16:17:59 INFO - PROCESS | 2628 | 1461280679025 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}] 16:17:59 INFO - PROCESS | 2628 | 1461280679151 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 16:17:59 INFO - PROCESS | 2628 | 1461280679230 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:59 INFO - PROCESS | 2628 | ++DOCSHELL 0x12f11e000 == 63 [pid = 2628] [id = 244] 16:17:59 INFO - PROCESS | 2628 | ++DOMWINDOW == 130 (0x12e3ea000) [pid = 2628] [serial = 730] [outer = 0x0] 16:17:59 INFO - PROCESS | 2628 | ++DOMWINDOW == 131 (0x12e5cc000) [pid = 2628] [serial = 731] [outer = 0x12e3ea000] 16:17:59 INFO - PROCESS | 2628 | 1461280679265 Marionette DEBUG loaded listener.js 16:17:59 INFO - PROCESS | 2628 | ++DOMWINDOW == 132 (0x12e937400) [pid = 2628] [serial = 732] [outer = 0x12e3ea000] 16:17:59 INFO - PROCESS | 2628 | 1461280679602 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]]]}] 16:17:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:17:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 619ms 16:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:17:59 INFO - PROCESS | 2628 | 1461280679714 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 16:17:59 INFO - PROCESS | 2628 | 1461280679717 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 16:17:59 INFO - PROCESS | 2628 | 1461280679723 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:17:59 INFO - PROCESS | 2628 | 1461280679727 Marionette TRACE conn2 <- [1,950,null,{}] 16:17:59 INFO - PROCESS | 2628 | 1461280679733 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}] 16:17:59 INFO - PROCESS | 2628 | 1461280679878 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 16:18:00 INFO - PROCESS | 2628 | 1461280679997 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:00 INFO - PROCESS | 2628 | ++DOCSHELL 0x118e51800 == 64 [pid = 2628] [id = 245] 16:18:00 INFO - PROCESS | 2628 | ++DOMWINDOW == 133 (0x1141c6000) [pid = 2628] [serial = 733] [outer = 0x0] 16:18:00 INFO - PROCESS | 2628 | ++DOMWINDOW == 134 (0x114404000) [pid = 2628] [serial = 734] [outer = 0x1141c6000] 16:18:00 INFO - PROCESS | 2628 | 1461280680048 Marionette DEBUG loaded listener.js 16:18:00 INFO - PROCESS | 2628 | ++DOMWINDOW == 135 (0x1157ea400) [pid = 2628] [serial = 735] [outer = 0x1141c6000] 16:18:00 INFO - PROCESS | 2628 | 1461280680507 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]]]}] 16:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 827ms 16:18:00 INFO - PROCESS | 2628 | 1461280680556 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 16:18:00 INFO - PROCESS | 2628 | 1461280680558 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 16:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:18:00 INFO - PROCESS | 2628 | 1461280680585 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:18:00 INFO - PROCESS | 2628 | 1461280680587 Marionette TRACE conn2 <- [1,954,null,{}] 16:18:00 INFO - PROCESS | 2628 | 1461280680590 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}] 16:18:00 INFO - PROCESS | 2628 | 1461280680693 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 16:18:00 INFO - PROCESS | 2628 | 1461280680758 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:00 INFO - PROCESS | 2628 | ++DOCSHELL 0x1237db800 == 65 [pid = 2628] [id = 246] 16:18:00 INFO - PROCESS | 2628 | ++DOMWINDOW == 136 (0x11aa5bc00) [pid = 2628] [serial = 736] [outer = 0x0] 16:18:00 INFO - PROCESS | 2628 | ++DOMWINDOW == 137 (0x11addc800) [pid = 2628] [serial = 737] [outer = 0x11aa5bc00] 16:18:00 INFO - PROCESS | 2628 | 1461280680789 Marionette DEBUG loaded listener.js 16:18:00 INFO - PROCESS | 2628 | ++DOMWINDOW == 138 (0x11beca800) [pid = 2628] [serial = 738] [outer = 0x11aa5bc00] 16:18:01 INFO - PROCESS | 2628 | 1461280681236 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]]]}] 16:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 674ms 16:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:18:01 INFO - PROCESS | 2628 | 1461280681255 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 16:18:01 INFO - PROCESS | 2628 | 1461280681257 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 16:18:01 INFO - PROCESS | 2628 | 1461280681259 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:18:01 INFO - PROCESS | 2628 | 1461280681261 Marionette TRACE conn2 <- [1,958,null,{}] 16:18:01 INFO - PROCESS | 2628 | 1461280681270 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}] 16:18:01 INFO - PROCESS | 2628 | 1461280681371 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 16:18:01 INFO - PROCESS | 2628 | 1461280681423 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:01 INFO - PROCESS | 2628 | ++DOCSHELL 0x12da41000 == 66 [pid = 2628] [id = 247] 16:18:01 INFO - PROCESS | 2628 | ++DOMWINDOW == 139 (0x1279bc800) [pid = 2628] [serial = 739] [outer = 0x0] 16:18:01 INFO - PROCESS | 2628 | ++DOMWINDOW == 140 (0x12854c400) [pid = 2628] [serial = 740] [outer = 0x1279bc800] 16:18:01 INFO - PROCESS | 2628 | 1461280681460 Marionette DEBUG loaded listener.js 16:18:01 INFO - PROCESS | 2628 | ++DOMWINDOW == 141 (0x129e58c00) [pid = 2628] [serial = 741] [outer = 0x1279bc800] 16:18:01 INFO - PROCESS | 2628 | 1461280681878 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]]]}] 16:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 673ms 16:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:18:01 INFO - PROCESS | 2628 | 1461280681932 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 16:18:01 INFO - PROCESS | 2628 | 1461280681934 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 16:18:01 INFO - PROCESS | 2628 | 1461280681936 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:18:01 INFO - PROCESS | 2628 | 1461280681937 Marionette TRACE conn2 <- [1,962,null,{}] 16:18:01 INFO - PROCESS | 2628 | 1461280681940 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}] 16:18:02 INFO - PROCESS | 2628 | 1461280682066 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 16:18:02 INFO - PROCESS | 2628 | 1461280682145 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:02 INFO - PROCESS | 2628 | ++DOCSHELL 0x12f40b800 == 67 [pid = 2628] [id = 248] 16:18:02 INFO - PROCESS | 2628 | ++DOMWINDOW == 142 (0x12bf62400) [pid = 2628] [serial = 742] [outer = 0x0] 16:18:02 INFO - PROCESS | 2628 | ++DOMWINDOW == 143 (0x12d2c6400) [pid = 2628] [serial = 743] [outer = 0x12bf62400] 16:18:02 INFO - PROCESS | 2628 | 1461280682176 Marionette DEBUG loaded listener.js 16:18:02 INFO - PROCESS | 2628 | ++DOMWINDOW == 144 (0x12dc77000) [pid = 2628] [serial = 744] [outer = 0x12bf62400] 16:18:02 INFO - PROCESS | 2628 | 1461280682574 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]]]}] 16:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 669ms 16:18:02 INFO - PROCESS | 2628 | 1461280682605 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 16:18:02 INFO - PROCESS | 2628 | 1461280682607 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 16:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:18:02 INFO - PROCESS | 2628 | 1461280682609 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:18:02 INFO - PROCESS | 2628 | 1461280682611 Marionette TRACE conn2 <- [1,966,null,{}] 16:18:02 INFO - PROCESS | 2628 | 1461280682613 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}] 16:18:02 INFO - PROCESS | 2628 | 1461280682714 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 16:18:02 INFO - PROCESS | 2628 | 1461280682768 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:02 INFO - PROCESS | 2628 | ++DOCSHELL 0x12f89b800 == 68 [pid = 2628] [id = 249] 16:18:02 INFO - PROCESS | 2628 | ++DOMWINDOW == 145 (0x12dc79400) [pid = 2628] [serial = 745] [outer = 0x0] 16:18:02 INFO - PROCESS | 2628 | ++DOMWINDOW == 146 (0x12e3b0000) [pid = 2628] [serial = 746] [outer = 0x12dc79400] 16:18:02 INFO - PROCESS | 2628 | 1461280682798 Marionette DEBUG loaded listener.js 16:18:02 INFO - PROCESS | 2628 | ++DOMWINDOW == 147 (0x12e5c7400) [pid = 2628] [serial = 747] [outer = 0x12dc79400] 16:18:03 INFO - PROCESS | 2628 | 1461280683198 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]]]}] 16:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 619ms 16:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:18:03 INFO - PROCESS | 2628 | 1461280683229 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 16:18:03 INFO - PROCESS | 2628 | 1461280683230 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 16:18:03 INFO - PROCESS | 2628 | 1461280683232 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:18:03 INFO - PROCESS | 2628 | 1461280683233 Marionette TRACE conn2 <- [1,970,null,{}] 16:18:03 INFO - PROCESS | 2628 | 1461280683236 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}] 16:18:03 INFO - PROCESS | 2628 | 1461280683354 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 16:18:03 INFO - PROCESS | 2628 | 1461280683441 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:03 INFO - PROCESS | 2628 | ++DOCSHELL 0x12f977800 == 69 [pid = 2628] [id = 250] 16:18:03 INFO - PROCESS | 2628 | ++DOMWINDOW == 148 (0x12e93dc00) [pid = 2628] [serial = 748] [outer = 0x0] 16:18:03 INFO - PROCESS | 2628 | ++DOMWINDOW == 149 (0x12ec08c00) [pid = 2628] [serial = 749] [outer = 0x12e93dc00] 16:18:03 INFO - PROCESS | 2628 | 1461280683473 Marionette DEBUG loaded listener.js 16:18:03 INFO - PROCESS | 2628 | ++DOMWINDOW == 150 (0x12f339800) [pid = 2628] [serial = 750] [outer = 0x12e93dc00] 16:18:03 INFO - PROCESS | 2628 | 1461280683903 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]]]}] 16:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 722ms 16:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:18:03 INFO - PROCESS | 2628 | 1461280683954 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 16:18:03 INFO - PROCESS | 2628 | 1461280683955 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 16:18:03 INFO - PROCESS | 2628 | 1461280683958 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:18:03 INFO - PROCESS | 2628 | 1461280683959 Marionette TRACE conn2 <- [1,974,null,{}] 16:18:03 INFO - PROCESS | 2628 | 1461280683983 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}] 16:18:04 INFO - PROCESS | 2628 | 1461280684084 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 16:18:04 INFO - PROCESS | 2628 | 1461280684151 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:04 INFO - PROCESS | 2628 | ++DOCSHELL 0x11911e800 == 70 [pid = 2628] [id = 251] 16:18:04 INFO - PROCESS | 2628 | ++DOMWINDOW == 151 (0x1274b2000) [pid = 2628] [serial = 751] [outer = 0x0] 16:18:04 INFO - PROCESS | 2628 | ++DOMWINDOW == 152 (0x12d0d7400) [pid = 2628] [serial = 752] [outer = 0x1274b2000] 16:18:04 INFO - PROCESS | 2628 | 1461280684181 Marionette DEBUG loaded listener.js 16:18:04 INFO - PROCESS | 2628 | ++DOMWINDOW == 153 (0x12f33e400) [pid = 2628] [serial = 753] [outer = 0x1274b2000] 16:18:04 INFO - PROCESS | 2628 | 1461280684783 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]]]}] 16:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 869ms 16:18:04 INFO - PROCESS | 2628 | 1461280684828 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 16:18:04 INFO - PROCESS | 2628 | 1461280684833 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 16:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:18:04 INFO - PROCESS | 2628 | 1461280684837 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:18:04 INFO - PROCESS | 2628 | 1461280684839 Marionette TRACE conn2 <- [1,978,null,{}] 16:18:04 INFO - PROCESS | 2628 | 1461280684842 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}] 16:18:04 INFO - PROCESS | 2628 | 1461280684935 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 16:18:05 INFO - PROCESS | 2628 | 1461280685006 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:05 INFO - PROCESS | 2628 | ++DOCSHELL 0x1177e3800 == 71 [pid = 2628] [id = 252] 16:18:05 INFO - PROCESS | 2628 | ++DOMWINDOW == 154 (0x118f80400) [pid = 2628] [serial = 754] [outer = 0x0] 16:18:05 INFO - PROCESS | 2628 | ++DOMWINDOW == 155 (0x11928a000) [pid = 2628] [serial = 755] [outer = 0x118f80400] 16:18:05 INFO - PROCESS | 2628 | 1461280685036 Marionette DEBUG loaded listener.js 16:18:05 INFO - PROCESS | 2628 | ++DOMWINDOW == 156 (0x11a879c00) [pid = 2628] [serial = 756] [outer = 0x118f80400] 16:18:05 INFO - PROCESS | 2628 | --DOCSHELL 0x12ed4d800 == 70 [pid = 2628] [id = 243] 16:18:05 INFO - PROCESS | 2628 | --DOCSHELL 0x12dc47000 == 69 [pid = 2628] [id = 242] 16:18:05 INFO - PROCESS | 2628 | --DOCSHELL 0x119d7e000 == 68 [pid = 2628] [id = 241] 16:18:05 INFO - PROCESS | 2628 | --DOCSHELL 0x12c81c000 == 67 [pid = 2628] [id = 240] 16:18:05 INFO - PROCESS | 2628 | --DOCSHELL 0x12b71a800 == 66 [pid = 2628] [id = 239] 16:18:05 INFO - PROCESS | 2628 | --DOCSHELL 0x127e84800 == 65 [pid = 2628] [id = 238] 16:18:05 INFO - PROCESS | 2628 | --DOMWINDOW == 155 (0x12b96a800) [pid = 2628] [serial = 632] [outer = 0x0] [url = about:blank] 16:18:05 INFO - PROCESS | 2628 | --DOMWINDOW == 154 (0x123925800) [pid = 2628] [serial = 626] [outer = 0x0] [url = about:blank] 16:18:05 INFO - PROCESS | 2628 | --DOMWINDOW == 153 (0x12d1b2c00) [pid = 2628] [serial = 674] [outer = 0x0] [url = about:blank] 16:18:05 INFO - PROCESS | 2628 | --DOMWINDOW == 152 (0x115475800) [pid = 2628] [serial = 620] [outer = 0x0] [url = about:blank] 16:18:05 INFO - PROCESS | 2628 | --DOMWINDOW == 151 (0x11913e800) [pid = 2628] [serial = 623] [outer = 0x0] [url = about:blank] 16:18:05 INFO - PROCESS | 2628 | --DOMWINDOW == 150 (0x129e5a000) [pid = 2628] [serial = 629] [outer = 0x0] [url = about:blank] 16:18:05 INFO - PROCESS | 2628 | --DOCSHELL 0x125e76000 == 64 [pid = 2628] [id = 237] 16:18:05 INFO - PROCESS | 2628 | --DOCSHELL 0x119a07000 == 63 [pid = 2628] [id = 236] 16:18:05 INFO - PROCESS | 2628 | --DOCSHELL 0x11c16c800 == 62 [pid = 2628] [id = 235] 16:18:05 INFO - PROCESS | 2628 | --DOCSHELL 0x119c37000 == 61 [pid = 2628] [id = 234] 16:18:05 INFO - PROCESS | 2628 | --DOCSHELL 0x11af96000 == 60 [pid = 2628] [id = 233] 16:18:05 INFO - PROCESS | 2628 | --DOCSHELL 0x11b95b000 == 59 [pid = 2628] [id = 232] 16:18:05 INFO - PROCESS | 2628 | --DOCSHELL 0x12dba9800 == 58 [pid = 2628] [id = 229] 16:18:05 INFO - PROCESS | 2628 | --DOCSHELL 0x12b7c5000 == 57 [pid = 2628] [id = 228] 16:18:05 INFO - PROCESS | 2628 | --DOCSHELL 0x11ad9a800 == 56 [pid = 2628] [id = 227] 16:18:05 INFO - PROCESS | 2628 | 1461280685497 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]]]}] 16:18:05 INFO - PROCESS | 2628 | --DOCSHELL 0x11911c000 == 55 [pid = 2628] [id = 226] 16:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 672ms 16:18:05 INFO - PROCESS | 2628 | 1461280685509 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 16:18:05 INFO - PROCESS | 2628 | 1461280685514 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 16:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:18:05 INFO - PROCESS | 2628 | 1461280685519 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:18:05 INFO - PROCESS | 2628 | 1461280685520 Marionette TRACE conn2 <- [1,982,null,{}] 16:18:05 INFO - PROCESS | 2628 | 1461280685523 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}] 16:18:05 INFO - PROCESS | 2628 | 1461280685605 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 16:18:05 INFO - PROCESS | 2628 | 1461280685610 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:05 INFO - PROCESS | 2628 | ++DOCSHELL 0x119c24800 == 56 [pid = 2628] [id = 253] 16:18:05 INFO - PROCESS | 2628 | ++DOMWINDOW == 151 (0x11aa1b000) [pid = 2628] [serial = 757] [outer = 0x0] 16:18:05 INFO - PROCESS | 2628 | ++DOMWINDOW == 152 (0x11af12c00) [pid = 2628] [serial = 758] [outer = 0x11aa1b000] 16:18:05 INFO - PROCESS | 2628 | 1461280685639 Marionette DEBUG loaded listener.js 16:18:05 INFO - PROCESS | 2628 | ++DOMWINDOW == 153 (0x11b9aa400) [pid = 2628] [serial = 759] [outer = 0x11aa1b000] 16:18:05 INFO - PROCESS | 2628 | --DOMWINDOW == 152 (0x123717c00) [pid = 2628] [serial = 650] [outer = 0x0] [url = about:blank] 16:18:05 INFO - PROCESS | 2628 | --DOMWINDOW == 151 (0x11c51c000) [pid = 2628] [serial = 648] [outer = 0x0] [url = about:blank] 16:18:05 INFO - PROCESS | 2628 | --DOMWINDOW == 150 (0x11bf8d000) [pid = 2628] [serial = 647] [outer = 0x0] [url = about:blank] 16:18:05 INFO - PROCESS | 2628 | --DOMWINDOW == 149 (0x11533b800) [pid = 2628] [serial = 636] [outer = 0x0] [url = about:blank] 16:18:05 INFO - PROCESS | 2628 | --DOMWINDOW == 148 (0x1146e4c00) [pid = 2628] [serial = 635] [outer = 0x0] [url = about:blank] 16:18:05 INFO - PROCESS | 2628 | --DOMWINDOW == 147 (0x129cf2800) [pid = 2628] [serial = 659] [outer = 0x0] [url = about:blank] 16:18:05 INFO - PROCESS | 2628 | --DOMWINDOW == 146 (0x12854c000) [pid = 2628] [serial = 657] [outer = 0x0] [url = about:blank] 16:18:05 INFO - PROCESS | 2628 | --DOMWINDOW == 145 (0x12b790000) [pid = 2628] [serial = 662] [outer = 0x0] [url = about:blank] 16:18:05 INFO - PROCESS | 2628 | --DOMWINDOW == 144 (0x12b570400) [pid = 2628] [serial = 660] [outer = 0x0] [url = about:blank] 16:18:05 INFO - PROCESS | 2628 | --DOMWINDOW == 143 (0x12d0dac00) [pid = 2628] [serial = 669] [outer = 0x0] [url = about:blank] 16:18:05 INFO - PROCESS | 2628 | --DOMWINDOW == 142 (0x12d1a9800) [pid = 2628] [serial = 671] [outer = 0x0] [url = about:blank] 16:18:05 INFO - PROCESS | 2628 | --DOMWINDOW == 141 (0x127f18000) [pid = 2628] [serial = 665] [outer = 0x0] [url = about:blank] 16:18:05 INFO - PROCESS | 2628 | --DOMWINDOW == 140 (0x12bc5cc00) [pid = 2628] [serial = 663] [outer = 0x0] [url = about:blank] 16:18:05 INFO - PROCESS | 2628 | --DOMWINDOW == 139 (0x12d2c5000) [pid = 2628] [serial = 672] [outer = 0x0] [url = about:blank] 16:18:05 INFO - PROCESS | 2628 | --DOMWINDOW == 138 (0x1274ee400) [pid = 2628] [serial = 654] [outer = 0x0] [url = about:blank] 16:18:05 INFO - PROCESS | 2628 | --DOMWINDOW == 137 (0x12bf71000) [pid = 2628] [serial = 668] [outer = 0x0] [url = about:blank] 16:18:05 INFO - PROCESS | 2628 | --DOMWINDOW == 136 (0x124249000) [pid = 2628] [serial = 651] [outer = 0x0] [url = about:blank] 16:18:05 INFO - PROCESS | 2628 | --DOMWINDOW == 135 (0x12bf65800) [pid = 2628] [serial = 666] [outer = 0x0] [url = about:blank] 16:18:05 INFO - PROCESS | 2628 | --DOMWINDOW == 134 (0x125f33c00) [pid = 2628] [serial = 653] [outer = 0x0] [url = about:blank] 16:18:05 INFO - PROCESS | 2628 | --DOMWINDOW == 133 (0x127f17c00) [pid = 2628] [serial = 656] [outer = 0x0] [url = about:blank] 16:18:05 INFO - PROCESS | 2628 | --DOMWINDOW == 132 (0x119e72400) [pid = 2628] [serial = 641] [outer = 0x0] [url = about:blank] 16:18:05 INFO - PROCESS | 2628 | --DOMWINDOW == 131 (0x11acb8000) [pid = 2628] [serial = 642] [outer = 0x0] [url = about:blank] 16:18:05 INFO - PROCESS | 2628 | --DOMWINDOW == 130 (0x11af18000) [pid = 2628] [serial = 644] [outer = 0x0] [url = about:blank] 16:18:05 INFO - PROCESS | 2628 | --DOMWINDOW == 129 (0x11b9a9400) [pid = 2628] [serial = 645] [outer = 0x0] [url = about:blank] 16:18:05 INFO - PROCESS | 2628 | --DOMWINDOW == 128 (0x1191c7400) [pid = 2628] [serial = 639] [outer = 0x0] [url = about:blank] 16:18:05 INFO - PROCESS | 2628 | --DOMWINDOW == 127 (0x118c89c00) [pid = 2628] [serial = 638] [outer = 0x0] [url = about:blank] 16:18:06 INFO - PROCESS | 2628 | 1461280686014 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]]]}] 16:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 519ms 16:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:18:06 INFO - PROCESS | 2628 | 1461280686039 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 16:18:06 INFO - PROCESS | 2628 | 1461280686040 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 16:18:06 INFO - PROCESS | 2628 | 1461280686042 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:18:06 INFO - PROCESS | 2628 | 1461280686045 Marionette TRACE conn2 <- [1,986,null,{}] 16:18:06 INFO - PROCESS | 2628 | 1461280686052 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}] 16:18:06 INFO - PROCESS | 2628 | 1461280686136 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 16:18:06 INFO - PROCESS | 2628 | 1461280686141 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:06 INFO - PROCESS | 2628 | ++DOCSHELL 0x1237f4800 == 57 [pid = 2628] [id = 254] 16:18:06 INFO - PROCESS | 2628 | ++DOMWINDOW == 128 (0x11c14c800) [pid = 2628] [serial = 760] [outer = 0x0] 16:18:06 INFO - PROCESS | 2628 | ++DOMWINDOW == 129 (0x11c716400) [pid = 2628] [serial = 761] [outer = 0x11c14c800] 16:18:06 INFO - PROCESS | 2628 | 1461280686170 Marionette DEBUG loaded listener.js 16:18:06 INFO - PROCESS | 2628 | ++DOMWINDOW == 130 (0x123aa8000) [pid = 2628] [serial = 762] [outer = 0x11c14c800] 16:18:06 INFO - PROCESS | 2628 | 1461280686515 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]]]}] 16:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 524ms 16:18:06 INFO - PROCESS | 2628 | 1461280686575 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 16:18:06 INFO - PROCESS | 2628 | 1461280686576 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 16:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:18:06 INFO - PROCESS | 2628 | 1461280686580 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:18:06 INFO - PROCESS | 2628 | 1461280686581 Marionette TRACE conn2 <- [1,990,null,{}] 16:18:06 INFO - PROCESS | 2628 | 1461280686584 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}] 16:18:06 INFO - PROCESS | 2628 | 1461280686665 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 16:18:06 INFO - PROCESS | 2628 | 1461280686670 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:06 INFO - PROCESS | 2628 | ++DOCSHELL 0x12418e000 == 58 [pid = 2628] [id = 255] 16:18:06 INFO - PROCESS | 2628 | ++DOMWINDOW == 131 (0x1240d2000) [pid = 2628] [serial = 763] [outer = 0x0] 16:18:06 INFO - PROCESS | 2628 | ++DOMWINDOW == 132 (0x1274b4000) [pid = 2628] [serial = 764] [outer = 0x1240d2000] 16:18:06 INFO - PROCESS | 2628 | 1461280686696 Marionette DEBUG loaded listener.js 16:18:06 INFO - PROCESS | 2628 | ++DOMWINDOW == 133 (0x127f57800) [pid = 2628] [serial = 765] [outer = 0x1240d2000] 16:18:07 INFO - PROCESS | 2628 | 1461280687030 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]]]}] 16:18:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 470ms 16:18:07 INFO - PROCESS | 2628 | 1461280687051 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 16:18:07 INFO - PROCESS | 2628 | 1461280687052 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 16:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:18:07 INFO - PROCESS | 2628 | 1461280687054 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:18:07 INFO - PROCESS | 2628 | 1461280687055 Marionette TRACE conn2 <- [1,994,null,{}] 16:18:07 INFO - PROCESS | 2628 | 1461280687058 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}] 16:18:07 INFO - PROCESS | 2628 | 1461280687137 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 16:18:07 INFO - PROCESS | 2628 | 1461280687142 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:07 INFO - PROCESS | 2628 | ++DOCSHELL 0x125fe3800 == 59 [pid = 2628] [id = 256] 16:18:07 INFO - PROCESS | 2628 | ++DOMWINDOW == 134 (0x1274ee000) [pid = 2628] [serial = 766] [outer = 0x0] 16:18:07 INFO - PROCESS | 2628 | ++DOMWINDOW == 135 (0x129e55800) [pid = 2628] [serial = 767] [outer = 0x1274ee000] 16:18:07 INFO - PROCESS | 2628 | 1461280687168 Marionette DEBUG loaded listener.js 16:18:07 INFO - PROCESS | 2628 | ++DOMWINDOW == 136 (0x12b579c00) [pid = 2628] [serial = 768] [outer = 0x1274ee000] 16:18:07 INFO - PROCESS | 2628 | 1461280687518 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]]]}] 16:18:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 470ms 16:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:18:07 INFO - PROCESS | 2628 | 1461280687524 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 16:18:07 INFO - PROCESS | 2628 | 1461280687525 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 16:18:07 INFO - PROCESS | 2628 | 1461280687528 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:18:07 INFO - PROCESS | 2628 | 1461280687529 Marionette TRACE conn2 <- [1,998,null,{}] 16:18:07 INFO - PROCESS | 2628 | 1461280687534 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}] 16:18:07 INFO - PROCESS | 2628 | 1461280687662 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 16:18:07 INFO - PROCESS | 2628 | 1461280687675 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:07 INFO - PROCESS | 2628 | ++DOCSHELL 0x1285ba000 == 60 [pid = 2628] [id = 257] 16:18:07 INFO - PROCESS | 2628 | ++DOMWINDOW == 137 (0x125f34800) [pid = 2628] [serial = 769] [outer = 0x0] 16:18:07 INFO - PROCESS | 2628 | ++DOMWINDOW == 138 (0x12b578400) [pid = 2628] [serial = 770] [outer = 0x125f34800] 16:18:07 INFO - PROCESS | 2628 | 1461280687703 Marionette DEBUG loaded listener.js 16:18:07 INFO - PROCESS | 2628 | ++DOMWINDOW == 139 (0x12da28000) [pid = 2628] [serial = 771] [outer = 0x125f34800] 16:18:08 INFO - PROCESS | 2628 | 1461280688035 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]]]}] 16:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 522ms 16:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:18:08 INFO - PROCESS | 2628 | 1461280688051 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 16:18:08 INFO - PROCESS | 2628 | 1461280688052 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 16:18:08 INFO - PROCESS | 2628 | 1461280688054 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:18:08 INFO - PROCESS | 2628 | 1461280688055 Marionette TRACE conn2 <- [1,1002,null,{}] 16:18:08 INFO - PROCESS | 2628 | 1461280688058 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}] 16:18:08 INFO - PROCESS | 2628 | 1461280688163 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 16:18:08 INFO - PROCESS | 2628 | 1461280688197 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:08 INFO - PROCESS | 2628 | ++DOCSHELL 0x12bd0d800 == 61 [pid = 2628] [id = 258] 16:18:08 INFO - PROCESS | 2628 | ++DOMWINDOW == 140 (0x12d2cf400) [pid = 2628] [serial = 772] [outer = 0x0] 16:18:08 INFO - PROCESS | 2628 | ++DOMWINDOW == 141 (0x12dc79800) [pid = 2628] [serial = 773] [outer = 0x12d2cf400] 16:18:08 INFO - PROCESS | 2628 | 1461280688222 Marionette DEBUG loaded listener.js 16:18:08 INFO - PROCESS | 2628 | ++DOMWINDOW == 142 (0x12854bc00) [pid = 2628] [serial = 774] [outer = 0x12d2cf400] 16:18:08 INFO - PROCESS | 2628 | 1461280688543 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]]]}] 16:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 524ms 16:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:18:08 INFO - PROCESS | 2628 | 1461280688581 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 16:18:08 INFO - PROCESS | 2628 | 1461280688583 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 16:18:08 INFO - PROCESS | 2628 | 1461280688585 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:18:08 INFO - PROCESS | 2628 | 1461280688586 Marionette TRACE conn2 <- [1,1006,null,{}] 16:18:08 INFO - PROCESS | 2628 | 1461280688588 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}] 16:18:08 INFO - PROCESS | 2628 | 1461280688688 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 16:18:08 INFO - PROCESS | 2628 | 1461280688722 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:08 INFO - PROCESS | 2628 | ++DOCSHELL 0x12d273000 == 62 [pid = 2628] [id = 259] 16:18:08 INFO - PROCESS | 2628 | ++DOMWINDOW == 143 (0x1177c4000) [pid = 2628] [serial = 775] [outer = 0x0] 16:18:08 INFO - PROCESS | 2628 | ++DOMWINDOW == 144 (0x12e3f4000) [pid = 2628] [serial = 776] [outer = 0x1177c4000] 16:18:08 INFO - PROCESS | 2628 | 1461280688747 Marionette DEBUG loaded listener.js 16:18:08 INFO - PROCESS | 2628 | ++DOMWINDOW == 145 (0x12e93a000) [pid = 2628] [serial = 777] [outer = 0x1177c4000] 16:18:09 INFO - PROCESS | 2628 | 1461280689044 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]]]}] 16:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 470ms 16:18:09 INFO - PROCESS | 2628 | 1461280689055 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 16:18:09 INFO - PROCESS | 2628 | 1461280689056 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 16:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:18:09 INFO - PROCESS | 2628 | 1461280689059 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:18:09 INFO - PROCESS | 2628 | 1461280689059 Marionette TRACE conn2 <- [1,1010,null,{}] 16:18:09 INFO - PROCESS | 2628 | 1461280689075 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}] 16:18:09 INFO - PROCESS | 2628 | 1461280689183 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 16:18:09 INFO - PROCESS | 2628 | 1461280689217 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:09 INFO - PROCESS | 2628 | ++DOCSHELL 0x12da58000 == 63 [pid = 2628] [id = 260] 16:18:09 INFO - PROCESS | 2628 | ++DOMWINDOW == 146 (0x12bd95800) [pid = 2628] [serial = 778] [outer = 0x0] 16:18:09 INFO - PROCESS | 2628 | ++DOMWINDOW == 147 (0x12ec07000) [pid = 2628] [serial = 779] [outer = 0x12bd95800] 16:18:09 INFO - PROCESS | 2628 | 1461280689242 Marionette DEBUG loaded listener.js 16:18:09 INFO - PROCESS | 2628 | ++DOMWINDOW == 148 (0x12ec11800) [pid = 2628] [serial = 780] [outer = 0x12bd95800] 16:18:09 INFO - PROCESS | 2628 | 1461280689535 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]]]}] 16:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 521ms 16:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:18:09 INFO - PROCESS | 2628 | 1461280689581 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 16:18:09 INFO - PROCESS | 2628 | 1461280689582 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 16:18:09 INFO - PROCESS | 2628 | 1461280689584 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:18:09 INFO - PROCESS | 2628 | 1461280689585 Marionette TRACE conn2 <- [1,1014,null,{}] 16:18:09 INFO - PROCESS | 2628 | 1461280689587 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}] 16:18:09 INFO - PROCESS | 2628 | 1461280689824 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 16:18:09 INFO - PROCESS | 2628 | --DOMWINDOW == 147 (0x1274ab000) [pid = 2628] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:18:09 INFO - PROCESS | 2628 | --DOMWINDOW == 146 (0x112379400) [pid = 2628] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:18:09 INFO - PROCESS | 2628 | --DOMWINDOW == 145 (0x12e3ac000) [pid = 2628] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:18:09 INFO - PROCESS | 2628 | --DOMWINDOW == 144 (0x11bec9800) [pid = 2628] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:18:09 INFO - PROCESS | 2628 | --DOMWINDOW == 143 (0x11b9a3c00) [pid = 2628] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:18:09 INFO - PROCESS | 2628 | --DOMWINDOW == 142 (0x1158edc00) [pid = 2628] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:18:09 INFO - PROCESS | 2628 | --DOMWINDOW == 141 (0x12b57a400) [pid = 2628] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:18:09 INFO - PROCESS | 2628 | --DOMWINDOW == 140 (0x119289800) [pid = 2628] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:18:09 INFO - PROCESS | 2628 | --DOMWINDOW == 139 (0x11bec6c00) [pid = 2628] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:18:09 INFO - PROCESS | 2628 | --DOMWINDOW == 138 (0x1157e9c00) [pid = 2628] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:18:09 INFO - PROCESS | 2628 | --DOMWINDOW == 137 (0x11aa17800) [pid = 2628] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:18:09 INFO - PROCESS | 2628 | --DOMWINDOW == 136 (0x12bf6d000) [pid = 2628] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:18:09 INFO - PROCESS | 2628 | 1461280689868 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:09 INFO - PROCESS | 2628 | ++DOCSHELL 0x11be57800 == 64 [pid = 2628] [id = 261] 16:18:09 INFO - PROCESS | 2628 | ++DOMWINDOW == 137 (0x11236e400) [pid = 2628] [serial = 781] [outer = 0x0] 16:18:09 INFO - PROCESS | 2628 | ++DOMWINDOW == 138 (0x1158edc00) [pid = 2628] [serial = 782] [outer = 0x11236e400] 16:18:09 INFO - PROCESS | 2628 | 1461280689893 Marionette DEBUG loaded listener.js 16:18:09 INFO - PROCESS | 2628 | ++DOMWINDOW == 139 (0x11c70e000) [pid = 2628] [serial = 783] [outer = 0x11236e400] 16:18:10 INFO - PROCESS | 2628 | 1461280690187 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]]]}] 16:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 618ms 16:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:18:10 INFO - PROCESS | 2628 | 1461280690203 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 16:18:10 INFO - PROCESS | 2628 | 1461280690204 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 16:18:10 INFO - PROCESS | 2628 | 1461280690206 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:18:10 INFO - PROCESS | 2628 | 1461280690208 Marionette TRACE conn2 <- [1,1018,null,{}] 16:18:10 INFO - PROCESS | 2628 | 1461280690211 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}] 16:18:10 INFO - PROCESS | 2628 | 1461280690310 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 16:18:10 INFO - PROCESS | 2628 | 1461280690316 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:10 INFO - PROCESS | 2628 | ++DOCSHELL 0x12f120000 == 65 [pid = 2628] [id = 262] 16:18:10 INFO - PROCESS | 2628 | ++DOMWINDOW == 140 (0x128543c00) [pid = 2628] [serial = 784] [outer = 0x0] 16:18:10 INFO - PROCESS | 2628 | ++DOMWINDOW == 141 (0x12ec0a000) [pid = 2628] [serial = 785] [outer = 0x128543c00] 16:18:10 INFO - PROCESS | 2628 | 1461280690346 Marionette DEBUG loaded listener.js 16:18:10 INFO - PROCESS | 2628 | ++DOMWINDOW == 142 (0x12f894800) [pid = 2628] [serial = 786] [outer = 0x128543c00] 16:18:10 INFO - PROCESS | 2628 | 1461280690697 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]]]}] 16:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 519ms 16:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:18:10 INFO - PROCESS | 2628 | 1461280690726 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 16:18:10 INFO - PROCESS | 2628 | 1461280690728 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 16:18:10 INFO - PROCESS | 2628 | 1461280690733 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:18:10 INFO - PROCESS | 2628 | 1461280690735 Marionette TRACE conn2 <- [1,1022,null,{}] 16:18:10 INFO - PROCESS | 2628 | 1461280690738 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}] 16:18:10 INFO - PROCESS | 2628 | 1461280690826 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 16:18:10 INFO - PROCESS | 2628 | 1461280690833 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:10 INFO - PROCESS | 2628 | ++DOCSHELL 0x12f8ba000 == 66 [pid = 2628] [id = 263] 16:18:10 INFO - PROCESS | 2628 | ++DOMWINDOW == 143 (0x123aa0000) [pid = 2628] [serial = 787] [outer = 0x0] 16:18:10 INFO - PROCESS | 2628 | ++DOMWINDOW == 144 (0x12f898800) [pid = 2628] [serial = 788] [outer = 0x123aa0000] 16:18:10 INFO - PROCESS | 2628 | 1461280690857 Marionette DEBUG loaded listener.js 16:18:10 INFO - PROCESS | 2628 | ++DOMWINDOW == 145 (0x12f9d4400) [pid = 2628] [serial = 789] [outer = 0x123aa0000] 16:18:11 INFO - PROCESS | 2628 | 1461280691186 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]]]}] 16:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 470ms 16:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:18:11 INFO - PROCESS | 2628 | 1461280691202 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 16:18:11 INFO - PROCESS | 2628 | 1461280691203 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 16:18:11 INFO - PROCESS | 2628 | 1461280691205 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:18:11 INFO - PROCESS | 2628 | 1461280691206 Marionette TRACE conn2 <- [1,1026,null,{}] 16:18:11 INFO - PROCESS | 2628 | 1461280691209 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}] 16:18:11 INFO - PROCESS | 2628 | 1461280691292 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 16:18:11 INFO - PROCESS | 2628 | 1461280691297 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:11 INFO - PROCESS | 2628 | ++DOCSHELL 0x130021000 == 67 [pid = 2628] [id = 264] 16:18:11 INFO - PROCESS | 2628 | ++DOMWINDOW == 146 (0x129fed800) [pid = 2628] [serial = 790] [outer = 0x0] 16:18:11 INFO - PROCESS | 2628 | ++DOMWINDOW == 147 (0x129ff7000) [pid = 2628] [serial = 791] [outer = 0x129fed800] 16:18:11 INFO - PROCESS | 2628 | 1461280691322 Marionette DEBUG loaded listener.js 16:18:11 INFO - PROCESS | 2628 | ++DOMWINDOW == 148 (0x12b576000) [pid = 2628] [serial = 792] [outer = 0x129fed800] 16:18:11 INFO - PROCESS | 2628 | 1461280691629 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]]]}] 16:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 467ms 16:18:11 INFO - PROCESS | 2628 | 1461280691688 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 16:18:11 INFO - PROCESS | 2628 | 1461280691689 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 16:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:18:11 INFO - PROCESS | 2628 | 1461280691700 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:18:11 INFO - PROCESS | 2628 | 1461280691701 Marionette TRACE conn2 <- [1,1030,null,{}] 16:18:11 INFO - PROCESS | 2628 | 1461280691703 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}] 16:18:11 INFO - PROCESS | 2628 | 1461280691789 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 16:18:11 INFO - PROCESS | 2628 | 1461280691899 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:11 INFO - PROCESS | 2628 | ++DOCSHELL 0x118cd7800 == 68 [pid = 2628] [id = 265] 16:18:11 INFO - PROCESS | 2628 | ++DOMWINDOW == 149 (0x112247800) [pid = 2628] [serial = 793] [outer = 0x0] 16:18:11 INFO - PROCESS | 2628 | ++DOMWINDOW == 150 (0x11236fc00) [pid = 2628] [serial = 794] [outer = 0x112247800] 16:18:11 INFO - PROCESS | 2628 | 1461280691930 Marionette DEBUG loaded listener.js 16:18:11 INFO - PROCESS | 2628 | ++DOMWINDOW == 151 (0x115336400) [pid = 2628] [serial = 795] [outer = 0x112247800] 16:18:12 INFO - PROCESS | 2628 | 1461280692387 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]]]}] 16:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 719ms 16:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:18:12 INFO - PROCESS | 2628 | 1461280692421 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 16:18:12 INFO - PROCESS | 2628 | 1461280692424 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 16:18:12 INFO - PROCESS | 2628 | 1461280692428 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:18:12 INFO - PROCESS | 2628 | 1461280692430 Marionette TRACE conn2 <- [1,1034,null,{}] 16:18:12 INFO - PROCESS | 2628 | 1461280692433 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}] 16:18:12 INFO - PROCESS | 2628 | 1461280692540 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 16:18:12 INFO - PROCESS | 2628 | 1461280692597 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:12 INFO - PROCESS | 2628 | ++DOCSHELL 0x1237e7000 == 69 [pid = 2628] [id = 266] 16:18:12 INFO - PROCESS | 2628 | ++DOMWINDOW == 152 (0x118f83800) [pid = 2628] [serial = 796] [outer = 0x0] 16:18:12 INFO - PROCESS | 2628 | ++DOMWINDOW == 153 (0x11b093c00) [pid = 2628] [serial = 797] [outer = 0x118f83800] 16:18:12 INFO - PROCESS | 2628 | 1461280692629 Marionette DEBUG loaded listener.js 16:18:12 INFO - PROCESS | 2628 | ++DOMWINDOW == 154 (0x11bed3800) [pid = 2628] [serial = 798] [outer = 0x118f83800] 16:18:13 INFO - PROCESS | 2628 | 1461280693080 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]]]}] 16:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 671ms 16:18:13 INFO - PROCESS | 2628 | 1461280693102 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 16:18:13 INFO - PROCESS | 2628 | 1461280693105 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 16:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:18:13 INFO - PROCESS | 2628 | 1461280693108 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:18:13 INFO - PROCESS | 2628 | 1461280693109 Marionette TRACE conn2 <- [1,1038,null,{}] 16:18:13 INFO - PROCESS | 2628 | 1461280693112 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}] 16:18:13 INFO - PROCESS | 2628 | 1461280693216 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 16:18:13 INFO - PROCESS | 2628 | 1461280693307 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:13 INFO - PROCESS | 2628 | ++DOCSHELL 0x12c80a000 == 70 [pid = 2628] [id = 267] 16:18:13 INFO - PROCESS | 2628 | ++DOMWINDOW == 155 (0x123921800) [pid = 2628] [serial = 799] [outer = 0x0] 16:18:13 INFO - PROCESS | 2628 | ++DOMWINDOW == 156 (0x123aa6400) [pid = 2628] [serial = 800] [outer = 0x123921800] 16:18:13 INFO - PROCESS | 2628 | 1461280693351 Marionette DEBUG loaded listener.js 16:18:13 INFO - PROCESS | 2628 | ++DOMWINDOW == 157 (0x123c2d800) [pid = 2628] [serial = 801] [outer = 0x123921800] 16:18:13 INFO - PROCESS | 2628 | 1461280693785 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]]]}] 16:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 720ms 16:18:13 INFO - PROCESS | 2628 | 1461280693827 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 16:18:13 INFO - PROCESS | 2628 | 1461280693829 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 16:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:18:13 INFO - PROCESS | 2628 | 1461280693837 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:18:13 INFO - PROCESS | 2628 | 1461280693842 Marionette TRACE conn2 <- [1,1042,null,{}] 16:18:13 INFO - PROCESS | 2628 | 1461280693865 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}] 16:18:14 INFO - PROCESS | 2628 | 1461280694012 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 16:18:14 INFO - PROCESS | 2628 | 1461280694084 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:14 INFO - PROCESS | 2628 | ++DOCSHELL 0x130219800 == 71 [pid = 2628] [id = 268] 16:18:14 INFO - PROCESS | 2628 | ++DOMWINDOW == 158 (0x123c2b000) [pid = 2628] [serial = 802] [outer = 0x0] 16:18:14 INFO - PROCESS | 2628 | ++DOMWINDOW == 159 (0x129ff4000) [pid = 2628] [serial = 803] [outer = 0x123c2b000] 16:18:14 INFO - PROCESS | 2628 | 1461280694114 Marionette DEBUG loaded listener.js 16:18:14 INFO - PROCESS | 2628 | ++DOMWINDOW == 160 (0x12b791000) [pid = 2628] [serial = 804] [outer = 0x123c2b000] 16:18:14 INFO - PROCESS | 2628 | 1461280694519 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]]]}] 16:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 727ms 16:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:18:14 INFO - PROCESS | 2628 | 1461280694560 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 16:18:14 INFO - PROCESS | 2628 | 1461280694562 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 16:18:14 INFO - PROCESS | 2628 | 1461280694564 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:18:14 INFO - PROCESS | 2628 | 1461280694566 Marionette TRACE conn2 <- [1,1046,null,{}] 16:18:14 INFO - PROCESS | 2628 | 1461280694568 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}] 16:18:14 INFO - PROCESS | 2628 | 1461280694669 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 16:18:14 INFO - PROCESS | 2628 | 1461280694725 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:14 INFO - PROCESS | 2628 | ++DOCSHELL 0x130b23800 == 72 [pid = 2628] [id = 269] 16:18:14 INFO - PROCESS | 2628 | ++DOMWINDOW == 161 (0x12bc58c00) [pid = 2628] [serial = 805] [outer = 0x0] 16:18:14 INFO - PROCESS | 2628 | ++DOMWINDOW == 162 (0x12bf67800) [pid = 2628] [serial = 806] [outer = 0x12bc58c00] 16:18:14 INFO - PROCESS | 2628 | 1461280694754 Marionette DEBUG loaded listener.js 16:18:14 INFO - PROCESS | 2628 | ++DOMWINDOW == 163 (0x12d2c5000) [pid = 2628] [serial = 807] [outer = 0x12bc58c00] 16:18:15 INFO - PROCESS | 2628 | 1461280695194 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]]]}] 16:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 677ms 16:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:18:15 INFO - PROCESS | 2628 | 1461280695242 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 16:18:15 INFO - PROCESS | 2628 | 1461280695243 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 16:18:15 INFO - PROCESS | 2628 | 1461280695264 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:18:15 INFO - PROCESS | 2628 | 1461280695265 Marionette TRACE conn2 <- [1,1050,null,{}] 16:18:15 INFO - PROCESS | 2628 | 1461280695269 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}] 16:18:15 INFO - PROCESS | 2628 | 1461280695369 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 16:18:15 INFO - PROCESS | 2628 | 1461280695438 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:15 INFO - PROCESS | 2628 | ++DOCSHELL 0x123fa0800 == 73 [pid = 2628] [id = 270] 16:18:15 INFO - PROCESS | 2628 | ++DOMWINDOW == 164 (0x12e3ab000) [pid = 2628] [serial = 808] [outer = 0x0] 16:18:15 INFO - PROCESS | 2628 | ++DOMWINDOW == 165 (0x12e3edc00) [pid = 2628] [serial = 809] [outer = 0x12e3ab000] 16:18:15 INFO - PROCESS | 2628 | 1461280695475 Marionette DEBUG loaded listener.js 16:18:15 INFO - PROCESS | 2628 | ++DOMWINDOW == 166 (0x12f340800) [pid = 2628] [serial = 810] [outer = 0x12e3ab000] 16:18:15 INFO - PROCESS | 2628 | 1461280695938 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]]]}] 16:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 741ms 16:18:16 INFO - PROCESS | 2628 | 1461280696163 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 16:18:16 INFO - PROCESS | 2628 | 1461280696166 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 16:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:18:16 INFO - PROCESS | 2628 | 1461280696183 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:18:16 INFO - PROCESS | 2628 | 1461280696184 Marionette TRACE conn2 <- [1,1054,null,{}] 16:18:16 INFO - PROCESS | 2628 | 1461280696188 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}] 16:18:16 INFO - PROCESS | 2628 | 1461280696280 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 16:18:16 INFO - PROCESS | 2628 | 1461280696335 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:16 INFO - PROCESS | 2628 | ++DOCSHELL 0x11c167000 == 74 [pid = 2628] [id = 271] 16:18:16 INFO - PROCESS | 2628 | ++DOMWINDOW == 167 (0x1158ee000) [pid = 2628] [serial = 811] [outer = 0x0] 16:18:16 INFO - PROCESS | 2628 | ++DOMWINDOW == 168 (0x11870d000) [pid = 2628] [serial = 812] [outer = 0x1158ee000] 16:18:16 INFO - PROCESS | 2628 | 1461280696362 Marionette DEBUG loaded listener.js 16:18:16 INFO - PROCESS | 2628 | ++DOMWINDOW == 169 (0x119143c00) [pid = 2628] [serial = 813] [outer = 0x1158ee000] 16:18:16 INFO - PROCESS | 2628 | 1461280696823 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]]]}] 16:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 671ms 16:18:16 INFO - PROCESS | 2628 | 1461280696861 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 16:18:16 INFO - PROCESS | 2628 | 1461280696866 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 16:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:18:16 INFO - PROCESS | 2628 | 1461280696873 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:18:16 INFO - PROCESS | 2628 | 1461280696875 Marionette TRACE conn2 <- [1,1058,null,{}] 16:18:16 INFO - PROCESS | 2628 | 1461280696879 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}] 16:18:17 INFO - PROCESS | 2628 | 1461280697016 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 16:18:17 INFO - PROCESS | 2628 | 1461280697118 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:17 INFO - PROCESS | 2628 | ++DOCSHELL 0x119a12800 == 75 [pid = 2628] [id = 272] 16:18:17 INFO - PROCESS | 2628 | ++DOMWINDOW == 170 (0x1176dc800) [pid = 2628] [serial = 814] [outer = 0x0] 16:18:17 INFO - PROCESS | 2628 | ++DOMWINDOW == 171 (0x11aa60000) [pid = 2628] [serial = 815] [outer = 0x1176dc800] 16:18:17 INFO - PROCESS | 2628 | 1461280697156 Marionette DEBUG loaded listener.js 16:18:17 INFO - PROCESS | 2628 | ++DOMWINDOW == 172 (0x11b09b800) [pid = 2628] [serial = 816] [outer = 0x1176dc800] 16:18:17 INFO - PROCESS | 2628 | 1461280697575 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]]]}] 16:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 726ms 16:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:18:17 INFO - PROCESS | 2628 | 1461280697597 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 16:18:17 INFO - PROCESS | 2628 | 1461280697599 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 16:18:17 INFO - PROCESS | 2628 | 1461280697601 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:18:17 INFO - PROCESS | 2628 | 1461280697602 Marionette TRACE conn2 <- [1,1062,null,{}] 16:18:17 INFO - PROCESS | 2628 | 1461280697608 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}] 16:18:17 INFO - PROCESS | 2628 | 1461280697706 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 16:18:17 INFO - PROCESS | 2628 | 1461280697766 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:17 INFO - PROCESS | 2628 | ++DOCSHELL 0x125f53800 == 76 [pid = 2628] [id = 273] 16:18:17 INFO - PROCESS | 2628 | ++DOMWINDOW == 173 (0x11c710800) [pid = 2628] [serial = 817] [outer = 0x0] 16:18:17 INFO - PROCESS | 2628 | ++DOMWINDOW == 174 (0x123927000) [pid = 2628] [serial = 818] [outer = 0x11c710800] 16:18:17 INFO - PROCESS | 2628 | 1461280697796 Marionette DEBUG loaded listener.js 16:18:17 INFO - PROCESS | 2628 | ++DOMWINDOW == 175 (0x123c2ec00) [pid = 2628] [serial = 819] [outer = 0x11c710800] 16:18:17 INFO - PROCESS | 2628 | --DOCSHELL 0x118e3b000 == 75 [pid = 2628] [id = 207] 16:18:17 INFO - PROCESS | 2628 | --DOCSHELL 0x11afae000 == 74 [pid = 2628] [id = 210] 16:18:17 INFO - PROCESS | 2628 | --DOCSHELL 0x11b066000 == 73 [pid = 2628] [id = 105] 16:18:17 INFO - PROCESS | 2628 | --DOCSHELL 0x11aa7c000 == 72 [pid = 2628] [id = 208] 16:18:17 INFO - PROCESS | 2628 | --DOCSHELL 0x12d198800 == 71 [pid = 2628] [id = 225] 16:18:17 INFO - PROCESS | 2628 | --DOCSHELL 0x12d281800 == 70 [pid = 2628] [id = 211] 16:18:17 INFO - PROCESS | 2628 | --DOCSHELL 0x130021000 == 69 [pid = 2628] [id = 264] 16:18:17 INFO - PROCESS | 2628 | --DOCSHELL 0x12f8ba000 == 68 [pid = 2628] [id = 263] 16:18:17 INFO - PROCESS | 2628 | --DOCSHELL 0x12f120000 == 67 [pid = 2628] [id = 262] 16:18:17 INFO - PROCESS | 2628 | --DOCSHELL 0x11be57800 == 66 [pid = 2628] [id = 261] 16:18:17 INFO - PROCESS | 2628 | --DOCSHELL 0x12da58000 == 65 [pid = 2628] [id = 260] 16:18:17 INFO - PROCESS | 2628 | --DOMWINDOW == 174 (0x114f6e800) [pid = 2628] [serial = 677] [outer = 0x0] [url = about:blank] 16:18:17 INFO - PROCESS | 2628 | --DOMWINDOW == 173 (0x119143800) [pid = 2628] [serial = 680] [outer = 0x0] [url = about:blank] 16:18:17 INFO - PROCESS | 2628 | --DOMWINDOW == 172 (0x128543000) [pid = 2628] [serial = 686] [outer = 0x0] [url = about:blank] 16:18:17 INFO - PROCESS | 2628 | --DOMWINDOW == 171 (0x11c715800) [pid = 2628] [serial = 683] [outer = 0x0] [url = about:blank] 16:18:17 INFO - PROCESS | 2628 | --DOMWINDOW == 170 (0x12bd99800) [pid = 2628] [serial = 689] [outer = 0x0] [url = about:blank] 16:18:17 INFO - PROCESS | 2628 | --DOMWINDOW == 169 (0x12da92000) [pid = 2628] [serial = 692] [outer = 0x0] [url = about:blank] 16:18:17 INFO - PROCESS | 2628 | --DOMWINDOW == 168 (0x12e5cc000) [pid = 2628] [serial = 731] [outer = 0x0] [url = about:blank] 16:18:18 INFO - PROCESS | 2628 | --DOCSHELL 0x12d273000 == 64 [pid = 2628] [id = 259] 16:18:18 INFO - PROCESS | 2628 | --DOCSHELL 0x12bd0d800 == 63 [pid = 2628] [id = 258] 16:18:18 INFO - PROCESS | 2628 | --DOCSHELL 0x1285ba000 == 62 [pid = 2628] [id = 257] 16:18:18 INFO - PROCESS | 2628 | --DOCSHELL 0x125fe3800 == 61 [pid = 2628] [id = 256] 16:18:18 INFO - PROCESS | 2628 | --DOCSHELL 0x12418e000 == 60 [pid = 2628] [id = 255] 16:18:18 INFO - PROCESS | 2628 | --DOCSHELL 0x1237f4800 == 59 [pid = 2628] [id = 254] 16:18:18 INFO - PROCESS | 2628 | --DOCSHELL 0x119c24800 == 58 [pid = 2628] [id = 253] 16:18:18 INFO - PROCESS | 2628 | --DOCSHELL 0x1177e3800 == 57 [pid = 2628] [id = 252] 16:18:18 INFO - PROCESS | 2628 | --DOCSHELL 0x12f40b800 == 56 [pid = 2628] [id = 248] 16:18:18 INFO - PROCESS | 2628 | --DOCSHELL 0x12da41000 == 55 [pid = 2628] [id = 247] 16:18:18 INFO - PROCESS | 2628 | --DOCSHELL 0x1237db800 == 54 [pid = 2628] [id = 246] 16:18:18 INFO - PROCESS | 2628 | --DOCSHELL 0x118e51800 == 53 [pid = 2628] [id = 245] 16:18:18 INFO - PROCESS | 2628 | --DOCSHELL 0x12f11e000 == 52 [pid = 2628] [id = 244] 16:18:18 INFO - PROCESS | 2628 | --DOMWINDOW == 167 (0x11bf8c400) [pid = 2628] [serial = 704] [outer = 0x0] [url = about:blank] 16:18:18 INFO - PROCESS | 2628 | --DOMWINDOW == 166 (0x123924c00) [pid = 2628] [serial = 705] [outer = 0x0] [url = about:blank] 16:18:18 INFO - PROCESS | 2628 | --DOMWINDOW == 165 (0x119149400) [pid = 2628] [serial = 696] [outer = 0x0] [url = about:blank] 16:18:18 INFO - PROCESS | 2628 | --DOMWINDOW == 164 (0x118758800) [pid = 2628] [serial = 695] [outer = 0x0] [url = about:blank] 16:18:18 INFO - PROCESS | 2628 | --DOMWINDOW == 163 (0x12b972c00) [pid = 2628] [serial = 713] [outer = 0x0] [url = about:blank] 16:18:18 INFO - PROCESS | 2628 | --DOMWINDOW == 162 (0x12da2e400) [pid = 2628] [serial = 719] [outer = 0x0] [url = about:blank] 16:18:18 INFO - PROCESS | 2628 | --DOMWINDOW == 161 (0x1242e4400) [pid = 2628] [serial = 707] [outer = 0x0] [url = about:blank] 16:18:18 INFO - PROCESS | 2628 | --DOMWINDOW == 160 (0x125f38400) [pid = 2628] [serial = 708] [outer = 0x0] [url = about:blank] 16:18:18 INFO - PROCESS | 2628 | --DOMWINDOW == 159 (0x11aa1f000) [pid = 2628] [serial = 699] [outer = 0x0] [url = about:blank] 16:18:18 INFO - PROCESS | 2628 | --DOMWINDOW == 158 (0x11928d800) [pid = 2628] [serial = 698] [outer = 0x0] [url = about:blank] 16:18:18 INFO - PROCESS | 2628 | --DOMWINDOW == 157 (0x11addd800) [pid = 2628] [serial = 701] [outer = 0x0] [url = about:blank] 16:18:18 INFO - PROCESS | 2628 | --DOMWINDOW == 156 (0x11b9a4400) [pid = 2628] [serial = 702] [outer = 0x0] [url = about:blank] 16:18:18 INFO - PROCESS | 2628 | --DOMWINDOW == 155 (0x12d2cb400) [pid = 2628] [serial = 717] [outer = 0x0] [url = about:blank] 16:18:18 INFO - PROCESS | 2628 | --DOMWINDOW == 154 (0x127f5dc00) [pid = 2628] [serial = 710] [outer = 0x0] [url = about:blank] 16:18:18 INFO - PROCESS | 2628 | --DOMWINDOW == 153 (0x12c8ca800) [pid = 2628] [serial = 716] [outer = 0x0] [url = about:blank] 16:18:18 INFO - PROCESS | 2628 | --DOMWINDOW == 152 (0x12da90c00) [pid = 2628] [serial = 720] [outer = 0x0] [url = about:blank] 16:18:18 INFO - PROCESS | 2628 | --DOMWINDOW == 151 (0x11c7e7000) [pid = 2628] [serial = 723] [outer = 0x0] [url = about:blank] 16:18:18 INFO - PROCESS | 2628 | --DOMWINDOW == 150 (0x12e3ee000) [pid = 2628] [serial = 728] [outer = 0x0] [url = about:blank] 16:18:18 INFO - PROCESS | 2628 | --DOMWINDOW == 149 (0x12e5c7800) [pid = 2628] [serial = 729] [outer = 0x0] [url = about:blank] 16:18:18 INFO - PROCESS | 2628 | --DOMWINDOW == 148 (0x118cfe800) [pid = 2628] [serial = 722] [outer = 0x0] [url = about:blank] 16:18:18 INFO - PROCESS | 2628 | --DOMWINDOW == 147 (0x12dc78c00) [pid = 2628] [serial = 725] [outer = 0x0] [url = about:blank] 16:18:18 INFO - PROCESS | 2628 | --DOMWINDOW == 146 (0x12e3b7c00) [pid = 2628] [serial = 726] [outer = 0x0] [url = about:blank] 16:18:18 INFO - PROCESS | 2628 | --DOMWINDOW == 145 (0x12b5c9c00) [pid = 2628] [serial = 711] [outer = 0x0] [url = about:blank] 16:18:18 INFO - PROCESS | 2628 | --DOMWINDOW == 144 (0x12bd96400) [pid = 2628] [serial = 714] [outer = 0x0] [url = about:blank] 16:18:18 INFO - PROCESS | 2628 | 1461280698194 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]]]}] 16:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 619ms 16:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:18:18 INFO - PROCESS | 2628 | 1461280698220 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 16:18:18 INFO - PROCESS | 2628 | 1461280698222 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 16:18:18 INFO - PROCESS | 2628 | 1461280698224 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:18:18 INFO - PROCESS | 2628 | 1461280698225 Marionette TRACE conn2 <- [1,1066,null,{}] 16:18:18 INFO - PROCESS | 2628 | 1461280698227 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}] 16:18:18 INFO - PROCESS | 2628 | 1461280698311 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 16:18:18 INFO - PROCESS | 2628 | 1461280698366 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:18 INFO - PROCESS | 2628 | ++DOCSHELL 0x119c20800 == 53 [pid = 2628] [id = 274] 16:18:18 INFO - PROCESS | 2628 | ++DOMWINDOW == 145 (0x11ab6f400) [pid = 2628] [serial = 820] [outer = 0x0] 16:18:18 INFO - PROCESS | 2628 | ++DOMWINDOW == 146 (0x123c23000) [pid = 2628] [serial = 821] [outer = 0x11ab6f400] 16:18:18 INFO - PROCESS | 2628 | 1461280698392 Marionette DEBUG loaded listener.js 16:18:18 INFO - PROCESS | 2628 | ++DOMWINDOW == 147 (0x125e2cc00) [pid = 2628] [serial = 822] [outer = 0x11ab6f400] 16:18:18 INFO - PROCESS | 2628 | 1461280698697 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]]]}] 16:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 519ms 16:18:18 INFO - PROCESS | 2628 | 1461280698743 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 16:18:18 INFO - PROCESS | 2628 | 1461280698744 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 16:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:18:18 INFO - PROCESS | 2628 | 1461280698747 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:18:18 INFO - PROCESS | 2628 | 1461280698748 Marionette TRACE conn2 <- [1,1070,null,{}] 16:18:18 INFO - PROCESS | 2628 | 1461280698750 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}] 16:18:18 INFO - PROCESS | 2628 | 1461280698832 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 16:18:18 INFO - PROCESS | 2628 | 1461280698885 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:18 INFO - PROCESS | 2628 | ++DOCSHELL 0x11be72000 == 54 [pid = 2628] [id = 275] 16:18:18 INFO - PROCESS | 2628 | ++DOMWINDOW == 148 (0x123a9fc00) [pid = 2628] [serial = 823] [outer = 0x0] 16:18:18 INFO - PROCESS | 2628 | ++DOMWINDOW == 149 (0x127438400) [pid = 2628] [serial = 824] [outer = 0x123a9fc00] 16:18:18 INFO - PROCESS | 2628 | 1461280698911 Marionette DEBUG loaded listener.js 16:18:18 INFO - PROCESS | 2628 | ++DOMWINDOW == 150 (0x127f1ac00) [pid = 2628] [serial = 825] [outer = 0x123a9fc00] 16:18:19 INFO - PROCESS | 2628 | 1461280699203 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]]]}] 16:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 471ms 16:18:19 INFO - PROCESS | 2628 | 1461280699221 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 16:18:19 INFO - PROCESS | 2628 | 1461280699222 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 16:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:18:19 INFO - PROCESS | 2628 | 1461280699225 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:18:19 INFO - PROCESS | 2628 | 1461280699226 Marionette TRACE conn2 <- [1,1074,null,{}] 16:18:19 INFO - PROCESS | 2628 | 1461280699228 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}] 16:18:19 INFO - PROCESS | 2628 | 1461280699327 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 16:18:19 INFO - PROCESS | 2628 | 1461280699335 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:19 INFO - PROCESS | 2628 | ++DOCSHELL 0x11ba0d800 == 55 [pid = 2628] [id = 276] 16:18:19 INFO - PROCESS | 2628 | ++DOMWINDOW == 151 (0x129cffc00) [pid = 2628] [serial = 826] [outer = 0x0] 16:18:19 INFO - PROCESS | 2628 | ++DOMWINDOW == 152 (0x129ff1400) [pid = 2628] [serial = 827] [outer = 0x129cffc00] 16:18:19 INFO - PROCESS | 2628 | 1461280699363 Marionette DEBUG loaded listener.js 16:18:19 INFO - PROCESS | 2628 | ++DOMWINDOW == 153 (0x12bd93000) [pid = 2628] [serial = 828] [outer = 0x129cffc00] 16:18:19 INFO - PROCESS | 2628 | 1461280699688 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]]]}] 16:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 469ms 16:18:19 INFO - PROCESS | 2628 | 1461280699695 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 16:18:19 INFO - PROCESS | 2628 | 1461280699698 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 16:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:18:19 INFO - PROCESS | 2628 | 1461280699702 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:18:19 INFO - PROCESS | 2628 | 1461280699703 Marionette TRACE conn2 <- [1,1078,null,{}] 16:18:19 INFO - PROCESS | 2628 | 1461280699706 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}] 16:18:19 INFO - PROCESS | 2628 | 1461280699819 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 16:18:19 INFO - PROCESS | 2628 | 1461280699853 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:19 INFO - PROCESS | 2628 | ++DOCSHELL 0x129c68800 == 56 [pid = 2628] [id = 277] 16:18:19 INFO - PROCESS | 2628 | ++DOMWINDOW == 154 (0x112365c00) [pid = 2628] [serial = 829] [outer = 0x0] 16:18:19 INFO - PROCESS | 2628 | ++DOMWINDOW == 155 (0x12bd93400) [pid = 2628] [serial = 830] [outer = 0x112365c00] 16:18:19 INFO - PROCESS | 2628 | 1461280699879 Marionette DEBUG loaded listener.js 16:18:19 INFO - PROCESS | 2628 | ++DOMWINDOW == 156 (0x12d2c5400) [pid = 2628] [serial = 831] [outer = 0x112365c00] 16:18:20 INFO - PROCESS | 2628 | 1461280700192 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]]]}] 16:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 520ms 16:18:20 INFO - PROCESS | 2628 | 1461280700223 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 16:18:20 INFO - PROCESS | 2628 | 1461280700224 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 16:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:18:20 INFO - PROCESS | 2628 | 1461280700234 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:18:20 INFO - PROCESS | 2628 | 1461280700235 Marionette TRACE conn2 <- [1,1082,null,{}] 16:18:20 INFO - PROCESS | 2628 | 1461280700237 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}] 16:18:20 INFO - PROCESS | 2628 | 1461280700339 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 16:18:20 INFO - PROCESS | 2628 | 1461280700376 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:20 INFO - PROCESS | 2628 | ++DOCSHELL 0x12c81b800 == 57 [pid = 2628] [id = 278] 16:18:20 INFO - PROCESS | 2628 | ++DOMWINDOW == 157 (0x124249000) [pid = 2628] [serial = 832] [outer = 0x0] 16:18:20 INFO - PROCESS | 2628 | ++DOMWINDOW == 158 (0x12da8dc00) [pid = 2628] [serial = 833] [outer = 0x124249000] 16:18:20 INFO - PROCESS | 2628 | 1461280700404 Marionette DEBUG loaded listener.js 16:18:20 INFO - PROCESS | 2628 | ++DOMWINDOW == 159 (0x12dc75400) [pid = 2628] [serial = 834] [outer = 0x124249000] 16:18:20 INFO - PROCESS | 2628 | 1461280700714 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]]]}] 16:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 518ms 16:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:18:20 INFO - PROCESS | 2628 | 1461280700752 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 16:18:20 INFO - PROCESS | 2628 | 1461280700753 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 16:18:20 INFO - PROCESS | 2628 | 1461280700755 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:18:20 INFO - PROCESS | 2628 | 1461280700756 Marionette TRACE conn2 <- [1,1086,null,{}] 16:18:20 INFO - PROCESS | 2628 | 1461280700759 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}] 16:18:20 INFO - PROCESS | 2628 | 1461280700860 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 16:18:20 INFO - PROCESS | 2628 | 1461280700893 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:20 INFO - PROCESS | 2628 | ++DOCSHELL 0x12da0c800 == 58 [pid = 2628] [id = 279] 16:18:20 INFO - PROCESS | 2628 | ++DOMWINDOW == 160 (0x12d1b2000) [pid = 2628] [serial = 835] [outer = 0x0] 16:18:20 INFO - PROCESS | 2628 | ++DOMWINDOW == 161 (0x12e3ad000) [pid = 2628] [serial = 836] [outer = 0x12d1b2000] 16:18:20 INFO - PROCESS | 2628 | 1461280700919 Marionette DEBUG loaded listener.js 16:18:20 INFO - PROCESS | 2628 | ++DOMWINDOW == 162 (0x12e3ee000) [pid = 2628] [serial = 837] [outer = 0x12d1b2000] 16:18:21 INFO - PROCESS | 2628 | 1461280701245 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]]]}] 16:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 518ms 16:18:21 INFO - PROCESS | 2628 | 1461280701279 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 16:18:21 INFO - PROCESS | 2628 | 1461280701282 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 16:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:18:21 INFO - PROCESS | 2628 | 1461280701285 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:18:21 INFO - PROCESS | 2628 | 1461280701286 Marionette TRACE conn2 <- [1,1090,null,{}] 16:18:21 INFO - PROCESS | 2628 | 1461280701288 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}] 16:18:21 INFO - PROCESS | 2628 | 1461280701392 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 16:18:21 INFO - PROCESS | 2628 | 1461280701427 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:21 INFO - PROCESS | 2628 | ++DOCSHELL 0x12dc35800 == 59 [pid = 2628] [id = 280] 16:18:21 INFO - PROCESS | 2628 | ++DOMWINDOW == 163 (0x12e3ef000) [pid = 2628] [serial = 838] [outer = 0x0] 16:18:21 INFO - PROCESS | 2628 | ++DOMWINDOW == 164 (0x12e5cf000) [pid = 2628] [serial = 839] [outer = 0x12e3ef000] 16:18:21 INFO - PROCESS | 2628 | 1461280701452 Marionette DEBUG loaded listener.js 16:18:21 INFO - PROCESS | 2628 | ++DOMWINDOW == 165 (0x12e93c400) [pid = 2628] [serial = 840] [outer = 0x12e3ef000] 16:18:21 INFO - PROCESS | 2628 | 1461280701789 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]]]}] 16:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 518ms 16:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:18:21 INFO - PROCESS | 2628 | 1461280701804 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 16:18:21 INFO - PROCESS | 2628 | 1461280701806 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 16:18:21 INFO - PROCESS | 2628 | 1461280701809 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:18:21 INFO - PROCESS | 2628 | 1461280701813 Marionette TRACE conn2 <- [1,1094,null,{}] 16:18:21 INFO - PROCESS | 2628 | 1461280701825 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}] 16:18:22 INFO - PROCESS | 2628 | 1461280702008 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 16:18:22 INFO - PROCESS | 2628 | 1461280702500 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:22 INFO - PROCESS | 2628 | --DOMWINDOW == 164 (0x112372000) [pid = 2628] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:18:22 INFO - PROCESS | 2628 | --DOMWINDOW == 163 (0x123aa0000) [pid = 2628] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:18:22 INFO - PROCESS | 2628 | --DOMWINDOW == 162 (0x12d2cf400) [pid = 2628] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:18:22 INFO - PROCESS | 2628 | --DOMWINDOW == 161 (0x1177c4000) [pid = 2628] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:18:22 INFO - PROCESS | 2628 | --DOMWINDOW == 160 (0x12bd95800) [pid = 2628] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:18:22 INFO - PROCESS | 2628 | --DOMWINDOW == 159 (0x11236e400) [pid = 2628] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:18:22 INFO - PROCESS | 2628 | --DOMWINDOW == 158 (0x12bf62400) [pid = 2628] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:18:22 INFO - PROCESS | 2628 | --DOMWINDOW == 157 (0x11aa1b000) [pid = 2628] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:18:22 INFO - PROCESS | 2628 | --DOMWINDOW == 156 (0x12e93dc00) [pid = 2628] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:18:22 INFO - PROCESS | 2628 | --DOMWINDOW == 155 (0x11aa5bc00) [pid = 2628] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:18:22 INFO - PROCESS | 2628 | --DOMWINDOW == 154 (0x12dc79400) [pid = 2628] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:18:22 INFO - PROCESS | 2628 | --DOMWINDOW == 153 (0x1240d2000) [pid = 2628] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:18:22 INFO - PROCESS | 2628 | --DOMWINDOW == 152 (0x11c14c800) [pid = 2628] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:18:22 INFO - PROCESS | 2628 | --DOMWINDOW == 151 (0x1279bc800) [pid = 2628] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:18:22 INFO - PROCESS | 2628 | --DOMWINDOW == 150 (0x1274ee000) [pid = 2628] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:18:22 INFO - PROCESS | 2628 | --DOMWINDOW == 149 (0x118f80400) [pid = 2628] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:18:22 INFO - PROCESS | 2628 | --DOMWINDOW == 148 (0x1274b2000) [pid = 2628] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:18:22 INFO - PROCESS | 2628 | --DOMWINDOW == 147 (0x1141c6000) [pid = 2628] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:18:22 INFO - PROCESS | 2628 | --DOMWINDOW == 146 (0x128543c00) [pid = 2628] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:18:22 INFO - PROCESS | 2628 | --DOMWINDOW == 145 (0x125f34800) [pid = 2628] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:18:22 INFO - PROCESS | 2628 | --DOMWINDOW == 144 (0x12e93a400) [pid = 2628] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:18:22 INFO - PROCESS | 2628 | --DOMWINDOW == 143 (0x11acb6800) [pid = 2628] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:18:22 INFO - PROCESS | 2628 | --DOMWINDOW == 142 (0x11bf87000) [pid = 2628] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:18:22 INFO - PROCESS | 2628 | --DOMWINDOW == 141 (0x11bf90400) [pid = 2628] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:18:22 INFO - PROCESS | 2628 | --DOMWINDOW == 140 (0x123eadc00) [pid = 2628] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:18:22 INFO - PROCESS | 2628 | --DOMWINDOW == 139 (0x11c517c00) [pid = 2628] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:18:22 INFO - PROCESS | 2628 | --DOMWINDOW == 138 (0x12e5c5800) [pid = 2628] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:18:22 INFO - PROCESS | 2628 | --DOMWINDOW == 137 (0x11544f800) [pid = 2628] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:18:22 INFO - PROCESS | 2628 | --DOMWINDOW == 136 (0x119147400) [pid = 2628] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:18:22 INFO - PROCESS | 2628 | --DOMWINDOW == 135 (0x115451000) [pid = 2628] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:18:22 INFO - PROCESS | 2628 | --DOMWINDOW == 134 (0x115976000) [pid = 2628] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:18:22 INFO - PROCESS | 2628 | --DOMWINDOW == 133 (0x12bc5a800) [pid = 2628] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:18:22 INFO - PROCESS | 2628 | --DOMWINDOW == 132 (0x12b5cb400) [pid = 2628] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:18:22 INFO - PROCESS | 2628 | --DOMWINDOW == 131 (0x124247000) [pid = 2628] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:18:22 INFO - PROCESS | 2628 | --DOMWINDOW == 130 (0x119148400) [pid = 2628] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:18:22 INFO - PROCESS | 2628 | --DOMWINDOW == 129 (0x1240d4c00) [pid = 2628] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:18:22 INFO - PROCESS | 2628 | --DOMWINDOW == 128 (0x11413e000) [pid = 2628] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:18:22 INFO - PROCESS | 2628 | --DOMWINDOW == 127 (0x129838c00) [pid = 2628] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:18:22 INFO - PROCESS | 2628 | ++DOCSHELL 0x1144d4800 == 60 [pid = 2628] [id = 281] 16:18:22 INFO - PROCESS | 2628 | ++DOMWINDOW == 128 (0x11236dc00) [pid = 2628] [serial = 841] [outer = 0x0] 16:18:22 INFO - PROCESS | 2628 | ++DOMWINDOW == 129 (0x11413e000) [pid = 2628] [serial = 842] [outer = 0x11236dc00] 16:18:22 INFO - PROCESS | 2628 | 1461280702575 Marionette DEBUG loaded listener.js 16:18:22 INFO - PROCESS | 2628 | ++DOMWINDOW == 130 (0x11aa61800) [pid = 2628] [serial = 843] [outer = 0x11236dc00] 16:18:22 INFO - PROCESS | 2628 | 1461280702884 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]]]}] 16:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1084ms 16:18:22 INFO - PROCESS | 2628 | 1461280702893 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 16:18:22 INFO - PROCESS | 2628 | 1461280702894 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 16:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:18:22 INFO - PROCESS | 2628 | 1461280702905 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:18:22 INFO - PROCESS | 2628 | 1461280702906 Marionette TRACE conn2 <- [1,1098,null,{}] 16:18:22 INFO - PROCESS | 2628 | 1461280702908 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}] 16:18:23 INFO - PROCESS | 2628 | 1461280703005 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 16:18:23 INFO - PROCESS | 2628 | 1461280703010 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:23 INFO - PROCESS | 2628 | ++DOCSHELL 0x12e950800 == 61 [pid = 2628] [id = 282] 16:18:23 INFO - PROCESS | 2628 | ++DOMWINDOW == 131 (0x11bf8c800) [pid = 2628] [serial = 844] [outer = 0x0] 16:18:23 INFO - PROCESS | 2628 | ++DOMWINDOW == 132 (0x1274b2000) [pid = 2628] [serial = 845] [outer = 0x11bf8c800] 16:18:23 INFO - PROCESS | 2628 | 1461280703036 Marionette DEBUG loaded listener.js 16:18:23 INFO - PROCESS | 2628 | ++DOMWINDOW == 133 (0x12b571800) [pid = 2628] [serial = 846] [outer = 0x11bf8c800] 16:18:23 INFO - PROCESS | 2628 | 1461280703525 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]]]}] 16:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 676ms 16:18:23 INFO - PROCESS | 2628 | 1461280703575 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 16:18:23 INFO - PROCESS | 2628 | 1461280703577 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 16:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:18:23 INFO - PROCESS | 2628 | 1461280703581 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:18:23 INFO - PROCESS | 2628 | 1461280703583 Marionette TRACE conn2 <- [1,1102,null,{}] 16:18:23 INFO - PROCESS | 2628 | 1461280703586 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}] 16:18:23 INFO - PROCESS | 2628 | 1461280703714 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 16:18:23 INFO - PROCESS | 2628 | 1461280703749 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:23 INFO - PROCESS | 2628 | ++DOCSHELL 0x12f98b000 == 62 [pid = 2628] [id = 283] 16:18:23 INFO - PROCESS | 2628 | ++DOMWINDOW == 134 (0x123aa4000) [pid = 2628] [serial = 847] [outer = 0x0] 16:18:23 INFO - PROCESS | 2628 | ++DOMWINDOW == 135 (0x12b973000) [pid = 2628] [serial = 848] [outer = 0x123aa4000] 16:18:23 INFO - PROCESS | 2628 | 1461280703782 Marionette DEBUG loaded listener.js 16:18:23 INFO - PROCESS | 2628 | ++DOMWINDOW == 136 (0x12d2c6c00) [pid = 2628] [serial = 849] [outer = 0x123aa4000] 16:18:24 INFO - PROCESS | 2628 | 1461280704106 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]]]}] 16:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 570ms 16:18:24 INFO - PROCESS | 2628 | 1461280704150 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 16:18:24 INFO - PROCESS | 2628 | 1461280704152 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 16:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:18:24 INFO - PROCESS | 2628 | 1461280704154 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:18:24 INFO - PROCESS | 2628 | 1461280704155 Marionette TRACE conn2 <- [1,1106,null,{}] 16:18:24 INFO - PROCESS | 2628 | 1461280704157 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}] 16:18:24 INFO - PROCESS | 2628 | 1461280704272 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 16:18:24 INFO - PROCESS | 2628 | 1461280704279 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:24 INFO - PROCESS | 2628 | ++DOCSHELL 0x13020c000 == 63 [pid = 2628] [id = 284] 16:18:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 137 (0x12dc6e400) [pid = 2628] [serial = 850] [outer = 0x0] 16:18:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 138 (0x12e93a400) [pid = 2628] [serial = 851] [outer = 0x12dc6e400] 16:18:24 INFO - PROCESS | 2628 | 1461280704304 Marionette DEBUG loaded listener.js 16:18:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 139 (0x12f9cf000) [pid = 2628] [serial = 852] [outer = 0x12dc6e400] 16:18:24 INFO - PROCESS | 2628 | 1461280704717 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]]]}] 16:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 570ms 16:18:24 INFO - PROCESS | 2628 | 1461280704724 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 16:18:24 INFO - PROCESS | 2628 | 1461280704727 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 16:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:18:24 INFO - PROCESS | 2628 | 1461280704731 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:18:24 INFO - PROCESS | 2628 | 1461280704733 Marionette TRACE conn2 <- [1,1110,null,{}] 16:18:24 INFO - PROCESS | 2628 | 1461280704737 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}] 16:18:24 INFO - PROCESS | 2628 | 1461280704850 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 16:18:24 INFO - PROCESS | 2628 | 1461280704910 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:24 INFO - PROCESS | 2628 | ++DOCSHELL 0x11aa7c000 == 64 [pid = 2628] [id = 285] 16:18:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 140 (0x11544f800) [pid = 2628] [serial = 853] [outer = 0x0] 16:18:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 141 (0x118a8f800) [pid = 2628] [serial = 854] [outer = 0x11544f800] 16:18:24 INFO - PROCESS | 2628 | 1461280704954 Marionette DEBUG loaded listener.js 16:18:25 INFO - PROCESS | 2628 | ++DOMWINDOW == 142 (0x11928c000) [pid = 2628] [serial = 855] [outer = 0x11544f800] 16:18:25 INFO - PROCESS | 2628 | 1461280705422 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]]]}] 16:18:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:18:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 721ms 16:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:18:25 INFO - PROCESS | 2628 | 1461280705452 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 16:18:25 INFO - PROCESS | 2628 | 1461280705456 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 16:18:25 INFO - PROCESS | 2628 | 1461280705461 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:18:25 INFO - PROCESS | 2628 | 1461280705463 Marionette TRACE conn2 <- [1,1114,null,{}] 16:18:25 INFO - PROCESS | 2628 | 1461280705465 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}] 16:18:25 INFO - PROCESS | 2628 | 1461280705571 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 16:18:25 INFO - PROCESS | 2628 | 1461280705630 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:25 INFO - PROCESS | 2628 | ++DOCSHELL 0x124196800 == 65 [pid = 2628] [id = 286] 16:18:25 INFO - PROCESS | 2628 | ++DOMWINDOW == 143 (0x11aa61400) [pid = 2628] [serial = 856] [outer = 0x0] 16:18:25 INFO - PROCESS | 2628 | ++DOMWINDOW == 144 (0x11b9a5800) [pid = 2628] [serial = 857] [outer = 0x11aa61400] 16:18:25 INFO - PROCESS | 2628 | 1461280705660 Marionette DEBUG loaded listener.js 16:18:25 INFO - PROCESS | 2628 | ++DOMWINDOW == 145 (0x11c1c4000) [pid = 2628] [serial = 858] [outer = 0x11aa61400] 16:18:26 INFO - PROCESS | 2628 | 1461280706131 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]]]}] 16:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 720ms 16:18:26 INFO - PROCESS | 2628 | 1461280706192 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 16:18:26 INFO - PROCESS | 2628 | 1461280706193 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 16:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:18:26 INFO - PROCESS | 2628 | 1461280706197 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:18:26 INFO - PROCESS | 2628 | 1461280706200 Marionette TRACE conn2 <- [1,1118,null,{}] 16:18:26 INFO - PROCESS | 2628 | 1461280706208 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}] 16:18:26 INFO - PROCESS | 2628 | 1461280706318 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 16:18:26 INFO - PROCESS | 2628 | 1461280706391 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:26 INFO - PROCESS | 2628 | ++DOCSHELL 0x12ed58000 == 66 [pid = 2628] [id = 287] 16:18:26 INFO - PROCESS | 2628 | ++DOMWINDOW == 146 (0x123c24800) [pid = 2628] [serial = 859] [outer = 0x0] 16:18:26 INFO - PROCESS | 2628 | ++DOMWINDOW == 147 (0x125f36000) [pid = 2628] [serial = 860] [outer = 0x123c24800] 16:18:26 INFO - PROCESS | 2628 | 1461280706424 Marionette DEBUG loaded listener.js 16:18:26 INFO - PROCESS | 2628 | ++DOMWINDOW == 148 (0x129ad8c00) [pid = 2628] [serial = 861] [outer = 0x123c24800] 16:18:26 INFO - PROCESS | 2628 | 1461280706826 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]]]}] 16:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 674ms 16:18:26 INFO - PROCESS | 2628 | 1461280706871 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 16:18:26 INFO - PROCESS | 2628 | 1461280706873 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 16:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:18:26 INFO - PROCESS | 2628 | 1461280706875 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:18:26 INFO - PROCESS | 2628 | 1461280706877 Marionette TRACE conn2 <- [1,1122,null,{}] 16:18:26 INFO - PROCESS | 2628 | 1461280706879 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}] 16:18:26 INFO - PROCESS | 2628 | 1461280706981 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 16:18:27 INFO - PROCESS | 2628 | 1461280707039 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:27 INFO - PROCESS | 2628 | ++DOCSHELL 0x138355000 == 67 [pid = 2628] [id = 288] 16:18:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 149 (0x129fee400) [pid = 2628] [serial = 862] [outer = 0x0] 16:18:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 150 (0x12b5c8800) [pid = 2628] [serial = 863] [outer = 0x129fee400] 16:18:27 INFO - PROCESS | 2628 | 1461280707070 Marionette DEBUG loaded listener.js 16:18:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 151 (0x12d1a7800) [pid = 2628] [serial = 864] [outer = 0x129fee400] 16:18:27 INFO - PROCESS | 2628 | 1461280707517 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]]]}] 16:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 670ms 16:18:27 INFO - PROCESS | 2628 | 1461280707546 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 16:18:27 INFO - PROCESS | 2628 | 1461280707547 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 16:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:18:27 INFO - PROCESS | 2628 | 1461280707549 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:18:27 INFO - PROCESS | 2628 | 1461280707551 Marionette TRACE conn2 <- [1,1126,null,{}] 16:18:27 INFO - PROCESS | 2628 | 1461280707553 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}] 16:18:27 INFO - PROCESS | 2628 | 1461280707671 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 16:18:27 INFO - PROCESS | 2628 | 1461280707741 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:27 INFO - PROCESS | 2628 | ++DOCSHELL 0x138bc9000 == 68 [pid = 2628] [id = 289] 16:18:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 152 (0x12bf63800) [pid = 2628] [serial = 865] [outer = 0x0] 16:18:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 153 (0x12e3e9c00) [pid = 2628] [serial = 866] [outer = 0x12bf63800] 16:18:27 INFO - PROCESS | 2628 | 1461280707771 Marionette DEBUG loaded listener.js 16:18:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 154 (0x12ec11000) [pid = 2628] [serial = 867] [outer = 0x12bf63800] 16:18:28 INFO - PROCESS | 2628 | 1461280708215 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]]]}] 16:18:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 721ms 16:18:28 INFO - PROCESS | 2628 | 1461280708280 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 16:18:28 INFO - PROCESS | 2628 | 1461280708281 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 16:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:18:28 INFO - PROCESS | 2628 | 1461280708286 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:18:28 INFO - PROCESS | 2628 | 1461280708287 Marionette TRACE conn2 <- [1,1130,null,{}] 16:18:28 INFO - PROCESS | 2628 | 1461280708289 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}] 16:18:28 INFO - PROCESS | 2628 | 1461280708408 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 16:18:28 INFO - PROCESS | 2628 | 1461280708480 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:28 INFO - PROCESS | 2628 | ++DOCSHELL 0x11b950800 == 69 [pid = 2628] [id = 290] 16:18:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 155 (0x11bed1400) [pid = 2628] [serial = 868] [outer = 0x0] 16:18:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 156 (0x12c8c8c00) [pid = 2628] [serial = 869] [outer = 0x11bed1400] 16:18:28 INFO - PROCESS | 2628 | 1461280708513 Marionette DEBUG loaded listener.js 16:18:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 157 (0x12f9da800) [pid = 2628] [serial = 870] [outer = 0x11bed1400] 16:18:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 158 (0x114f72800) [pid = 2628] [serial = 871] [outer = 0x12f9cd800] 16:18:29 INFO - PROCESS | 2628 | 1461280709223 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]]]}] 16:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 969ms 16:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:18:29 INFO - PROCESS | 2628 | 1461280709256 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 16:18:29 INFO - PROCESS | 2628 | 1461280709258 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 16:18:29 INFO - PROCESS | 2628 | 1461280709261 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:18:29 INFO - PROCESS | 2628 | 1461280709263 Marionette TRACE conn2 <- [1,1134,null,{}] 16:18:29 INFO - PROCESS | 2628 | 1461280709268 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}] 16:18:29 INFO - PROCESS | 2628 | 1461280709362 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 16:18:29 INFO - PROCESS | 2628 | 1461280709425 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:29 INFO - PROCESS | 2628 | ++DOCSHELL 0x11b055800 == 70 [pid = 2628] [id = 291] 16:18:29 INFO - PROCESS | 2628 | ++DOMWINDOW == 159 (0x1141c6000) [pid = 2628] [serial = 872] [outer = 0x0] 16:18:29 INFO - PROCESS | 2628 | ++DOMWINDOW == 160 (0x118762800) [pid = 2628] [serial = 873] [outer = 0x1141c6000] 16:18:29 INFO - PROCESS | 2628 | 1461280709454 Marionette DEBUG loaded listener.js 16:18:29 INFO - PROCESS | 2628 | ++DOMWINDOW == 161 (0x118cf8c00) [pid = 2628] [serial = 874] [outer = 0x1141c6000] 16:18:29 INFO - PROCESS | 2628 | 1461280709903 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]]]}] 16:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 674ms 16:18:29 INFO - PROCESS | 2628 | 1461280709935 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 16:18:29 INFO - PROCESS | 2628 | 1461280709938 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 16:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:18:29 INFO - PROCESS | 2628 | 1461280709943 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:18:29 INFO - PROCESS | 2628 | 1461280709944 Marionette TRACE conn2 <- [1,1138,null,{}] 16:18:29 INFO - PROCESS | 2628 | 1461280709947 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}] 16:18:30 INFO - PROCESS | 2628 | 1461280710062 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 16:18:30 INFO - PROCESS | 2628 | --DOCSHELL 0x12e953000 == 69 [pid = 2628] [id = 231] 16:18:30 INFO - PROCESS | 2628 | --DOCSHELL 0x12f98b000 == 68 [pid = 2628] [id = 283] 16:18:30 INFO - PROCESS | 2628 | --DOCSHELL 0x12e950800 == 67 [pid = 2628] [id = 282] 16:18:30 INFO - PROCESS | 2628 | --DOCSHELL 0x1144d4800 == 66 [pid = 2628] [id = 281] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 160 (0x129ff7000) [pid = 2628] [serial = 791] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOCSHELL 0x12dc35800 == 65 [pid = 2628] [id = 280] 16:18:30 INFO - PROCESS | 2628 | --DOCSHELL 0x12da0c800 == 64 [pid = 2628] [id = 279] 16:18:30 INFO - PROCESS | 2628 | --DOCSHELL 0x12c81b800 == 63 [pid = 2628] [id = 278] 16:18:30 INFO - PROCESS | 2628 | --DOCSHELL 0x129c68800 == 62 [pid = 2628] [id = 277] 16:18:30 INFO - PROCESS | 2628 | --DOCSHELL 0x11ba0d800 == 61 [pid = 2628] [id = 276] 16:18:30 INFO - PROCESS | 2628 | --DOCSHELL 0x11be72000 == 60 [pid = 2628] [id = 275] 16:18:30 INFO - PROCESS | 2628 | --DOCSHELL 0x119c20800 == 59 [pid = 2628] [id = 274] 16:18:30 INFO - PROCESS | 2628 | --DOCSHELL 0x125f53800 == 58 [pid = 2628] [id = 273] 16:18:30 INFO - PROCESS | 2628 | --DOCSHELL 0x119a12800 == 57 [pid = 2628] [id = 272] 16:18:30 INFO - PROCESS | 2628 | --DOCSHELL 0x11c167000 == 56 [pid = 2628] [id = 271] 16:18:30 INFO - PROCESS | 2628 | --DOCSHELL 0x12c80a000 == 55 [pid = 2628] [id = 267] 16:18:30 INFO - PROCESS | 2628 | --DOCSHELL 0x1237e7000 == 54 [pid = 2628] [id = 266] 16:18:30 INFO - PROCESS | 2628 | --DOCSHELL 0x118cd7800 == 53 [pid = 2628] [id = 265] 16:18:30 INFO - PROCESS | 2628 | 1461280710156 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:30 INFO - PROCESS | 2628 | ++DOCSHELL 0x115989800 == 54 [pid = 2628] [id = 292] 16:18:30 INFO - PROCESS | 2628 | ++DOMWINDOW == 161 (0x11434d000) [pid = 2628] [serial = 875] [outer = 0x0] 16:18:30 INFO - PROCESS | 2628 | ++DOMWINDOW == 162 (0x118c88800) [pid = 2628] [serial = 876] [outer = 0x11434d000] 16:18:30 INFO - PROCESS | 2628 | 1461280710183 Marionette DEBUG loaded listener.js 16:18:30 INFO - PROCESS | 2628 | ++DOMWINDOW == 163 (0x119acac00) [pid = 2628] [serial = 877] [outer = 0x11434d000] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 162 (0x12dc78800) [pid = 2628] [serial = 693] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 161 (0x11aa1e800) [pid = 2628] [serial = 624] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 160 (0x11aa53400) [pid = 2628] [serial = 681] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 159 (0x12d1ad000) [pid = 2628] [serial = 690] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 158 (0x12bc5c000) [pid = 2628] [serial = 633] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 157 (0x12b78ec00) [pid = 2628] [serial = 618] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 156 (0x11ade1800) [pid = 2628] [serial = 543] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 155 (0x12b787800) [pid = 2628] [serial = 687] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 154 (0x1158ed000) [pid = 2628] [serial = 678] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 153 (0x11a879c00) [pid = 2628] [serial = 756] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 152 (0x11928a000) [pid = 2628] [serial = 755] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 151 (0x12f33e400) [pid = 2628] [serial = 753] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 150 (0x12d0d7400) [pid = 2628] [serial = 752] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 149 (0x1157ea400) [pid = 2628] [serial = 735] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 148 (0x114404000) [pid = 2628] [serial = 734] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 147 (0x1158edc00) [pid = 2628] [serial = 782] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 146 (0x12f894800) [pid = 2628] [serial = 786] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 145 (0x12b578400) [pid = 2628] [serial = 770] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 144 (0x12da28000) [pid = 2628] [serial = 771] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 143 (0x12ec0a000) [pid = 2628] [serial = 785] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 142 (0x12ec0e400) [pid = 2628] [serial = 540] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 141 (0x1274a4000) [pid = 2628] [serial = 546] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 140 (0x123e56800) [pid = 2628] [serial = 627] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 139 (0x127f18800) [pid = 2628] [serial = 582] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 138 (0x12b5cac00) [pid = 2628] [serial = 630] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 137 (0x123aa5800) [pid = 2628] [serial = 684] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 136 (0x12ec0b400) [pid = 2628] [serial = 576] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 135 (0x118708400) [pid = 2628] [serial = 621] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 134 (0x11bec9c00) [pid = 2628] [serial = 579] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 133 (0x12d2d0800) [pid = 2628] [serial = 675] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 132 (0x12f9d4400) [pid = 2628] [serial = 789] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 131 (0x12dc79800) [pid = 2628] [serial = 773] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 130 (0x12e3f4000) [pid = 2628] [serial = 776] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 129 (0x12854bc00) [pid = 2628] [serial = 774] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 128 (0x12ec07000) [pid = 2628] [serial = 779] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 127 (0x12e93a000) [pid = 2628] [serial = 777] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 126 (0x12ec11800) [pid = 2628] [serial = 780] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 125 (0x11c70e000) [pid = 2628] [serial = 783] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 124 (0x12d2c6400) [pid = 2628] [serial = 743] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 123 (0x12dc77000) [pid = 2628] [serial = 744] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 122 (0x11af12c00) [pid = 2628] [serial = 758] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 121 (0x11b9aa400) [pid = 2628] [serial = 759] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 120 (0x12f339800) [pid = 2628] [serial = 750] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 119 (0x12ec08c00) [pid = 2628] [serial = 749] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 118 (0x11beca800) [pid = 2628] [serial = 738] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 117 (0x11addc800) [pid = 2628] [serial = 737] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 116 (0x12e5c7400) [pid = 2628] [serial = 747] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 115 (0x12e3b0000) [pid = 2628] [serial = 746] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 114 (0x1274b4000) [pid = 2628] [serial = 764] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 113 (0x127f57800) [pid = 2628] [serial = 765] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 112 (0x11c716400) [pid = 2628] [serial = 761] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 111 (0x123aa8000) [pid = 2628] [serial = 762] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 110 (0x129e58c00) [pid = 2628] [serial = 741] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 109 (0x12854c400) [pid = 2628] [serial = 740] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 108 (0x12f898800) [pid = 2628] [serial = 788] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 107 (0x129e55800) [pid = 2628] [serial = 767] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | --DOMWINDOW == 106 (0x12b579c00) [pid = 2628] [serial = 768] [outer = 0x0] [url = about:blank] 16:18:30 INFO - PROCESS | 2628 | 1461280710561 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]]]}] 16:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 669ms 16:18:30 INFO - PROCESS | 2628 | 1461280710645 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 16:18:30 INFO - PROCESS | 2628 | 1461280710648 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 16:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:18:30 INFO - PROCESS | 2628 | 1461280710654 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:18:30 INFO - PROCESS | 2628 | 1461280710658 Marionette TRACE conn2 <- [1,1142,null,{}] 16:18:30 INFO - PROCESS | 2628 | 1461280710698 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}] 16:18:30 INFO - PROCESS | 2628 | 1461280710845 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 16:18:30 INFO - PROCESS | 2628 | 1461280710856 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:30 INFO - PROCESS | 2628 | ++DOCSHELL 0x11aa72000 == 55 [pid = 2628] [id = 293] 16:18:30 INFO - PROCESS | 2628 | ++DOMWINDOW == 107 (0x11acc0000) [pid = 2628] [serial = 878] [outer = 0x0] 16:18:30 INFO - PROCESS | 2628 | ++DOMWINDOW == 108 (0x11adde400) [pid = 2628] [serial = 879] [outer = 0x11acc0000] 16:18:30 INFO - PROCESS | 2628 | 1461280710900 Marionette DEBUG loaded listener.js 16:18:30 INFO - PROCESS | 2628 | ++DOMWINDOW == 109 (0x11b09cc00) [pid = 2628] [serial = 880] [outer = 0x11acc0000] 16:18:31 INFO - PROCESS | 2628 | 1461280711269 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]]]}] 16:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 624ms 16:18:31 INFO - PROCESS | 2628 | 1461280711289 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 16:18:31 INFO - PROCESS | 2628 | 1461280711291 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 16:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:18:31 INFO - PROCESS | 2628 | 1461280711294 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:18:31 INFO - PROCESS | 2628 | 1461280711295 Marionette TRACE conn2 <- [1,1146,null,{}] 16:18:31 INFO - PROCESS | 2628 | 1461280711300 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}] 16:18:31 INFO - PROCESS | 2628 | 1461280711378 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 16:18:31 INFO - PROCESS | 2628 | 1461280711384 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:31 INFO - PROCESS | 2628 | ++DOCSHELL 0x11be70800 == 56 [pid = 2628] [id = 294] 16:18:31 INFO - PROCESS | 2628 | ++DOMWINDOW == 110 (0x11b99e400) [pid = 2628] [serial = 881] [outer = 0x0] 16:18:31 INFO - PROCESS | 2628 | ++DOMWINDOW == 111 (0x11bed5c00) [pid = 2628] [serial = 882] [outer = 0x11b99e400] 16:18:31 INFO - PROCESS | 2628 | 1461280711411 Marionette DEBUG loaded listener.js 16:18:31 INFO - PROCESS | 2628 | ++DOMWINDOW == 112 (0x11c1bfc00) [pid = 2628] [serial = 883] [outer = 0x11b99e400] 16:18:31 INFO - PROCESS | 2628 | 1461280711758 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]]]}] 16:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 473ms 16:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:18:31 INFO - PROCESS | 2628 | 1461280711768 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 16:18:31 INFO - PROCESS | 2628 | 1461280711769 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 16:18:31 INFO - PROCESS | 2628 | 1461280711772 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:18:31 INFO - PROCESS | 2628 | 1461280711773 Marionette TRACE conn2 <- [1,1150,null,{}] 16:18:31 INFO - PROCESS | 2628 | 1461280711777 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}] 16:18:31 INFO - PROCESS | 2628 | 1461280711902 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 16:18:31 INFO - PROCESS | 2628 | 1461280711991 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:32 INFO - PROCESS | 2628 | ++DOCSHELL 0x119d95800 == 57 [pid = 2628] [id = 295] 16:18:32 INFO - PROCESS | 2628 | ++DOMWINDOW == 113 (0x11b9aa000) [pid = 2628] [serial = 884] [outer = 0x0] 16:18:32 INFO - PROCESS | 2628 | ++DOMWINDOW == 114 (0x11c51ac00) [pid = 2628] [serial = 885] [outer = 0x11b9aa000] 16:18:32 INFO - PROCESS | 2628 | 1461280712033 Marionette DEBUG loaded listener.js 16:18:32 INFO - PROCESS | 2628 | ++DOMWINDOW == 115 (0x11c714800) [pid = 2628] [serial = 886] [outer = 0x11b9aa000] 16:18:32 INFO - PROCESS | 2628 | 1461280712437 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]]]}] 16:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 668ms 16:18:32 INFO - PROCESS | 2628 | 1461280712441 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 16:18:32 INFO - PROCESS | 2628 | 1461280712442 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 16:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:18:32 INFO - PROCESS | 2628 | 1461280712444 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:18:32 INFO - PROCESS | 2628 | 1461280712445 Marionette TRACE conn2 <- [1,1154,null,{}] 16:18:32 INFO - PROCESS | 2628 | 1461280712455 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}] 16:18:32 INFO - PROCESS | 2628 | 1461280712568 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 16:18:32 INFO - PROCESS | 2628 | 1461280712602 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:32 INFO - PROCESS | 2628 | ++DOCSHELL 0x123f9f800 == 58 [pid = 2628] [id = 296] 16:18:32 INFO - PROCESS | 2628 | ++DOMWINDOW == 116 (0x11c717000) [pid = 2628] [serial = 887] [outer = 0x0] 16:18:32 INFO - PROCESS | 2628 | ++DOMWINDOW == 117 (0x123a9e800) [pid = 2628] [serial = 888] [outer = 0x11c717000] 16:18:32 INFO - PROCESS | 2628 | 1461280712630 Marionette DEBUG loaded listener.js 16:18:32 INFO - PROCESS | 2628 | ++DOMWINDOW == 118 (0x12407e800) [pid = 2628] [serial = 889] [outer = 0x11c717000] 16:18:32 INFO - PROCESS | 2628 | 1461280712935 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]]]}] 16:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 527ms 16:18:32 INFO - PROCESS | 2628 | 1461280712971 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 16:18:32 INFO - PROCESS | 2628 | 1461280712972 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 16:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:18:32 INFO - PROCESS | 2628 | 1461280712975 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:18:32 INFO - PROCESS | 2628 | 1461280712976 Marionette TRACE conn2 <- [1,1158,null,{}] 16:18:32 INFO - PROCESS | 2628 | 1461280712978 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}] 16:18:33 INFO - PROCESS | 2628 | 1461280713077 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 16:18:33 INFO - PROCESS | 2628 | 1461280713082 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:33 INFO - PROCESS | 2628 | ++DOCSHELL 0x125e1a000 == 59 [pid = 2628] [id = 297] 16:18:33 INFO - PROCESS | 2628 | ++DOMWINDOW == 119 (0x123c7fc00) [pid = 2628] [serial = 890] [outer = 0x0] 16:18:33 INFO - PROCESS | 2628 | ++DOMWINDOW == 120 (0x125ea0800) [pid = 2628] [serial = 891] [outer = 0x123c7fc00] 16:18:33 INFO - PROCESS | 2628 | 1461280713135 Marionette DEBUG loaded listener.js 16:18:33 INFO - PROCESS | 2628 | ++DOMWINDOW == 121 (0x127439000) [pid = 2628] [serial = 892] [outer = 0x123c7fc00] 16:18:33 INFO - PROCESS | 2628 | 1461280713464 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]]]}] 16:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 518ms 16:18:33 INFO - PROCESS | 2628 | 1461280713500 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 16:18:33 INFO - PROCESS | 2628 | 1461280713501 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 16:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:18:33 INFO - PROCESS | 2628 | 1461280713504 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:18:33 INFO - PROCESS | 2628 | 1461280713505 Marionette TRACE conn2 <- [1,1162,null,{}] 16:18:33 INFO - PROCESS | 2628 | 1461280713507 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}] 16:18:33 INFO - PROCESS | 2628 | 1461280713607 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 16:18:33 INFO - PROCESS | 2628 | 1461280713640 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:33 INFO - PROCESS | 2628 | ++DOCSHELL 0x127233000 == 60 [pid = 2628] [id = 298] 16:18:33 INFO - PROCESS | 2628 | ++DOMWINDOW == 122 (0x127439c00) [pid = 2628] [serial = 893] [outer = 0x0] 16:18:33 INFO - PROCESS | 2628 | ++DOMWINDOW == 123 (0x1278d6400) [pid = 2628] [serial = 894] [outer = 0x127439c00] 16:18:33 INFO - PROCESS | 2628 | 1461280713666 Marionette DEBUG loaded listener.js 16:18:33 INFO - PROCESS | 2628 | ++DOMWINDOW == 124 (0x127f1a800) [pid = 2628] [serial = 895] [outer = 0x127439c00] 16:18:33 INFO - PROCESS | 2628 | 1461280713983 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]]]}] 16:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 518ms 16:18:34 INFO - PROCESS | 2628 | 1461280714022 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 16:18:34 INFO - PROCESS | 2628 | 1461280714023 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 16:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:18:34 INFO - PROCESS | 2628 | 1461280714025 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:18:34 INFO - PROCESS | 2628 | 1461280714026 Marionette TRACE conn2 <- [1,1166,null,{}] 16:18:34 INFO - PROCESS | 2628 | 1461280714029 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}] 16:18:34 INFO - PROCESS | 2628 | 1461280714129 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 16:18:34 INFO - PROCESS | 2628 | 1461280714160 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:34 INFO - PROCESS | 2628 | ++DOCSHELL 0x127eb7000 == 61 [pid = 2628] [id = 299] 16:18:34 INFO - PROCESS | 2628 | ++DOMWINDOW == 125 (0x12749ac00) [pid = 2628] [serial = 896] [outer = 0x0] 16:18:34 INFO - PROCESS | 2628 | ++DOMWINDOW == 126 (0x129836400) [pid = 2628] [serial = 897] [outer = 0x12749ac00] 16:18:34 INFO - PROCESS | 2628 | 1461280714186 Marionette DEBUG loaded listener.js 16:18:34 INFO - PROCESS | 2628 | ++DOMWINDOW == 127 (0x129e5a800) [pid = 2628] [serial = 898] [outer = 0x12749ac00] 16:18:34 INFO - PROCESS | 2628 | --DOMWINDOW == 126 (0x11c710800) [pid = 2628] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:18:34 INFO - PROCESS | 2628 | --DOMWINDOW == 125 (0x129cffc00) [pid = 2628] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:18:34 INFO - PROCESS | 2628 | --DOMWINDOW == 124 (0x112365c00) [pid = 2628] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:18:34 INFO - PROCESS | 2628 | --DOMWINDOW == 123 (0x123a9fc00) [pid = 2628] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:18:34 INFO - PROCESS | 2628 | --DOMWINDOW == 122 (0x1176dc800) [pid = 2628] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:18:34 INFO - PROCESS | 2628 | --DOMWINDOW == 121 (0x11ab6f400) [pid = 2628] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:18:34 INFO - PROCESS | 2628 | --DOMWINDOW == 120 (0x123aa4000) [pid = 2628] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:18:34 INFO - PROCESS | 2628 | --DOMWINDOW == 119 (0x124249000) [pid = 2628] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:18:34 INFO - PROCESS | 2628 | --DOMWINDOW == 118 (0x12e3ef000) [pid = 2628] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:18:34 INFO - PROCESS | 2628 | --DOMWINDOW == 117 (0x11236dc00) [pid = 2628] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:18:34 INFO - PROCESS | 2628 | --DOMWINDOW == 116 (0x11bf8c800) [pid = 2628] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:18:34 INFO - PROCESS | 2628 | --DOMWINDOW == 115 (0x129fed800) [pid = 2628] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:18:34 INFO - PROCESS | 2628 | --DOMWINDOW == 114 (0x1158ee000) [pid = 2628] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:18:34 INFO - PROCESS | 2628 | --DOMWINDOW == 113 (0x12d1b2000) [pid = 2628] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:18:34 INFO - PROCESS | 2628 | 1461280714614 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]]]}] 16:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 619ms 16:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:18:34 INFO - PROCESS | 2628 | 1461280714646 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 16:18:34 INFO - PROCESS | 2628 | 1461280714649 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 16:18:34 INFO - PROCESS | 2628 | 1461280714654 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:18:34 INFO - PROCESS | 2628 | 1461280714656 Marionette TRACE conn2 <- [1,1170,null,{}] 16:18:34 INFO - PROCESS | 2628 | 1461280714659 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}] 16:18:34 INFO - PROCESS | 2628 | 1461280714791 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 16:18:34 INFO - PROCESS | 2628 | 1461280714798 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:34 INFO - PROCESS | 2628 | ++DOCSHELL 0x129c74800 == 62 [pid = 2628] [id = 300] 16:18:34 INFO - PROCESS | 2628 | ++DOMWINDOW == 114 (0x118f7fc00) [pid = 2628] [serial = 899] [outer = 0x0] 16:18:34 INFO - PROCESS | 2628 | ++DOMWINDOW == 115 (0x12854bc00) [pid = 2628] [serial = 900] [outer = 0x118f7fc00] 16:18:34 INFO - PROCESS | 2628 | 1461280714837 Marionette DEBUG loaded listener.js 16:18:34 INFO - PROCESS | 2628 | ++DOMWINDOW == 116 (0x129e63800) [pid = 2628] [serial = 901] [outer = 0x118f7fc00] 16:18:35 INFO - PROCESS | 2628 | 1461280715185 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]]]}] 16:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 570ms 16:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:18:35 INFO - PROCESS | 2628 | 1461280715224 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 16:18:35 INFO - PROCESS | 2628 | 1461280715225 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 16:18:35 INFO - PROCESS | 2628 | 1461280715227 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:18:35 INFO - PROCESS | 2628 | 1461280715229 Marionette TRACE conn2 <- [1,1174,null,{}] 16:18:35 INFO - PROCESS | 2628 | 1461280715232 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}] 16:18:35 INFO - PROCESS | 2628 | 1461280715355 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 16:18:35 INFO - PROCESS | 2628 | 1461280715361 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:35 INFO - PROCESS | 2628 | ++DOCSHELL 0x12bc11000 == 63 [pid = 2628] [id = 301] 16:18:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 117 (0x129fef400) [pid = 2628] [serial = 902] [outer = 0x0] 16:18:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 118 (0x12b579c00) [pid = 2628] [serial = 903] [outer = 0x129fef400] 16:18:35 INFO - PROCESS | 2628 | 1461280715392 Marionette DEBUG loaded listener.js 16:18:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 119 (0x12b96c000) [pid = 2628] [serial = 904] [outer = 0x129fef400] 16:18:35 INFO - PROCESS | 2628 | 1461280715735 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] 16:18:35 INFO - PROCESS | 2628 | 1461280715753 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 16:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:18:35 INFO - PROCESS | 2628 | 1461280715755 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:18:35 INFO - PROCESS | 2628 | 1461280715756 Marionette TRACE conn2 <- [1,1178,null,{}] 16:18:35 INFO - PROCESS | 2628 | 1461280715758 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}] 16:18:35 INFO - PROCESS | 2628 | 1461280715843 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 16:18:35 INFO - PROCESS | 2628 | 1461280715848 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:35 INFO - PROCESS | 2628 | ++DOCSHELL 0x12d26b000 == 64 [pid = 2628] [id = 302] 16:18:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 120 (0x12bd8e400) [pid = 2628] [serial = 905] [outer = 0x0] 16:18:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 121 (0x12bf6a800) [pid = 2628] [serial = 906] [outer = 0x12bd8e400] 16:18:35 INFO - PROCESS | 2628 | 1461280715873 Marionette DEBUG loaded listener.js 16:18:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 122 (0x12d1a5800) [pid = 2628] [serial = 907] [outer = 0x12bd8e400] 16:18:36 INFO - PROCESS | 2628 | 1461280716190 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] 16:18:36 INFO - PROCESS | 2628 | 1461280716225 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 16:18:36 INFO - PROCESS | 2628 | 1461280716227 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:18:36 INFO - PROCESS | 2628 | 1461280716228 Marionette TRACE conn2 <- [1,1182,null,{}] 16:18:36 INFO - PROCESS | 2628 | 1461280716231 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}] 16:18:36 INFO - PROCESS | 2628 | 1461280716339 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 16:18:36 INFO - PROCESS | 2628 | 1461280716346 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:36 INFO - PROCESS | 2628 | ++DOCSHELL 0x12da14000 == 65 [pid = 2628] [id = 303] 16:18:36 INFO - PROCESS | 2628 | ++DOMWINDOW == 123 (0x12d0d2800) [pid = 2628] [serial = 908] [outer = 0x0] 16:18:36 INFO - PROCESS | 2628 | ++DOMWINDOW == 124 (0x12d2c9400) [pid = 2628] [serial = 909] [outer = 0x12d0d2800] 16:18:36 INFO - PROCESS | 2628 | 1461280716371 Marionette DEBUG loaded listener.js 16:18:36 INFO - PROCESS | 2628 | ++DOMWINDOW == 125 (0x12da28c00) [pid = 2628] [serial = 910] [outer = 0x12d0d2800] 16:18:36 INFO - PROCESS | 2628 | 1461280716872 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] 16:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:18:36 INFO - PROCESS | 2628 | 1461280716903 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 16:18:36 INFO - PROCESS | 2628 | 1461280716907 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:18:36 INFO - PROCESS | 2628 | 1461280716909 Marionette TRACE conn2 <- [1,1186,null,{}] 16:18:36 INFO - PROCESS | 2628 | 1461280716913 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}] 16:18:37 INFO - PROCESS | 2628 | 1461280717021 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 16:18:37 INFO - PROCESS | 2628 | 1461280717087 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:37 INFO - PROCESS | 2628 | ++DOCSHELL 0x11aa70800 == 66 [pid = 2628] [id = 304] 16:18:37 INFO - PROCESS | 2628 | ++DOMWINDOW == 126 (0x118c8ac00) [pid = 2628] [serial = 911] [outer = 0x0] 16:18:37 INFO - PROCESS | 2628 | ++DOMWINDOW == 127 (0x11928cc00) [pid = 2628] [serial = 912] [outer = 0x118c8ac00] 16:18:37 INFO - PROCESS | 2628 | 1461280717120 Marionette DEBUG loaded listener.js 16:18:37 INFO - PROCESS | 2628 | ++DOMWINDOW == 128 (0x11a60f400) [pid = 2628] [serial = 913] [outer = 0x118c8ac00] 16:18:37 INFO - PROCESS | 2628 | 1461280717550 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] 16:18:37 INFO - PROCESS | 2628 | 1461280717584 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 16:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:18:37 INFO - PROCESS | 2628 | 1461280717589 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:18:37 INFO - PROCESS | 2628 | 1461280717591 Marionette TRACE conn2 <- [1,1190,null,{}] 16:18:37 INFO - PROCESS | 2628 | 1461280717593 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}] 16:18:37 INFO - PROCESS | 2628 | 1461280717699 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 16:18:37 INFO - PROCESS | 2628 | 1461280717786 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:37 INFO - PROCESS | 2628 | ++DOCSHELL 0x123f9e800 == 67 [pid = 2628] [id = 305] 16:18:37 INFO - PROCESS | 2628 | ++DOMWINDOW == 129 (0x11aa5cc00) [pid = 2628] [serial = 914] [outer = 0x0] 16:18:37 INFO - PROCESS | 2628 | ++DOMWINDOW == 130 (0x11bec9c00) [pid = 2628] [serial = 915] [outer = 0x11aa5cc00] 16:18:37 INFO - PROCESS | 2628 | 1461280717831 Marionette DEBUG loaded listener.js 16:18:37 INFO - PROCESS | 2628 | ++DOMWINDOW == 131 (0x11c710800) [pid = 2628] [serial = 916] [outer = 0x11aa5cc00] 16:18:38 INFO - PROCESS | 2628 | 1461280718254 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] 16:18:38 INFO - PROCESS | 2628 | 1461280718311 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 16:18:38 INFO - PROCESS | 2628 | 1461280718313 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:18:38 INFO - PROCESS | 2628 | 1461280718316 Marionette TRACE conn2 <- [1,1194,null,{}] 16:18:38 INFO - PROCESS | 2628 | 1461280718324 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}] 16:18:38 INFO - PROCESS | 2628 | 1461280718431 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 16:18:38 INFO - PROCESS | 2628 | 1461280718488 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:38 INFO - PROCESS | 2628 | ++DOCSHELL 0x12dbc3800 == 68 [pid = 2628] [id = 306] 16:18:38 INFO - PROCESS | 2628 | ++DOMWINDOW == 132 (0x123aa3000) [pid = 2628] [serial = 917] [outer = 0x0] 16:18:38 INFO - PROCESS | 2628 | ++DOMWINDOW == 133 (0x1244a0800) [pid = 2628] [serial = 918] [outer = 0x123aa3000] 16:18:38 INFO - PROCESS | 2628 | 1461280718519 Marionette DEBUG loaded listener.js 16:18:38 INFO - PROCESS | 2628 | ++DOMWINDOW == 134 (0x128545000) [pid = 2628] [serial = 919] [outer = 0x123aa3000] 16:18:38 INFO - PROCESS | 2628 | 1461280718968 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] 16:18:38 INFO - PROCESS | 2628 | 1461280718992 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 16:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:18:39 INFO - PROCESS | 2628 | 1461280719014 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:18:39 INFO - PROCESS | 2628 | 1461280719015 Marionette TRACE conn2 <- [1,1198,null,{}] 16:18:39 INFO - PROCESS | 2628 | 1461280719019 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}] 16:18:39 INFO - PROCESS | 2628 | 1461280719122 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 16:18:39 INFO - PROCESS | 2628 | 1461280719176 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:39 INFO - PROCESS | 2628 | ++DOCSHELL 0x12dc4d800 == 69 [pid = 2628] [id = 307] 16:18:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 135 (0x129cf8000) [pid = 2628] [serial = 920] [outer = 0x0] 16:18:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 136 (0x12b5c5000) [pid = 2628] [serial = 921] [outer = 0x129cf8000] 16:18:39 INFO - PROCESS | 2628 | 1461280719206 Marionette DEBUG loaded listener.js 16:18:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 137 (0x12bd8f000) [pid = 2628] [serial = 922] [outer = 0x129cf8000] 16:18:39 INFO - PROCESS | 2628 | 1461280719638 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]]]}] 16:18:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:18:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 689ms 16:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:18:39 INFO - PROCESS | 2628 | 1461280719684 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 16:18:39 INFO - PROCESS | 2628 | 1461280719686 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 16:18:39 INFO - PROCESS | 2628 | 1461280719688 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:18:39 INFO - PROCESS | 2628 | 1461280719689 Marionette TRACE conn2 <- [1,1202,null,{}] 16:18:39 INFO - PROCESS | 2628 | 1461280719692 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}] 16:18:39 INFO - PROCESS | 2628 | 1461280719792 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 16:18:39 INFO - PROCESS | 2628 | 1461280719846 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:39 INFO - PROCESS | 2628 | ++DOCSHELL 0x12ed48800 == 70 [pid = 2628] [id = 308] 16:18:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 138 (0x12bc58800) [pid = 2628] [serial = 923] [outer = 0x0] 16:18:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 139 (0x12d1a5c00) [pid = 2628] [serial = 924] [outer = 0x12bc58800] 16:18:39 INFO - PROCESS | 2628 | 1461280719875 Marionette DEBUG loaded listener.js 16:18:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 140 (0x12dc6e800) [pid = 2628] [serial = 925] [outer = 0x12bc58800] 16:18:40 INFO - PROCESS | 2628 | 1461280720300 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]]]}] 16:18:40 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 16:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 620ms 16:18:40 INFO - PROCESS | 2628 | 1461280720308 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 16:18:40 INFO - PROCESS | 2628 | 1461280720309 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 16:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:18:40 INFO - PROCESS | 2628 | 1461280720312 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:18:40 INFO - PROCESS | 2628 | 1461280720313 Marionette TRACE conn2 <- [1,1206,null,{}] 16:18:40 INFO - PROCESS | 2628 | 1461280720318 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}] 16:18:40 INFO - PROCESS | 2628 | 1461280720429 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 16:18:40 INFO - PROCESS | 2628 | 1461280720517 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:40 INFO - PROCESS | 2628 | ++DOCSHELL 0x12f89e000 == 71 [pid = 2628] [id = 309] 16:18:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 141 (0x12dc77000) [pid = 2628] [serial = 926] [outer = 0x0] 16:18:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 142 (0x12e5c7800) [pid = 2628] [serial = 927] [outer = 0x12dc77000] 16:18:40 INFO - PROCESS | 2628 | 1461280720549 Marionette DEBUG loaded listener.js 16:18:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 143 (0x12ec05c00) [pid = 2628] [serial = 928] [outer = 0x12dc77000] 16:18:40 INFO - PROCESS | 2628 | 1461280720944 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]]]}] 16:18:40 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 16:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 672ms 16:18:40 INFO - PROCESS | 2628 | 1461280720984 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 16:18:40 INFO - PROCESS | 2628 | 1461280720986 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 16:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:18:40 INFO - PROCESS | 2628 | 1461280720988 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:18:40 INFO - PROCESS | 2628 | 1461280720989 Marionette TRACE conn2 <- [1,1210,null,{}] 16:18:40 INFO - PROCESS | 2628 | 1461280720992 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}] 16:18:41 INFO - PROCESS | 2628 | 1461280721095 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 16:18:41 INFO - PROCESS | 2628 | 1461280721163 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:41 INFO - PROCESS | 2628 | ++DOCSHELL 0x11aa6b800 == 72 [pid = 2628] [id = 310] 16:18:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 144 (0x113f0e000) [pid = 2628] [serial = 929] [outer = 0x0] 16:18:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 145 (0x12b96d000) [pid = 2628] [serial = 930] [outer = 0x113f0e000] 16:18:41 INFO - PROCESS | 2628 | 1461280721196 Marionette DEBUG loaded listener.js 16:18:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 146 (0x12ec05400) [pid = 2628] [serial = 931] [outer = 0x113f0e000] 16:18:41 INFO - PROCESS | 2628 | 1461280721857 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]]]}] 16:18:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:18:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 919ms 16:18:41 INFO - PROCESS | 2628 | 1461280721909 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 16:18:41 INFO - PROCESS | 2628 | 1461280721912 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 16:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:18:41 INFO - PROCESS | 2628 | 1461280721918 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:18:41 INFO - PROCESS | 2628 | 1461280721921 Marionette TRACE conn2 <- [1,1214,null,{}] 16:18:41 INFO - PROCESS | 2628 | 1461280721926 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}] 16:18:42 INFO - PROCESS | 2628 | 1461280722066 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 16:18:42 INFO - PROCESS | 2628 | 1461280722170 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:42 INFO - PROCESS | 2628 | ++DOCSHELL 0x11c129000 == 73 [pid = 2628] [id = 311] 16:18:42 INFO - PROCESS | 2628 | ++DOMWINDOW == 147 (0x114f75000) [pid = 2628] [serial = 932] [outer = 0x0] 16:18:42 INFO - PROCESS | 2628 | ++DOMWINDOW == 148 (0x118c28c00) [pid = 2628] [serial = 933] [outer = 0x114f75000] 16:18:42 INFO - PROCESS | 2628 | 1461280722217 Marionette DEBUG loaded listener.js 16:18:42 INFO - PROCESS | 2628 | ++DOMWINDOW == 149 (0x11a60d400) [pid = 2628] [serial = 934] [outer = 0x114f75000] 16:18:42 INFO - PROCESS | 2628 | --DOCSHELL 0x12d26b000 == 72 [pid = 2628] [id = 302] 16:18:42 INFO - PROCESS | 2628 | --DOCSHELL 0x12bc11000 == 71 [pid = 2628] [id = 301] 16:18:42 INFO - PROCESS | 2628 | --DOCSHELL 0x129c74800 == 70 [pid = 2628] [id = 300] 16:18:42 INFO - PROCESS | 2628 | --DOCSHELL 0x127eb7000 == 69 [pid = 2628] [id = 299] 16:18:42 INFO - PROCESS | 2628 | --DOMWINDOW == 148 (0x12e93a400) [pid = 2628] [serial = 851] [outer = 0x0] [url = about:blank] 16:18:42 INFO - PROCESS | 2628 | --DOCSHELL 0x127233000 == 68 [pid = 2628] [id = 298] 16:18:42 INFO - PROCESS | 2628 | --DOCSHELL 0x125e1a000 == 67 [pid = 2628] [id = 297] 16:18:42 INFO - PROCESS | 2628 | --DOCSHELL 0x123f9f800 == 66 [pid = 2628] [id = 296] 16:18:42 INFO - PROCESS | 2628 | --DOCSHELL 0x119d95800 == 65 [pid = 2628] [id = 295] 16:18:42 INFO - PROCESS | 2628 | --DOCSHELL 0x11be70800 == 64 [pid = 2628] [id = 294] 16:18:42 INFO - PROCESS | 2628 | --DOCSHELL 0x11aa72000 == 63 [pid = 2628] [id = 293] 16:18:42 INFO - PROCESS | 2628 | --DOCSHELL 0x115989800 == 62 [pid = 2628] [id = 292] 16:18:42 INFO - PROCESS | 2628 | --DOCSHELL 0x11b055800 == 61 [pid = 2628] [id = 291] 16:18:42 INFO - PROCESS | 2628 | 1461280722758 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]]]}] 16:18:42 INFO - PROCESS | 2628 | --DOCSHELL 0x138355000 == 60 [pid = 2628] [id = 288] 16:18:42 INFO - PROCESS | 2628 | --DOCSHELL 0x12ed58000 == 59 [pid = 2628] [id = 287] 16:18:42 INFO - PROCESS | 2628 | --DOCSHELL 0x124196800 == 58 [pid = 2628] [id = 286] 16:18:42 INFO - PROCESS | 2628 | --DOCSHELL 0x11aa7c000 == 57 [pid = 2628] [id = 285] 16:18:42 INFO - PROCESS | 2628 | --DOMWINDOW == 147 (0x12b576000) [pid = 2628] [serial = 792] [outer = 0x0] [url = about:blank] 16:18:42 INFO - PROCESS | 2628 | --DOMWINDOW == 146 (0x119143c00) [pid = 2628] [serial = 813] [outer = 0x0] [url = about:blank] 16:18:42 INFO - PROCESS | 2628 | --DOMWINDOW == 145 (0x11870d000) [pid = 2628] [serial = 812] [outer = 0x0] [url = about:blank] 16:18:42 INFO - PROCESS | 2628 | --DOMWINDOW == 144 (0x12e3ad000) [pid = 2628] [serial = 836] [outer = 0x0] [url = about:blank] 16:18:42 INFO - PROCESS | 2628 | --DOMWINDOW == 143 (0x123aa6400) [pid = 2628] [serial = 800] [outer = 0x0] [url = about:blank] 16:18:42 INFO - PROCESS | 2628 | --DOMWINDOW == 142 (0x123c2ec00) [pid = 2628] [serial = 819] [outer = 0x0] [url = about:blank] 16:18:42 INFO - PROCESS | 2628 | --DOMWINDOW == 141 (0x123927000) [pid = 2628] [serial = 818] [outer = 0x0] [url = about:blank] 16:18:42 INFO - PROCESS | 2628 | --DOMWINDOW == 140 (0x12e3edc00) [pid = 2628] [serial = 809] [outer = 0x0] [url = about:blank] 16:18:42 INFO - PROCESS | 2628 | --DOMWINDOW == 139 (0x129ff1400) [pid = 2628] [serial = 827] [outer = 0x0] [url = about:blank] 16:18:42 INFO - PROCESS | 2628 | --DOMWINDOW == 138 (0x12bd93000) [pid = 2628] [serial = 828] [outer = 0x0] [url = about:blank] 16:18:42 INFO - PROCESS | 2628 | --DOMWINDOW == 137 (0x11b093c00) [pid = 2628] [serial = 797] [outer = 0x0] [url = about:blank] 16:18:42 INFO - PROCESS | 2628 | --DOMWINDOW == 136 (0x12bd93400) [pid = 2628] [serial = 830] [outer = 0x0] [url = about:blank] 16:18:42 INFO - PROCESS | 2628 | --DOMWINDOW == 135 (0x127438400) [pid = 2628] [serial = 824] [outer = 0x0] [url = about:blank] 16:18:42 INFO - PROCESS | 2628 | --DOMWINDOW == 134 (0x127f1ac00) [pid = 2628] [serial = 825] [outer = 0x0] [url = about:blank] 16:18:42 INFO - PROCESS | 2628 | --DOMWINDOW == 133 (0x11b09b800) [pid = 2628] [serial = 816] [outer = 0x0] [url = about:blank] 16:18:42 INFO - PROCESS | 2628 | --DOMWINDOW == 132 (0x11aa60000) [pid = 2628] [serial = 815] [outer = 0x0] [url = about:blank] 16:18:42 INFO - PROCESS | 2628 | --DOMWINDOW == 131 (0x129ff4000) [pid = 2628] [serial = 803] [outer = 0x0] [url = about:blank] 16:18:42 INFO - PROCESS | 2628 | --DOMWINDOW == 130 (0x123c23000) [pid = 2628] [serial = 821] [outer = 0x0] [url = about:blank] 16:18:42 INFO - PROCESS | 2628 | --DOMWINDOW == 129 (0x125e2cc00) [pid = 2628] [serial = 822] [outer = 0x0] [url = about:blank] 16:18:42 INFO - PROCESS | 2628 | --DOMWINDOW == 128 (0x11236fc00) [pid = 2628] [serial = 794] [outer = 0x0] [url = about:blank] 16:18:42 INFO - PROCESS | 2628 | --DOMWINDOW == 127 (0x12d2c6c00) [pid = 2628] [serial = 849] [outer = 0x0] [url = about:blank] 16:18:42 INFO - PROCESS | 2628 | --DOMWINDOW == 126 (0x12bf67800) [pid = 2628] [serial = 806] [outer = 0x0] [url = about:blank] 16:18:42 INFO - PROCESS | 2628 | --DOMWINDOW == 125 (0x12dc75400) [pid = 2628] [serial = 834] [outer = 0x0] [url = about:blank] 16:18:42 INFO - PROCESS | 2628 | --DOMWINDOW == 124 (0x12da8dc00) [pid = 2628] [serial = 833] [outer = 0x0] [url = about:blank] 16:18:42 INFO - PROCESS | 2628 | --DOMWINDOW == 123 (0x12e5cf000) [pid = 2628] [serial = 839] [outer = 0x0] [url = about:blank] 16:18:42 INFO - PROCESS | 2628 | --DOMWINDOW == 122 (0x12e3ee000) [pid = 2628] [serial = 837] [outer = 0x0] [url = about:blank] 16:18:42 INFO - PROCESS | 2628 | --DOMWINDOW == 121 (0x12e93c400) [pid = 2628] [serial = 840] [outer = 0x0] [url = about:blank] 16:18:42 INFO - PROCESS | 2628 | --DOMWINDOW == 120 (0x11413e000) [pid = 2628] [serial = 842] [outer = 0x0] [url = about:blank] 16:18:42 INFO - PROCESS | 2628 | --DOMWINDOW == 119 (0x12b973000) [pid = 2628] [serial = 848] [outer = 0x0] [url = about:blank] 16:18:42 INFO - PROCESS | 2628 | --DOMWINDOW == 118 (0x11aa61800) [pid = 2628] [serial = 843] [outer = 0x0] [url = about:blank] 16:18:42 INFO - PROCESS | 2628 | --DOMWINDOW == 117 (0x1274b2000) [pid = 2628] [serial = 845] [outer = 0x0] [url = about:blank] 16:18:42 INFO - PROCESS | 2628 | --DOMWINDOW == 116 (0x12b571800) [pid = 2628] [serial = 846] [outer = 0x0] [url = about:blank] 16:18:42 INFO - PROCESS | 2628 | --DOMWINDOW == 115 (0x12d2c5400) [pid = 2628] [serial = 831] [outer = 0x0] [url = about:blank] 16:18:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:18:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 873ms 16:18:42 INFO - PROCESS | 2628 | 1461280722790 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 16:18:42 INFO - PROCESS | 2628 | 1461280722794 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 16:18:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:18:42 INFO - PROCESS | 2628 | 1461280722804 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:18:42 INFO - PROCESS | 2628 | 1461280722805 Marionette TRACE conn2 <- [1,1218,null,{}] 16:18:42 INFO - PROCESS | 2628 | 1461280722807 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}] 16:18:42 INFO - PROCESS | 2628 | 1461280722891 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 16:18:42 INFO - PROCESS | 2628 | 1461280722896 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:42 INFO - PROCESS | 2628 | ++DOCSHELL 0x11a8d0800 == 58 [pid = 2628] [id = 312] 16:18:42 INFO - PROCESS | 2628 | ++DOMWINDOW == 116 (0x11a607400) [pid = 2628] [serial = 935] [outer = 0x0] 16:18:42 INFO - PROCESS | 2628 | ++DOMWINDOW == 117 (0x11acb8000) [pid = 2628] [serial = 936] [outer = 0x11a607400] 16:18:42 INFO - PROCESS | 2628 | 1461280722926 Marionette DEBUG loaded listener.js 16:18:42 INFO - PROCESS | 2628 | ++DOMWINDOW == 118 (0x11b9a5000) [pid = 2628] [serial = 937] [outer = 0x11a607400] 16:18:43 INFO - PROCESS | 2628 | 1461280723371 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]]]}] 16:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 620ms 16:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:18:43 INFO - PROCESS | 2628 | 1461280723425 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 16:18:43 INFO - PROCESS | 2628 | 1461280723427 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 16:18:43 INFO - PROCESS | 2628 | 1461280723432 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:18:43 INFO - PROCESS | 2628 | 1461280723436 Marionette TRACE conn2 <- [1,1222,null,{}] 16:18:43 INFO - PROCESS | 2628 | 1461280723479 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}] 16:18:43 INFO - PROCESS | 2628 | 1461280723615 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 16:18:43 INFO - PROCESS | 2628 | 1461280723682 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:43 INFO - PROCESS | 2628 | ++DOCSHELL 0x1237f4000 == 59 [pid = 2628] [id = 313] 16:18:43 INFO - PROCESS | 2628 | ++DOMWINDOW == 119 (0x11a875000) [pid = 2628] [serial = 938] [outer = 0x0] 16:18:43 INFO - PROCESS | 2628 | ++DOMWINDOW == 120 (0x12391a800) [pid = 2628] [serial = 939] [outer = 0x11a875000] 16:18:43 INFO - PROCESS | 2628 | 1461280723710 Marionette DEBUG loaded listener.js 16:18:43 INFO - PROCESS | 2628 | ++DOMWINDOW == 121 (0x123c20c00) [pid = 2628] [serial = 940] [outer = 0x11a875000] 16:18:44 INFO - PROCESS | 2628 | 1461280724003 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] 16:18:44 INFO - PROCESS | 2628 | 1461280724059 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 16:18:44 INFO - PROCESS | 2628 | 1461280724061 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:18:44 INFO - PROCESS | 2628 | 1461280724062 Marionette TRACE conn2 <- [1,1226,null,{}] 16:18:44 INFO - PROCESS | 2628 | 1461280724067 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}] 16:18:44 INFO - PROCESS | 2628 | 1461280724150 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 16:18:44 INFO - PROCESS | 2628 | 1461280724154 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:44 INFO - PROCESS | 2628 | ++DOCSHELL 0x125e0e800 == 60 [pid = 2628] [id = 314] 16:18:44 INFO - PROCESS | 2628 | ++DOMWINDOW == 122 (0x123c29000) [pid = 2628] [serial = 941] [outer = 0x0] 16:18:44 INFO - PROCESS | 2628 | ++DOMWINDOW == 123 (0x125ea7400) [pid = 2628] [serial = 942] [outer = 0x123c29000] 16:18:44 INFO - PROCESS | 2628 | 1461280724177 Marionette DEBUG loaded listener.js 16:18:44 INFO - PROCESS | 2628 | ++DOMWINDOW == 124 (0x1278d0000) [pid = 2628] [serial = 943] [outer = 0x123c29000] 16:18:44 INFO - PROCESS | 2628 | 1461280724568 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]]]}] 16:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 568ms 16:18:44 INFO - PROCESS | 2628 | 1461280724629 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 16:18:44 INFO - PROCESS | 2628 | 1461280724631 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 16:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:18:44 INFO - PROCESS | 2628 | 1461280724633 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:18:44 INFO - PROCESS | 2628 | 1461280724634 Marionette TRACE conn2 <- [1,1230,null,{}] 16:18:44 INFO - PROCESS | 2628 | 1461280724636 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}] 16:18:44 INFO - PROCESS | 2628 | 1461280724719 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 16:18:44 INFO - PROCESS | 2628 | 1461280724724 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:44 INFO - PROCESS | 2628 | ++DOCSHELL 0x127e77800 == 61 [pid = 2628] [id = 315] 16:18:44 INFO - PROCESS | 2628 | ++DOMWINDOW == 125 (0x127f0f800) [pid = 2628] [serial = 944] [outer = 0x0] 16:18:44 INFO - PROCESS | 2628 | ++DOMWINDOW == 126 (0x127f5dc00) [pid = 2628] [serial = 945] [outer = 0x127f0f800] 16:18:44 INFO - PROCESS | 2628 | 1461280724749 Marionette DEBUG loaded listener.js 16:18:44 INFO - PROCESS | 2628 | ++DOMWINDOW == 127 (0x129e5b400) [pid = 2628] [serial = 946] [outer = 0x127f0f800] 16:18:45 INFO - PROCESS | 2628 | 1461280725130 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]]]}] 16:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 518ms 16:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:18:45 INFO - PROCESS | 2628 | 1461280725152 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 16:18:45 INFO - PROCESS | 2628 | 1461280725153 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 16:18:45 INFO - PROCESS | 2628 | 1461280725155 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:18:45 INFO - PROCESS | 2628 | 1461280725156 Marionette TRACE conn2 <- [1,1234,null,{}] 16:18:45 INFO - PROCESS | 2628 | 1461280725166 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}] 16:18:45 INFO - PROCESS | 2628 | 1461280725284 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 16:18:45 INFO - PROCESS | 2628 | 1461280725320 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:45 INFO - PROCESS | 2628 | ++DOCSHELL 0x12b560000 == 62 [pid = 2628] [id = 316] 16:18:45 INFO - PROCESS | 2628 | ++DOMWINDOW == 128 (0x129ff1c00) [pid = 2628] [serial = 947] [outer = 0x0] 16:18:45 INFO - PROCESS | 2628 | ++DOMWINDOW == 129 (0x12bd8f800) [pid = 2628] [serial = 948] [outer = 0x129ff1c00] 16:18:45 INFO - PROCESS | 2628 | 1461280725352 Marionette DEBUG loaded listener.js 16:18:45 INFO - PROCESS | 2628 | ++DOMWINDOW == 130 (0x12da90800) [pid = 2628] [serial = 949] [outer = 0x129ff1c00] 16:18:45 INFO - PROCESS | 2628 | 1461280725671 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]]]}] 16:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 569ms 16:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:18:45 INFO - PROCESS | 2628 | 1461280725724 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 16:18:45 INFO - PROCESS | 2628 | 1461280725725 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 16:18:45 INFO - PROCESS | 2628 | 1461280725727 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:18:45 INFO - PROCESS | 2628 | 1461280725728 Marionette TRACE conn2 <- [1,1238,null,{}] 16:18:45 INFO - PROCESS | 2628 | 1461280725731 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}] 16:18:45 INFO - PROCESS | 2628 | 1461280725831 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 16:18:45 INFO - PROCESS | 2628 | 1461280725845 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:45 INFO - PROCESS | 2628 | ++DOCSHELL 0x12bd10000 == 63 [pid = 2628] [id = 317] 16:18:45 INFO - PROCESS | 2628 | ++DOMWINDOW == 131 (0x12dc75400) [pid = 2628] [serial = 950] [outer = 0x0] 16:18:45 INFO - PROCESS | 2628 | ++DOMWINDOW == 132 (0x12e3eac00) [pid = 2628] [serial = 951] [outer = 0x12dc75400] 16:18:45 INFO - PROCESS | 2628 | 1461280725871 Marionette DEBUG loaded listener.js 16:18:45 INFO - PROCESS | 2628 | ++DOMWINDOW == 133 (0x12e5d2c00) [pid = 2628] [serial = 952] [outer = 0x12dc75400] 16:18:46 INFO - PROCESS | 2628 | 1461280726209 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]]]}] 16:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 518ms 16:18:46 INFO - PROCESS | 2628 | 1461280726246 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 16:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:18:46 INFO - PROCESS | 2628 | 1461280726248 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 16:18:46 INFO - PROCESS | 2628 | 1461280726250 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:18:46 INFO - PROCESS | 2628 | 1461280726251 Marionette TRACE conn2 <- [1,1242,null,{}] 16:18:46 INFO - PROCESS | 2628 | 1461280726253 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}] 16:18:46 INFO - PROCESS | 2628 | 1461280726359 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 16:18:46 INFO - PROCESS | 2628 | 1461280726371 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:46 INFO - PROCESS | 2628 | ++DOCSHELL 0x12d26d000 == 64 [pid = 2628] [id = 318] 16:18:46 INFO - PROCESS | 2628 | ++DOMWINDOW == 134 (0x12dc79c00) [pid = 2628] [serial = 953] [outer = 0x0] 16:18:46 INFO - PROCESS | 2628 | ++DOMWINDOW == 135 (0x12ec0b000) [pid = 2628] [serial = 954] [outer = 0x12dc79c00] 16:18:46 INFO - PROCESS | 2628 | 1461280726396 Marionette DEBUG loaded listener.js 16:18:46 INFO - PROCESS | 2628 | ++DOMWINDOW == 136 (0x12f33a800) [pid = 2628] [serial = 955] [outer = 0x12dc79c00] 16:18:46 INFO - PROCESS | 2628 | 1461280726724 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]]]}] 16:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 520ms 16:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:18:46 INFO - PROCESS | 2628 | 1461280726770 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 16:18:46 INFO - PROCESS | 2628 | 1461280726771 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 16:18:46 INFO - PROCESS | 2628 | 1461280726773 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:18:46 INFO - PROCESS | 2628 | 1461280726774 Marionette TRACE conn2 <- [1,1246,null,{}] 16:18:46 INFO - PROCESS | 2628 | 1461280726777 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}] 16:18:46 INFO - PROCESS | 2628 | 1461280726884 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 16:18:47 INFO - PROCESS | 2628 | --DOMWINDOW == 135 (0x12bd8e400) [pid = 2628] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:18:47 INFO - PROCESS | 2628 | --DOMWINDOW == 134 (0x11c717000) [pid = 2628] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:18:47 INFO - PROCESS | 2628 | --DOMWINDOW == 133 (0x123c7fc00) [pid = 2628] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:18:47 INFO - PROCESS | 2628 | --DOMWINDOW == 132 (0x11b9aa000) [pid = 2628] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:18:47 INFO - PROCESS | 2628 | --DOMWINDOW == 131 (0x12749ac00) [pid = 2628] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:18:47 INFO - PROCESS | 2628 | --DOMWINDOW == 130 (0x11434d000) [pid = 2628] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:18:47 INFO - PROCESS | 2628 | --DOMWINDOW == 129 (0x1141c6000) [pid = 2628] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:18:47 INFO - PROCESS | 2628 | --DOMWINDOW == 128 (0x11acc0000) [pid = 2628] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:18:47 INFO - PROCESS | 2628 | --DOMWINDOW == 127 (0x11b99e400) [pid = 2628] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:18:47 INFO - PROCESS | 2628 | --DOMWINDOW == 126 (0x129fef400) [pid = 2628] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:18:47 INFO - PROCESS | 2628 | --DOMWINDOW == 125 (0x127439c00) [pid = 2628] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:18:47 INFO - PROCESS | 2628 | --DOMWINDOW == 124 (0x118f7fc00) [pid = 2628] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:18:47 INFO - PROCESS | 2628 | --DOMWINDOW == 123 (0x12dc6e400) [pid = 2628] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:18:47 INFO - PROCESS | 2628 | 1461280727036 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:47 INFO - PROCESS | 2628 | ++DOCSHELL 0x119a20000 == 65 [pid = 2628] [id = 319] 16:18:47 INFO - PROCESS | 2628 | ++DOMWINDOW == 124 (0x112377800) [pid = 2628] [serial = 956] [outer = 0x0] 16:18:47 INFO - PROCESS | 2628 | ++DOMWINDOW == 125 (0x118a89400) [pid = 2628] [serial = 957] [outer = 0x112377800] 16:18:47 INFO - PROCESS | 2628 | 1461280727061 Marionette DEBUG loaded listener.js 16:18:47 INFO - PROCESS | 2628 | ++DOMWINDOW == 126 (0x11c14f000) [pid = 2628] [serial = 958] [outer = 0x112377800] 16:18:47 INFO - PROCESS | 2628 | 1461280727346 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]]]}] 16:18:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 619ms 16:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:18:47 INFO - PROCESS | 2628 | 1461280727392 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 16:18:47 INFO - PROCESS | 2628 | 1461280727393 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 16:18:47 INFO - PROCESS | 2628 | 1461280727395 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:18:47 INFO - PROCESS | 2628 | 1461280727397 Marionette TRACE conn2 <- [1,1250,null,{}] 16:18:47 INFO - PROCESS | 2628 | 1461280727401 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}] 16:18:47 INFO - PROCESS | 2628 | 1461280727486 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 16:18:47 INFO - PROCESS | 2628 | 1461280727490 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:47 INFO - PROCESS | 2628 | ++DOCSHELL 0x12e51b000 == 66 [pid = 2628] [id = 320] 16:18:47 INFO - PROCESS | 2628 | ++DOMWINDOW == 127 (0x1240d6800) [pid = 2628] [serial = 959] [outer = 0x0] 16:18:47 INFO - PROCESS | 2628 | ++DOMWINDOW == 128 (0x12e941c00) [pid = 2628] [serial = 960] [outer = 0x1240d6800] 16:18:47 INFO - PROCESS | 2628 | 1461280727515 Marionette DEBUG loaded listener.js 16:18:47 INFO - PROCESS | 2628 | ++DOMWINDOW == 129 (0x12f893000) [pid = 2628] [serial = 961] [outer = 0x1240d6800] 16:18:47 INFO - PROCESS | 2628 | 1461280727860 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]]]}] 16:18:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 472ms 16:18:47 INFO - PROCESS | 2628 | 1461280727870 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 16:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:18:47 INFO - PROCESS | 2628 | 1461280727871 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 16:18:47 INFO - PROCESS | 2628 | 1461280727873 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:18:47 INFO - PROCESS | 2628 | 1461280727875 Marionette TRACE conn2 <- [1,1254,null,{}] 16:18:47 INFO - PROCESS | 2628 | 1461280727877 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}] 16:18:48 INFO - PROCESS | 2628 | 1461280728009 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 16:18:48 INFO - PROCESS | 2628 | 1461280728015 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:48 INFO - PROCESS | 2628 | ++DOCSHELL 0x12f40d800 == 67 [pid = 2628] [id = 321] 16:18:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 130 (0x12f894000) [pid = 2628] [serial = 962] [outer = 0x0] 16:18:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 131 (0x12ff5e400) [pid = 2628] [serial = 963] [outer = 0x12f894000] 16:18:48 INFO - PROCESS | 2628 | 1461280728045 Marionette DEBUG loaded listener.js 16:18:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 132 (0x13007a800) [pid = 2628] [serial = 964] [outer = 0x12f894000] 16:18:48 INFO - PROCESS | 2628 | 1461280728379 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]]]}] 16:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 521ms 16:18:48 INFO - PROCESS | 2628 | 1461280728395 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 16:18:48 INFO - PROCESS | 2628 | 1461280728396 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 16:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:18:48 INFO - PROCESS | 2628 | 1461280728402 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:18:48 INFO - PROCESS | 2628 | 1461280728403 Marionette TRACE conn2 <- [1,1258,null,{}] 16:18:48 INFO - PROCESS | 2628 | 1461280728405 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}] 16:18:48 INFO - PROCESS | 2628 | 1461280728491 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 16:18:48 INFO - PROCESS | 2628 | 1461280728497 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:48 INFO - PROCESS | 2628 | ++DOCSHELL 0x130025800 == 68 [pid = 2628] [id = 322] 16:18:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 133 (0x114d50000) [pid = 2628] [serial = 965] [outer = 0x0] 16:18:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 134 (0x114d5b000) [pid = 2628] [serial = 966] [outer = 0x114d50000] 16:18:48 INFO - PROCESS | 2628 | 1461280728521 Marionette DEBUG loaded listener.js 16:18:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 135 (0x12ff64c00) [pid = 2628] [serial = 967] [outer = 0x114d50000] 16:18:48 INFO - PROCESS | 2628 | 1461280728841 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]]]}] 16:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 470ms 16:18:48 INFO - PROCESS | 2628 | 1461280728871 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 16:18:48 INFO - PROCESS | 2628 | 1461280728872 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 16:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:18:48 INFO - PROCESS | 2628 | 1461280728874 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:18:48 INFO - PROCESS | 2628 | 1461280728875 Marionette TRACE conn2 <- [1,1262,null,{}] 16:18:48 INFO - PROCESS | 2628 | 1461280728878 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}] 16:18:48 INFO - PROCESS | 2628 | 1461280728992 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 16:18:49 INFO - PROCESS | 2628 | 1461280729092 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:49 INFO - PROCESS | 2628 | ++DOCSHELL 0x115989800 == 69 [pid = 2628] [id = 323] 16:18:49 INFO - PROCESS | 2628 | ++DOMWINDOW == 136 (0x112247400) [pid = 2628] [serial = 968] [outer = 0x0] 16:18:49 INFO - PROCESS | 2628 | ++DOMWINDOW == 137 (0x113f04c00) [pid = 2628] [serial = 969] [outer = 0x112247400] 16:18:49 INFO - PROCESS | 2628 | 1461280729125 Marionette DEBUG loaded listener.js 16:18:49 INFO - PROCESS | 2628 | ++DOMWINDOW == 138 (0x114d58000) [pid = 2628] [serial = 970] [outer = 0x112247400] 16:18:49 INFO - PROCESS | 2628 | 1461280729574 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]]]}] 16:18:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:18:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 769ms 16:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:18:49 INFO - PROCESS | 2628 | 1461280729644 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 16:18:49 INFO - PROCESS | 2628 | 1461280729648 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 16:18:49 INFO - PROCESS | 2628 | 1461280729652 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:18:49 INFO - PROCESS | 2628 | 1461280729654 Marionette TRACE conn2 <- [1,1266,null,{}] 16:18:49 INFO - PROCESS | 2628 | 1461280729657 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}] 16:18:49 INFO - PROCESS | 2628 | 1461280729791 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 16:18:49 INFO - PROCESS | 2628 | 1461280729862 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:49 INFO - PROCESS | 2628 | ++DOCSHELL 0x1237f3000 == 70 [pid = 2628] [id = 324] 16:18:49 INFO - PROCESS | 2628 | ++DOMWINDOW == 139 (0x11a876800) [pid = 2628] [serial = 971] [outer = 0x0] 16:18:49 INFO - PROCESS | 2628 | ++DOMWINDOW == 140 (0x11af13c00) [pid = 2628] [serial = 972] [outer = 0x11a876800] 16:18:49 INFO - PROCESS | 2628 | 1461280729893 Marionette DEBUG loaded listener.js 16:18:49 INFO - PROCESS | 2628 | ++DOMWINDOW == 141 (0x11bf8bc00) [pid = 2628] [serial = 973] [outer = 0x11a876800] 16:18:50 INFO - PROCESS | 2628 | 1461280730281 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]]]}] 16:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 670ms 16:18:50 INFO - PROCESS | 2628 | 1461280730324 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 16:18:50 INFO - PROCESS | 2628 | 1461280730327 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 16:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:18:50 INFO - PROCESS | 2628 | 1461280730330 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:18:50 INFO - PROCESS | 2628 | 1461280730332 Marionette TRACE conn2 <- [1,1270,null,{}] 16:18:50 INFO - PROCESS | 2628 | 1461280730336 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}] 16:18:50 INFO - PROCESS | 2628 | 1461280730440 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 16:18:50 INFO - PROCESS | 2628 | 1461280730499 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:50 INFO - PROCESS | 2628 | ++DOCSHELL 0x12bd0d800 == 71 [pid = 2628] [id = 325] 16:18:50 INFO - PROCESS | 2628 | ++DOMWINDOW == 142 (0x11c518000) [pid = 2628] [serial = 974] [outer = 0x0] 16:18:50 INFO - PROCESS | 2628 | ++DOMWINDOW == 143 (0x123c23400) [pid = 2628] [serial = 975] [outer = 0x11c518000] 16:18:50 INFO - PROCESS | 2628 | 1461280730529 Marionette DEBUG loaded listener.js 16:18:50 INFO - PROCESS | 2628 | ++DOMWINDOW == 144 (0x127f5ec00) [pid = 2628] [serial = 976] [outer = 0x11c518000] 16:18:50 INFO - PROCESS | 2628 | 1461280730986 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]]]}] 16:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 722ms 16:18:51 INFO - PROCESS | 2628 | 1461280731053 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 16:18:51 INFO - PROCESS | 2628 | 1461280731054 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 16:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:18:51 INFO - PROCESS | 2628 | 1461280731085 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:18:51 INFO - PROCESS | 2628 | 1461280731089 Marionette TRACE conn2 <- [1,1274,null,{}] 16:18:51 INFO - PROCESS | 2628 | 1461280731094 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}] 16:18:51 INFO - PROCESS | 2628 | 1461280731249 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 16:18:51 INFO - PROCESS | 2628 | 1461280731314 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:51 INFO - PROCESS | 2628 | ++DOCSHELL 0x130b27000 == 72 [pid = 2628] [id = 326] 16:18:51 INFO - PROCESS | 2628 | ++DOMWINDOW == 145 (0x12854c400) [pid = 2628] [serial = 977] [outer = 0x0] 16:18:51 INFO - PROCESS | 2628 | ++DOMWINDOW == 146 (0x129fe1c00) [pid = 2628] [serial = 978] [outer = 0x12854c400] 16:18:51 INFO - PROCESS | 2628 | 1461280731363 Marionette DEBUG loaded listener.js 16:18:51 INFO - PROCESS | 2628 | ++DOMWINDOW == 147 (0x12b5c8000) [pid = 2628] [serial = 979] [outer = 0x12854c400] 16:18:51 INFO - PROCESS | 2628 | 1461280731874 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]]]}] 16:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 855ms 16:18:51 INFO - PROCESS | 2628 | 1461280731919 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 16:18:51 INFO - PROCESS | 2628 | 1461280731922 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 16:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:18:51 INFO - PROCESS | 2628 | 1461280731927 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:18:51 INFO - PROCESS | 2628 | 1461280731930 Marionette TRACE conn2 <- [1,1278,null,{}] 16:18:51 INFO - PROCESS | 2628 | 1461280731936 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}] 16:18:52 INFO - PROCESS | 2628 | 1461280732090 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 16:18:52 INFO - PROCESS | 2628 | 1461280732176 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:52 INFO - PROCESS | 2628 | ++DOCSHELL 0x138364000 == 73 [pid = 2628] [id = 327] 16:18:52 INFO - PROCESS | 2628 | ++DOMWINDOW == 148 (0x12b5cac00) [pid = 2628] [serial = 980] [outer = 0x0] 16:18:52 INFO - PROCESS | 2628 | ++DOMWINDOW == 149 (0x12d0d3c00) [pid = 2628] [serial = 981] [outer = 0x12b5cac00] 16:18:52 INFO - PROCESS | 2628 | 1461280732205 Marionette DEBUG loaded listener.js 16:18:52 INFO - PROCESS | 2628 | ++DOMWINDOW == 150 (0x12e3eb800) [pid = 2628] [serial = 982] [outer = 0x12b5cac00] 16:18:52 INFO - PROCESS | 2628 | 1461280732630 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]]]}] 16:18:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:18:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 724ms 16:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:18:52 INFO - PROCESS | 2628 | 1461280732651 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 16:18:52 INFO - PROCESS | 2628 | 1461280732653 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 16:18:52 INFO - PROCESS | 2628 | 1461280732655 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:18:52 INFO - PROCESS | 2628 | 1461280732656 Marionette TRACE conn2 <- [1,1282,null,{}] 16:18:52 INFO - PROCESS | 2628 | 1461280732659 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}] 16:18:52 INFO - PROCESS | 2628 | 1461280732761 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 16:18:52 INFO - PROCESS | 2628 | 1461280732818 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:52 INFO - PROCESS | 2628 | ++DOCSHELL 0x138bdc000 == 74 [pid = 2628] [id = 328] 16:18:52 INFO - PROCESS | 2628 | ++DOMWINDOW == 151 (0x12f891400) [pid = 2628] [serial = 983] [outer = 0x0] 16:18:52 INFO - PROCESS | 2628 | ++DOMWINDOW == 152 (0x12f9cf400) [pid = 2628] [serial = 984] [outer = 0x12f891400] 16:18:52 INFO - PROCESS | 2628 | 1461280732855 Marionette DEBUG loaded listener.js 16:18:52 INFO - PROCESS | 2628 | ++DOMWINDOW == 153 (0x130079000) [pid = 2628] [serial = 985] [outer = 0x12f891400] 16:18:53 INFO - PROCESS | 2628 | 1461280733341 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]]]}] 16:18:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:18:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 718ms 16:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:18:53 INFO - PROCESS | 2628 | 1461280733374 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 16:18:53 INFO - PROCESS | 2628 | 1461280733375 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 16:18:53 INFO - PROCESS | 2628 | 1461280733377 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:18:53 INFO - PROCESS | 2628 | 1461280733379 Marionette TRACE conn2 <- [1,1286,null,{}] 16:18:53 INFO - PROCESS | 2628 | 1461280733381 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}] 16:18:53 INFO - PROCESS | 2628 | 1461280733488 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 16:18:53 INFO - PROCESS | 2628 | 1461280733547 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:53 INFO - PROCESS | 2628 | ++DOCSHELL 0x127e89000 == 75 [pid = 2628] [id = 329] 16:18:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 154 (0x127f64000) [pid = 2628] [serial = 986] [outer = 0x0] 16:18:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 155 (0x13007b400) [pid = 2628] [serial = 987] [outer = 0x127f64000] 16:18:53 INFO - PROCESS | 2628 | 1461280733577 Marionette DEBUG loaded listener.js 16:18:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 156 (0x130088400) [pid = 2628] [serial = 988] [outer = 0x127f64000] 16:18:54 INFO - PROCESS | 2628 | 1461280734269 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]]]}] 16:18:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:18:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 923ms 16:18:54 INFO - PROCESS | 2628 | 1461280734301 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 16:18:54 INFO - PROCESS | 2628 | 1461280734305 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 16:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:18:54 INFO - PROCESS | 2628 | 1461280734310 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:18:54 INFO - PROCESS | 2628 | 1461280734313 Marionette TRACE conn2 <- [1,1290,null,{}] 16:18:54 INFO - PROCESS | 2628 | 1461280734321 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}] 16:18:54 INFO - PROCESS | 2628 | 1461280734465 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 16:18:54 INFO - PROCESS | 2628 | 1461280734569 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:54 INFO - PROCESS | 2628 | ++DOCSHELL 0x123bc7000 == 76 [pid = 2628] [id = 330] 16:18:54 INFO - PROCESS | 2628 | ++DOMWINDOW == 157 (0x118760000) [pid = 2628] [serial = 989] [outer = 0x0] 16:18:54 INFO - PROCESS | 2628 | ++DOMWINDOW == 158 (0x119143800) [pid = 2628] [serial = 990] [outer = 0x118760000] 16:18:54 INFO - PROCESS | 2628 | 1461280734615 Marionette DEBUG loaded listener.js 16:18:54 INFO - PROCESS | 2628 | ++DOMWINDOW == 159 (0x11aa25c00) [pid = 2628] [serial = 991] [outer = 0x118760000] 16:18:55 INFO - PROCESS | 2628 | 1461280735082 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]]]}] 16:18:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:18:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 826ms 16:18:55 INFO - PROCESS | 2628 | 1461280735136 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 16:18:55 INFO - PROCESS | 2628 | 1461280735139 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 16:18:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:18:55 INFO - PROCESS | 2628 | 1461280735144 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:18:55 INFO - PROCESS | 2628 | 1461280735145 Marionette TRACE conn2 <- [1,1294,null,{}] 16:18:55 INFO - PROCESS | 2628 | 1461280735148 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}] 16:18:55 INFO - PROCESS | 2628 | 1461280735246 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 16:18:55 INFO - PROCESS | 2628 | 1461280735306 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:55 INFO - PROCESS | 2628 | ++DOCSHELL 0x119d98000 == 77 [pid = 2628] [id = 331] 16:18:55 INFO - PROCESS | 2628 | ++DOMWINDOW == 160 (0x118c8d400) [pid = 2628] [serial = 992] [outer = 0x0] 16:18:55 INFO - PROCESS | 2628 | ++DOMWINDOW == 161 (0x11ade4400) [pid = 2628] [serial = 993] [outer = 0x118c8d400] 16:18:55 INFO - PROCESS | 2628 | 1461280735334 Marionette DEBUG loaded listener.js 16:18:55 INFO - PROCESS | 2628 | ++DOMWINDOW == 162 (0x11bf87400) [pid = 2628] [serial = 994] [outer = 0x118c8d400] 16:18:55 INFO - PROCESS | 2628 | --DOCSHELL 0x130025800 == 76 [pid = 2628] [id = 322] 16:18:55 INFO - PROCESS | 2628 | --DOCSHELL 0x12f40d800 == 75 [pid = 2628] [id = 321] 16:18:55 INFO - PROCESS | 2628 | --DOCSHELL 0x12e51b000 == 74 [pid = 2628] [id = 320] 16:18:55 INFO - PROCESS | 2628 | --DOCSHELL 0x119a20000 == 73 [pid = 2628] [id = 319] 16:18:55 INFO - PROCESS | 2628 | --DOCSHELL 0x12d26d000 == 72 [pid = 2628] [id = 318] 16:18:55 INFO - PROCESS | 2628 | --DOCSHELL 0x12bd10000 == 71 [pid = 2628] [id = 317] 16:18:55 INFO - PROCESS | 2628 | --DOCSHELL 0x12b560000 == 70 [pid = 2628] [id = 316] 16:18:55 INFO - PROCESS | 2628 | --DOCSHELL 0x127e77800 == 69 [pid = 2628] [id = 315] 16:18:55 INFO - PROCESS | 2628 | --DOCSHELL 0x125e0e800 == 68 [pid = 2628] [id = 314] 16:18:55 INFO - PROCESS | 2628 | --DOCSHELL 0x1237f4000 == 67 [pid = 2628] [id = 313] 16:18:55 INFO - PROCESS | 2628 | --DOCSHELL 0x11a8d0800 == 66 [pid = 2628] [id = 312] 16:18:55 INFO - PROCESS | 2628 | --DOCSHELL 0x11c129000 == 65 [pid = 2628] [id = 311] 16:18:55 INFO - PROCESS | 2628 | --DOCSHELL 0x12dbc3800 == 64 [pid = 2628] [id = 306] 16:18:55 INFO - PROCESS | 2628 | --DOCSHELL 0x123f9e800 == 63 [pid = 2628] [id = 305] 16:18:55 INFO - PROCESS | 2628 | --DOCSHELL 0x11aa70800 == 62 [pid = 2628] [id = 304] 16:18:55 INFO - PROCESS | 2628 | 1461280735751 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]]]}] 16:18:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:18:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 620ms 16:18:55 INFO - PROCESS | 2628 | 1461280735764 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 16:18:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:18:55 INFO - PROCESS | 2628 | 1461280735767 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 16:18:55 INFO - PROCESS | 2628 | 1461280735770 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:18:55 INFO - PROCESS | 2628 | 1461280735772 Marionette TRACE conn2 <- [1,1298,null,{}] 16:18:55 INFO - PROCESS | 2628 | 1461280735779 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}] 16:18:55 INFO - PROCESS | 2628 | 1461280735863 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 16:18:55 INFO - PROCESS | 2628 | --DOMWINDOW == 161 (0x12bf6a800) [pid = 2628] [serial = 906] [outer = 0x0] [url = about:blank] 16:18:55 INFO - PROCESS | 2628 | --DOMWINDOW == 160 (0x12407e800) [pid = 2628] [serial = 889] [outer = 0x0] [url = about:blank] 16:18:55 INFO - PROCESS | 2628 | --DOMWINDOW == 159 (0x123a9e800) [pid = 2628] [serial = 888] [outer = 0x0] [url = about:blank] 16:18:55 INFO - PROCESS | 2628 | --DOMWINDOW == 158 (0x127439000) [pid = 2628] [serial = 892] [outer = 0x0] [url = about:blank] 16:18:55 INFO - PROCESS | 2628 | --DOMWINDOW == 157 (0x125ea0800) [pid = 2628] [serial = 891] [outer = 0x0] [url = about:blank] 16:18:55 INFO - PROCESS | 2628 | --DOMWINDOW == 156 (0x11c51ac00) [pid = 2628] [serial = 885] [outer = 0x0] [url = about:blank] 16:18:55 INFO - PROCESS | 2628 | --DOMWINDOW == 155 (0x129836400) [pid = 2628] [serial = 897] [outer = 0x0] [url = about:blank] 16:18:55 INFO - PROCESS | 2628 | --DOMWINDOW == 154 (0x118c88800) [pid = 2628] [serial = 876] [outer = 0x0] [url = about:blank] 16:18:55 INFO - PROCESS | 2628 | --DOMWINDOW == 153 (0x119acac00) [pid = 2628] [serial = 877] [outer = 0x0] [url = about:blank] 16:18:55 INFO - PROCESS | 2628 | --DOMWINDOW == 152 (0x118cf8c00) [pid = 2628] [serial = 874] [outer = 0x0] [url = about:blank] 16:18:55 INFO - PROCESS | 2628 | --DOMWINDOW == 151 (0x118762800) [pid = 2628] [serial = 873] [outer = 0x0] [url = about:blank] 16:18:55 INFO - PROCESS | 2628 | --DOMWINDOW == 150 (0x12b5c8800) [pid = 2628] [serial = 863] [outer = 0x0] [url = about:blank] 16:18:55 INFO - PROCESS | 2628 | --DOMWINDOW == 149 (0x12c8c8c00) [pid = 2628] [serial = 869] [outer = 0x0] [url = about:blank] 16:18:55 INFO - PROCESS | 2628 | --DOMWINDOW == 148 (0x11adde400) [pid = 2628] [serial = 879] [outer = 0x0] [url = about:blank] 16:18:55 INFO - PROCESS | 2628 | --DOMWINDOW == 147 (0x11b09cc00) [pid = 2628] [serial = 880] [outer = 0x0] [url = about:blank] 16:18:55 INFO - PROCESS | 2628 | --DOMWINDOW == 146 (0x12e3e9c00) [pid = 2628] [serial = 866] [outer = 0x0] [url = about:blank] 16:18:55 INFO - PROCESS | 2628 | --DOMWINDOW == 145 (0x11bed5c00) [pid = 2628] [serial = 882] [outer = 0x0] [url = about:blank] 16:18:55 INFO - PROCESS | 2628 | --DOMWINDOW == 144 (0x11c1bfc00) [pid = 2628] [serial = 883] [outer = 0x0] [url = about:blank] 16:18:55 INFO - PROCESS | 2628 | --DOMWINDOW == 143 (0x11b9a5800) [pid = 2628] [serial = 857] [outer = 0x0] [url = about:blank] 16:18:55 INFO - PROCESS | 2628 | --DOMWINDOW == 142 (0x118a8f800) [pid = 2628] [serial = 854] [outer = 0x0] [url = about:blank] 16:18:55 INFO - PROCESS | 2628 | --DOMWINDOW == 141 (0x125f36000) [pid = 2628] [serial = 860] [outer = 0x0] [url = about:blank] 16:18:55 INFO - PROCESS | 2628 | --DOMWINDOW == 140 (0x12b96c000) [pid = 2628] [serial = 904] [outer = 0x0] [url = about:blank] 16:18:55 INFO - PROCESS | 2628 | --DOMWINDOW == 139 (0x127f1a800) [pid = 2628] [serial = 895] [outer = 0x0] [url = about:blank] 16:18:55 INFO - PROCESS | 2628 | --DOMWINDOW == 138 (0x1278d6400) [pid = 2628] [serial = 894] [outer = 0x0] [url = about:blank] 16:18:55 INFO - PROCESS | 2628 | --DOMWINDOW == 137 (0x12854bc00) [pid = 2628] [serial = 900] [outer = 0x0] [url = about:blank] 16:18:55 INFO - PROCESS | 2628 | --DOMWINDOW == 136 (0x129e5a800) [pid = 2628] [serial = 898] [outer = 0x0] [url = about:blank] 16:18:55 INFO - PROCESS | 2628 | --DOMWINDOW == 135 (0x12f9cf000) [pid = 2628] [serial = 852] [outer = 0x0] [url = about:blank] 16:18:55 INFO - PROCESS | 2628 | --DOMWINDOW == 134 (0x12d1a5800) [pid = 2628] [serial = 907] [outer = 0x0] [url = about:blank] 16:18:55 INFO - PROCESS | 2628 | --DOMWINDOW == 133 (0x11c714800) [pid = 2628] [serial = 886] [outer = 0x0] [url = about:blank] 16:18:55 INFO - PROCESS | 2628 | --DOMWINDOW == 132 (0x129e63800) [pid = 2628] [serial = 901] [outer = 0x0] [url = about:blank] 16:18:55 INFO - PROCESS | 2628 | --DOMWINDOW == 131 (0x12b579c00) [pid = 2628] [serial = 903] [outer = 0x0] [url = about:blank] 16:18:55 INFO - PROCESS | 2628 | --DOMWINDOW == 130 (0x129e5e000) [pid = 2628] [serial = 465] [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.] 16:18:55 INFO - PROCESS | 2628 | 1461280735959 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:55 INFO - PROCESS | 2628 | ++DOCSHELL 0x11ad9a800 == 63 [pid = 2628] [id = 332] 16:18:55 INFO - PROCESS | 2628 | ++DOMWINDOW == 131 (0x118c88800) [pid = 2628] [serial = 995] [outer = 0x0] 16:18:55 INFO - PROCESS | 2628 | ++DOMWINDOW == 132 (0x11b09d000) [pid = 2628] [serial = 996] [outer = 0x118c88800] 16:18:55 INFO - PROCESS | 2628 | 1461280735990 Marionette DEBUG loaded listener.js 16:18:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 133 (0x123aa4000) [pid = 2628] [serial = 997] [outer = 0x118c88800] 16:18:56 INFO - PROCESS | 2628 | 1461280736297 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]]]}] 16:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 571ms 16:18:56 INFO - PROCESS | 2628 | 1461280736342 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 16:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:18:56 INFO - PROCESS | 2628 | 1461280736344 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 16:18:56 INFO - PROCESS | 2628 | 1461280736346 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:18:56 INFO - PROCESS | 2628 | 1461280736347 Marionette TRACE conn2 <- [1,1302,null,{}] 16:18:56 INFO - PROCESS | 2628 | 1461280736349 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}] 16:18:56 INFO - PROCESS | 2628 | 1461280736439 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 16:18:56 INFO - PROCESS | 2628 | 1461280736443 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:56 INFO - PROCESS | 2628 | ++DOCSHELL 0x123f9e000 == 64 [pid = 2628] [id = 333] 16:18:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 134 (0x123c25000) [pid = 2628] [serial = 998] [outer = 0x0] 16:18:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 135 (0x125f38400) [pid = 2628] [serial = 999] [outer = 0x123c25000] 16:18:56 INFO - PROCESS | 2628 | 1461280736488 Marionette DEBUG loaded listener.js 16:18:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 136 (0x127438800) [pid = 2628] [serial = 1000] [outer = 0x123c25000] 16:18:56 INFO - PROCESS | 2628 | 1461280736831 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]]]}] 16:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 522ms 16:18:56 INFO - PROCESS | 2628 | 1461280736869 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 16:18:56 INFO - PROCESS | 2628 | 1461280736870 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 16:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:18:56 INFO - PROCESS | 2628 | 1461280736872 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:18:56 INFO - PROCESS | 2628 | 1461280736873 Marionette TRACE conn2 <- [1,1306,null,{}] 16:18:56 INFO - PROCESS | 2628 | 1461280736875 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}] 16:18:56 INFO - PROCESS | 2628 | 1461280736958 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 16:18:56 INFO - PROCESS | 2628 | 1461280736963 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:56 INFO - PROCESS | 2628 | ++DOCSHELL 0x11c11d800 == 65 [pid = 2628] [id = 334] 16:18:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 137 (0x123925400) [pid = 2628] [serial = 1001] [outer = 0x0] 16:18:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 138 (0x127f17c00) [pid = 2628] [serial = 1002] [outer = 0x123925400] 16:18:56 INFO - PROCESS | 2628 | 1461280736991 Marionette DEBUG loaded listener.js 16:18:57 INFO - PROCESS | 2628 | ++DOMWINDOW == 139 (0x129837000) [pid = 2628] [serial = 1003] [outer = 0x123925400] 16:18:57 INFO - PROCESS | 2628 | 1461280737376 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]]]}] 16:18:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:18:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 522ms 16:18:57 INFO - PROCESS | 2628 | 1461280737395 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 16:18:57 INFO - PROCESS | 2628 | 1461280737396 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 16:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:18:57 INFO - PROCESS | 2628 | 1461280737400 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:18:57 INFO - PROCESS | 2628 | 1461280737401 Marionette TRACE conn2 <- [1,1310,null,{}] 16:18:57 INFO - PROCESS | 2628 | 1461280737403 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}] 16:18:57 INFO - PROCESS | 2628 | 1461280737509 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 16:18:57 INFO - PROCESS | 2628 | 1461280737515 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:57 INFO - PROCESS | 2628 | ++DOCSHELL 0x129c5b800 == 66 [pid = 2628] [id = 335] 16:18:57 INFO - PROCESS | 2628 | ++DOMWINDOW == 140 (0x129e5e000) [pid = 2628] [serial = 1004] [outer = 0x0] 16:18:57 INFO - PROCESS | 2628 | ++DOMWINDOW == 141 (0x129fdfc00) [pid = 2628] [serial = 1005] [outer = 0x129e5e000] 16:18:57 INFO - PROCESS | 2628 | 1461280737543 Marionette DEBUG loaded listener.js 16:18:57 INFO - PROCESS | 2628 | ++DOMWINDOW == 142 (0x12bd93400) [pid = 2628] [serial = 1006] [outer = 0x129e5e000] 16:18:57 INFO - PROCESS | 2628 | 1461280737882 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] 16:18:57 INFO - PROCESS | 2628 | 1461280737921 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 16:18:57 INFO - PROCESS | 2628 | 1461280737923 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:18:57 INFO - PROCESS | 2628 | 1461280737925 Marionette TRACE conn2 <- [1,1314,null,{}] 16:18:57 INFO - PROCESS | 2628 | 1461280737927 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}] 16:18:58 INFO - PROCESS | 2628 | 1461280738010 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 16:18:58 INFO - PROCESS | 2628 | 1461280738086 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:58 INFO - PROCESS | 2628 | ++DOCSHELL 0x12b7b4800 == 67 [pid = 2628] [id = 336] 16:18:58 INFO - PROCESS | 2628 | ++DOMWINDOW == 143 (0x127f16400) [pid = 2628] [serial = 1007] [outer = 0x0] 16:18:58 INFO - PROCESS | 2628 | ++DOMWINDOW == 144 (0x12c8c7800) [pid = 2628] [serial = 1008] [outer = 0x127f16400] 16:18:58 INFO - PROCESS | 2628 | 1461280738111 Marionette DEBUG loaded listener.js 16:18:58 INFO - PROCESS | 2628 | ++DOMWINDOW == 145 (0x12da31c00) [pid = 2628] [serial = 1009] [outer = 0x127f16400] 16:18:58 INFO - PROCESS | 2628 | 1461280738433 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]]]}] 16:18:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:18:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 519ms 16:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:18:58 INFO - PROCESS | 2628 | 1461280738444 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 16:18:58 INFO - PROCESS | 2628 | 1461280738445 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 16:18:58 INFO - PROCESS | 2628 | 1461280738447 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:18:58 INFO - PROCESS | 2628 | 1461280738449 Marionette TRACE conn2 <- [1,1318,null,{}] 16:18:58 INFO - PROCESS | 2628 | 1461280738458 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}] 16:18:58 INFO - PROCESS | 2628 | 1461280738560 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 16:18:58 INFO - PROCESS | 2628 | 1461280738596 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:58 INFO - PROCESS | 2628 | ++DOCSHELL 0x12d19d800 == 68 [pid = 2628] [id = 337] 16:18:58 INFO - PROCESS | 2628 | ++DOMWINDOW == 146 (0x12d0d3400) [pid = 2628] [serial = 1010] [outer = 0x0] 16:18:58 INFO - PROCESS | 2628 | ++DOMWINDOW == 147 (0x12e3ab800) [pid = 2628] [serial = 1011] [outer = 0x12d0d3400] 16:18:58 INFO - PROCESS | 2628 | 1461280738621 Marionette DEBUG loaded listener.js 16:18:58 INFO - PROCESS | 2628 | ++DOMWINDOW == 148 (0x12e5ca800) [pid = 2628] [serial = 1012] [outer = 0x12d0d3400] 16:18:58 INFO - PROCESS | 2628 | 1461280738946 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]]]}] 16:18:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:18:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 522ms 16:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:18:58 INFO - PROCESS | 2628 | 1461280738970 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 16:18:58 INFO - PROCESS | 2628 | 1461280738971 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 16:18:58 INFO - PROCESS | 2628 | 1461280738973 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:18:58 INFO - PROCESS | 2628 | 1461280738974 Marionette TRACE conn2 <- [1,1322,null,{}] 16:18:58 INFO - PROCESS | 2628 | 1461280738976 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}] 16:18:59 INFO - PROCESS | 2628 | 1461280739084 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 16:18:59 INFO - PROCESS | 2628 | 1461280739097 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:59 INFO - PROCESS | 2628 | ++DOCSHELL 0x12dbbb000 == 69 [pid = 2628] [id = 338] 16:18:59 INFO - PROCESS | 2628 | ++DOMWINDOW == 149 (0x12a71ac00) [pid = 2628] [serial = 1013] [outer = 0x0] 16:18:59 INFO - PROCESS | 2628 | ++DOMWINDOW == 150 (0x12a724400) [pid = 2628] [serial = 1014] [outer = 0x12a71ac00] 16:18:59 INFO - PROCESS | 2628 | 1461280739122 Marionette DEBUG loaded listener.js 16:18:59 INFO - PROCESS | 2628 | ++DOMWINDOW == 151 (0x12a728400) [pid = 2628] [serial = 1015] [outer = 0x12a71ac00] 16:18:59 INFO - PROCESS | 2628 | 1461280739460 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]]]}] 16:18:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:18:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 517ms 16:18:59 INFO - PROCESS | 2628 | 1461280739491 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 16:18:59 INFO - PROCESS | 2628 | 1461280739492 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 16:18:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:18:59 INFO - PROCESS | 2628 | 1461280739494 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:18:59 INFO - PROCESS | 2628 | 1461280739495 Marionette TRACE conn2 <- [1,1326,null,{}] 16:18:59 INFO - PROCESS | 2628 | 1461280739505 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}] 16:18:59 INFO - PROCESS | 2628 | 1461280739610 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 16:18:59 INFO - PROCESS | 2628 | 1461280739647 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:59 INFO - PROCESS | 2628 | ++DOCSHELL 0x12ed4c000 == 70 [pid = 2628] [id = 339] 16:18:59 INFO - PROCESS | 2628 | ++DOMWINDOW == 152 (0x12a71c000) [pid = 2628] [serial = 1016] [outer = 0x0] 16:18:59 INFO - PROCESS | 2628 | ++DOMWINDOW == 153 (0x12e5cc000) [pid = 2628] [serial = 1017] [outer = 0x12a71c000] 16:18:59 INFO - PROCESS | 2628 | 1461280739673 Marionette DEBUG loaded listener.js 16:18:59 INFO - PROCESS | 2628 | ++DOMWINDOW == 154 (0x12ec0dc00) [pid = 2628] [serial = 1018] [outer = 0x12a71c000] 16:18:59 INFO - PROCESS | 2628 | 1461280739990 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]]]}] 16:19: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 16:19:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 520ms 16:19:00 INFO - PROCESS | 2628 | 1461280740014 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 16:19:00 INFO - PROCESS | 2628 | 1461280740017 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 16:19:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:19:00 INFO - PROCESS | 2628 | 1461280740020 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:19:00 INFO - PROCESS | 2628 | 1461280740022 Marionette TRACE conn2 <- [1,1330,null,{}] 16:19:00 INFO - PROCESS | 2628 | 1461280740024 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}] 16:19:00 INFO - PROCESS | 2628 | 1461280740410 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 16:19:00 INFO - PROCESS | 2628 | --DOMWINDOW == 153 (0x129ff1c00) [pid = 2628] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:19:00 INFO - PROCESS | 2628 | --DOMWINDOW == 152 (0x12dc75400) [pid = 2628] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:19:00 INFO - PROCESS | 2628 | --DOMWINDOW == 151 (0x12dc79c00) [pid = 2628] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:19:00 INFO - PROCESS | 2628 | --DOMWINDOW == 150 (0x127f0f800) [pid = 2628] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:19:00 INFO - PROCESS | 2628 | --DOMWINDOW == 149 (0x11a607400) [pid = 2628] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:19:00 INFO - PROCESS | 2628 | --DOMWINDOW == 148 (0x11a875000) [pid = 2628] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:19:00 INFO - PROCESS | 2628 | --DOMWINDOW == 147 (0x123c29000) [pid = 2628] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:19:00 INFO - PROCESS | 2628 | --DOMWINDOW == 146 (0x114f75000) [pid = 2628] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:19:00 INFO - PROCESS | 2628 | --DOMWINDOW == 145 (0x112377800) [pid = 2628] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:19:00 INFO - PROCESS | 2628 | --DOMWINDOW == 144 (0x12f894000) [pid = 2628] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:19:00 INFO - PROCESS | 2628 | --DOMWINDOW == 143 (0x1240d6800) [pid = 2628] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:19:00 INFO - PROCESS | 2628 | 1461280740479 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:00 INFO - PROCESS | 2628 | ++DOCSHELL 0x11be6b800 == 71 [pid = 2628] [id = 340] 16:19:00 INFO - PROCESS | 2628 | ++DOMWINDOW == 144 (0x114d4f800) [pid = 2628] [serial = 1019] [outer = 0x0] 16:19:00 INFO - PROCESS | 2628 | ++DOMWINDOW == 145 (0x118f7fc00) [pid = 2628] [serial = 1020] [outer = 0x114d4f800] 16:19:00 INFO - PROCESS | 2628 | 1461280740527 Marionette DEBUG loaded listener.js 16:19:00 INFO - PROCESS | 2628 | ++DOMWINDOW == 146 (0x12bc54c00) [pid = 2628] [serial = 1021] [outer = 0x114d4f800] 16:19:00 INFO - PROCESS | 2628 | 1461280740871 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]]]}] 16:19:00 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 16:19:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 873ms 16:19:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:19:00 INFO - PROCESS | 2628 | 1461280740893 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 16:19:00 INFO - PROCESS | 2628 | 1461280740895 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 16:19:00 INFO - PROCESS | 2628 | 1461280740897 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:19:00 INFO - PROCESS | 2628 | 1461280740900 Marionette TRACE conn2 <- [1,1334,null,{}] 16:19:00 INFO - PROCESS | 2628 | 1461280740911 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}] 16:19:01 INFO - PROCESS | 2628 | 1461280740997 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 16:19:01 INFO - PROCESS | 2628 | 1461280741003 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:01 INFO - PROCESS | 2628 | ++DOCSHELL 0x12f8aa000 == 72 [pid = 2628] [id = 341] 16:19:01 INFO - PROCESS | 2628 | ++DOMWINDOW == 147 (0x12e935c00) [pid = 2628] [serial = 1022] [outer = 0x0] 16:19:01 INFO - PROCESS | 2628 | ++DOMWINDOW == 148 (0x12f33b800) [pid = 2628] [serial = 1023] [outer = 0x12e935c00] 16:19:01 INFO - PROCESS | 2628 | 1461280741029 Marionette DEBUG loaded listener.js 16:19:01 INFO - PROCESS | 2628 | ++DOMWINDOW == 149 (0x12ff5d400) [pid = 2628] [serial = 1024] [outer = 0x12e935c00] 16:19:01 INFO - PROCESS | 2628 | 1461280741372 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]]]}] 16:19:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:19:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 521ms 16:19:01 INFO - PROCESS | 2628 | 1461280741419 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 16:19:01 INFO - PROCESS | 2628 | 1461280741420 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 16:19:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:19:01 INFO - PROCESS | 2628 | 1461280741423 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:19:01 INFO - PROCESS | 2628 | 1461280741424 Marionette TRACE conn2 <- [1,1338,null,{}] 16:19:01 INFO - PROCESS | 2628 | 1461280741426 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}] 16:19:01 INFO - PROCESS | 2628 | 1461280741511 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 16:19:01 INFO - PROCESS | 2628 | 1461280741568 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:01 INFO - PROCESS | 2628 | ++DOCSHELL 0x13835a000 == 73 [pid = 2628] [id = 342] 16:19:01 INFO - PROCESS | 2628 | ++DOMWINDOW == 150 (0x114cd0800) [pid = 2628] [serial = 1025] [outer = 0x0] 16:19:01 INFO - PROCESS | 2628 | ++DOMWINDOW == 151 (0x114cd6800) [pid = 2628] [serial = 1026] [outer = 0x114cd0800] 16:19:01 INFO - PROCESS | 2628 | 1461280741595 Marionette DEBUG loaded listener.js 16:19:01 INFO - PROCESS | 2628 | ++DOMWINDOW == 152 (0x114cdb800) [pid = 2628] [serial = 1027] [outer = 0x114cd0800] 16:19:02 INFO - PROCESS | 2628 | 1461280742312 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]]]}] 16:19:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:19:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 920ms 16:19:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:19:02 INFO - PROCESS | 2628 | 1461280742406 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 16:19:02 INFO - PROCESS | 2628 | 1461280742408 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 16:19:02 INFO - PROCESS | 2628 | 1461280742413 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:19:02 INFO - PROCESS | 2628 | 1461280742415 Marionette TRACE conn2 <- [1,1342,null,{}] 16:19:02 INFO - PROCESS | 2628 | 1461280742419 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}] 16:19:02 INFO - PROCESS | 2628 | 1461280742520 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 16:19:02 INFO - PROCESS | 2628 | 1461280742617 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:02 INFO - PROCESS | 2628 | ++DOCSHELL 0x119a08000 == 74 [pid = 2628] [id = 343] 16:19:02 INFO - PROCESS | 2628 | ++DOMWINDOW == 153 (0x114cd5000) [pid = 2628] [serial = 1028] [outer = 0x0] 16:19:02 INFO - PROCESS | 2628 | ++DOMWINDOW == 154 (0x114d4fc00) [pid = 2628] [serial = 1029] [outer = 0x114cd5000] 16:19:02 INFO - PROCESS | 2628 | 1461280742650 Marionette DEBUG loaded listener.js 16:19:02 INFO - PROCESS | 2628 | ++DOMWINDOW == 155 (0x114d5d800) [pid = 2628] [serial = 1030] [outer = 0x114cd5000] 16:19:03 INFO - PROCESS | 2628 | 1461280743095 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]]]}] 16:19:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:19:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 722ms 16:19:03 INFO - PROCESS | 2628 | 1461280743134 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 16:19:03 INFO - PROCESS | 2628 | 1461280743137 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 16:19:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:19:03 INFO - PROCESS | 2628 | 1461280743143 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:19:03 INFO - PROCESS | 2628 | 1461280743146 Marionette TRACE conn2 <- [1,1346,null,{}] 16:19:03 INFO - PROCESS | 2628 | 1461280743149 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}] 16:19:03 INFO - PROCESS | 2628 | 1461280743256 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 16:19:03 INFO - PROCESS | 2628 | 1461280743315 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:03 INFO - PROCESS | 2628 | ++DOCSHELL 0x11c16c000 == 75 [pid = 2628] [id = 344] 16:19:03 INFO - PROCESS | 2628 | ++DOMWINDOW == 156 (0x115475800) [pid = 2628] [serial = 1031] [outer = 0x0] 16:19:03 INFO - PROCESS | 2628 | ++DOMWINDOW == 157 (0x11ade0c00) [pid = 2628] [serial = 1032] [outer = 0x115475800] 16:19:03 INFO - PROCESS | 2628 | 1461280743344 Marionette DEBUG loaded listener.js 16:19:03 INFO - PROCESS | 2628 | ++DOMWINDOW == 158 (0x11c14e800) [pid = 2628] [serial = 1033] [outer = 0x115475800] 16:19:03 INFO - PROCESS | 2628 | 1461280743812 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]]]}] 16:19:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:19:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 724ms 16:19:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:19:03 INFO - PROCESS | 2628 | 1461280743890 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 16:19:03 INFO - PROCESS | 2628 | 1461280743891 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 16:19:03 INFO - PROCESS | 2628 | 1461280743894 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:19:03 INFO - PROCESS | 2628 | 1461280743895 Marionette TRACE conn2 <- [1,1350,null,{}] 16:19:03 INFO - PROCESS | 2628 | 1461280743902 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}] 16:19:04 INFO - PROCESS | 2628 | 1461280744010 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 16:19:04 INFO - PROCESS | 2628 | 1461280744083 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:04 INFO - PROCESS | 2628 | ++DOCSHELL 0x12e95c000 == 76 [pid = 2628] [id = 345] 16:19:04 INFO - PROCESS | 2628 | ++DOMWINDOW == 159 (0x125ea1800) [pid = 2628] [serial = 1034] [outer = 0x0] 16:19:04 INFO - PROCESS | 2628 | ++DOMWINDOW == 160 (0x1274e9400) [pid = 2628] [serial = 1035] [outer = 0x125ea1800] 16:19:04 INFO - PROCESS | 2628 | 1461280744118 Marionette DEBUG loaded listener.js 16:19:04 INFO - PROCESS | 2628 | ++DOMWINDOW == 161 (0x129e56400) [pid = 2628] [serial = 1036] [outer = 0x125ea1800] 16:19:04 INFO - PROCESS | 2628 | 1461280744537 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]]]}] 16:19:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:19:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 669ms 16:19:04 INFO - PROCESS | 2628 | 1461280744563 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 16:19:04 INFO - PROCESS | 2628 | 1461280744565 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 16:19:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:19:04 INFO - PROCESS | 2628 | 1461280744569 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:19:04 INFO - PROCESS | 2628 | 1461280744570 Marionette TRACE conn2 <- [1,1354,null,{}] 16:19:04 INFO - PROCESS | 2628 | 1461280744573 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}] 16:19:04 INFO - PROCESS | 2628 | 1461280744676 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 16:19:04 INFO - PROCESS | 2628 | 1461280744737 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:04 INFO - PROCESS | 2628 | ++DOCSHELL 0x1396d8800 == 77 [pid = 2628] [id = 346] 16:19:04 INFO - PROCESS | 2628 | ++DOMWINDOW == 162 (0x129fd8400) [pid = 2628] [serial = 1037] [outer = 0x0] 16:19:04 INFO - PROCESS | 2628 | ++DOMWINDOW == 163 (0x129ff8800) [pid = 2628] [serial = 1038] [outer = 0x129fd8400] 16:19:04 INFO - PROCESS | 2628 | 1461280744808 Marionette DEBUG loaded listener.js 16:19:04 INFO - PROCESS | 2628 | ++DOMWINDOW == 164 (0x12b790800) [pid = 2628] [serial = 1039] [outer = 0x129fd8400] 16:19:05 INFO - PROCESS | 2628 | 1461280745221 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]]]}] 16:19:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:19:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 671ms 16:19:05 INFO - PROCESS | 2628 | 1461280745241 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 16:19:05 INFO - PROCESS | 2628 | 1461280745242 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 16:19:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:19:05 INFO - PROCESS | 2628 | 1461280745245 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:19:05 INFO - PROCESS | 2628 | 1461280745246 Marionette TRACE conn2 <- [1,1358,null,{}] 16:19:05 INFO - PROCESS | 2628 | 1461280745248 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}] 16:19:05 INFO - PROCESS | 2628 | 1461280745371 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 16:19:05 INFO - PROCESS | 2628 | 1461280745444 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:05 INFO - PROCESS | 2628 | ++DOCSHELL 0x137033000 == 78 [pid = 2628] [id = 347] 16:19:05 INFO - PROCESS | 2628 | ++DOMWINDOW == 165 (0x12b576400) [pid = 2628] [serial = 1040] [outer = 0x0] 16:19:05 INFO - PROCESS | 2628 | ++DOMWINDOW == 166 (0x12dc77800) [pid = 2628] [serial = 1041] [outer = 0x12b576400] 16:19:05 INFO - PROCESS | 2628 | 1461280745474 Marionette DEBUG loaded listener.js 16:19:05 INFO - PROCESS | 2628 | ++DOMWINDOW == 167 (0x12e939400) [pid = 2628] [serial = 1042] [outer = 0x12b576400] 16:19:05 INFO - PROCESS | 2628 | 1461280745873 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]]]}] 16:19:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:19:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 669ms 16:19:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:19:05 INFO - PROCESS | 2628 | 1461280745913 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 16:19:05 INFO - PROCESS | 2628 | 1461280745915 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 16:19:05 INFO - PROCESS | 2628 | 1461280745917 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:19:05 INFO - PROCESS | 2628 | 1461280745918 Marionette TRACE conn2 <- [1,1362,null,{}] 16:19:05 INFO - PROCESS | 2628 | 1461280745921 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}] 16:19:06 INFO - PROCESS | 2628 | 1461280746042 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 16:19:06 INFO - PROCESS | 2628 | 1461280746146 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:06 INFO - PROCESS | 2628 | ++DOCSHELL 0x138dea000 == 79 [pid = 2628] [id = 348] 16:19:06 INFO - PROCESS | 2628 | ++DOMWINDOW == 168 (0x12ec0e400) [pid = 2628] [serial = 1043] [outer = 0x0] 16:19:06 INFO - PROCESS | 2628 | ++DOMWINDOW == 169 (0x12f0e4c00) [pid = 2628] [serial = 1044] [outer = 0x12ec0e400] 16:19:06 INFO - PROCESS | 2628 | 1461280746181 Marionette DEBUG loaded listener.js 16:19:06 INFO - PROCESS | 2628 | ++DOMWINDOW == 170 (0x13007d000) [pid = 2628] [serial = 1045] [outer = 0x12ec0e400] 16:19:06 INFO - PROCESS | 2628 | 1461280746658 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]]]}] 16:19:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:19:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 769ms 16:19:06 INFO - PROCESS | 2628 | 1461280746695 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 16:19:06 INFO - PROCESS | 2628 | 1461280746697 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 16:19:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:19:06 INFO - PROCESS | 2628 | 1461280746701 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:19:06 INFO - PROCESS | 2628 | 1461280746702 Marionette TRACE conn2 <- [1,1366,null,{}] 16:19:06 INFO - PROCESS | 2628 | 1461280746705 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}] 16:19:06 INFO - PROCESS | 2628 | 1461280746809 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 16:19:06 INFO - PROCESS | 2628 | 1461280746869 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:06 INFO - PROCESS | 2628 | ++DOCSHELL 0x12bd21000 == 80 [pid = 2628] [id = 349] 16:19:06 INFO - PROCESS | 2628 | ++DOMWINDOW == 171 (0x12dc79800) [pid = 2628] [serial = 1046] [outer = 0x0] 16:19:06 INFO - PROCESS | 2628 | ++DOMWINDOW == 172 (0x12fb9e800) [pid = 2628] [serial = 1047] [outer = 0x12dc79800] 16:19:06 INFO - PROCESS | 2628 | 1461280746899 Marionette DEBUG loaded listener.js 16:19:06 INFO - PROCESS | 2628 | ++DOMWINDOW == 173 (0x12fba7c00) [pid = 2628] [serial = 1048] [outer = 0x12dc79800] 16:19:07 INFO - PROCESS | 2628 | 1461280747630 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] 16:19:07 INFO - PROCESS | 2628 | 1461280747676 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 16:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 16:19:07 INFO - PROCESS | 2628 | 1461280747683 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:19:07 INFO - PROCESS | 2628 | 1461280747688 Marionette TRACE conn2 <- [1,1370,null,{}] 16:19:07 INFO - PROCESS | 2628 | 1461280747694 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}] 16:19:07 INFO - PROCESS | 2628 | 1461280747825 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 16:19:07 INFO - PROCESS | 2628 | 1461280747902 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:07 INFO - PROCESS | 2628 | ++DOCSHELL 0x125f51800 == 81 [pid = 2628] [id = 350] 16:19:07 INFO - PROCESS | 2628 | ++DOMWINDOW == 174 (0x1177c3c00) [pid = 2628] [serial = 1049] [outer = 0x0] 16:19:07 INFO - PROCESS | 2628 | ++DOMWINDOW == 175 (0x118c8bc00) [pid = 2628] [serial = 1050] [outer = 0x1177c3c00] 16:19:07 INFO - PROCESS | 2628 | 1461280747930 Marionette DEBUG loaded listener.js 16:19:07 INFO - PROCESS | 2628 | ++DOMWINDOW == 176 (0x11aa5f000) [pid = 2628] [serial = 1051] [outer = 0x1177c3c00] 16:19:08 INFO - PROCESS | 2628 | 1461280748404 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] 16:19:08 INFO - PROCESS | 2628 | 1461280748413 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 16:19:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:19:08 INFO - PROCESS | 2628 | 1461280748418 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:19:08 INFO - PROCESS | 2628 | 1461280748420 Marionette TRACE conn2 <- [1,1374,null,{}] 16:19:08 INFO - PROCESS | 2628 | 1461280748422 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}] 16:19:08 INFO - PROCESS | 2628 | 1461280748520 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 16:19:08 INFO - PROCESS | 2628 | 1461280748579 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:08 INFO - PROCESS | 2628 | ++DOCSHELL 0x11be61800 == 82 [pid = 2628] [id = 351] 16:19:08 INFO - PROCESS | 2628 | ++DOMWINDOW == 177 (0x1177c4400) [pid = 2628] [serial = 1052] [outer = 0x0] 16:19:08 INFO - PROCESS | 2628 | ++DOMWINDOW == 178 (0x11bf92800) [pid = 2628] [serial = 1053] [outer = 0x1177c4400] 16:19:08 INFO - PROCESS | 2628 | 1461280748608 Marionette DEBUG loaded listener.js 16:19:08 INFO - PROCESS | 2628 | ++DOMWINDOW == 179 (0x11c71bc00) [pid = 2628] [serial = 1054] [outer = 0x1177c4400] 16:19:08 INFO - PROCESS | 2628 | --DOCSHELL 0x12f8aa000 == 81 [pid = 2628] [id = 341] 16:19:08 INFO - PROCESS | 2628 | --DOCSHELL 0x11be6b800 == 80 [pid = 2628] [id = 340] 16:19:08 INFO - PROCESS | 2628 | --DOCSHELL 0x12ed4c000 == 79 [pid = 2628] [id = 339] 16:19:08 INFO - PROCESS | 2628 | --DOCSHELL 0x12dbbb000 == 78 [pid = 2628] [id = 338] 16:19:08 INFO - PROCESS | 2628 | --DOCSHELL 0x12d19d800 == 77 [pid = 2628] [id = 337] 16:19:08 INFO - PROCESS | 2628 | --DOCSHELL 0x12b7b4800 == 76 [pid = 2628] [id = 336] 16:19:08 INFO - PROCESS | 2628 | --DOMWINDOW == 178 (0x114d5b000) [pid = 2628] [serial = 966] [outer = 0x0] [url = about:blank] 16:19:08 INFO - PROCESS | 2628 | --DOCSHELL 0x129c5b800 == 75 [pid = 2628] [id = 335] 16:19:08 INFO - PROCESS | 2628 | --DOCSHELL 0x11c11d800 == 74 [pid = 2628] [id = 334] 16:19:08 INFO - PROCESS | 2628 | --DOCSHELL 0x123f9e000 == 73 [pid = 2628] [id = 333] 16:19:08 INFO - PROCESS | 2628 | --DOCSHELL 0x11ad9a800 == 72 [pid = 2628] [id = 332] 16:19:08 INFO - PROCESS | 2628 | --DOCSHELL 0x119d98000 == 71 [pid = 2628] [id = 331] 16:19:08 INFO - PROCESS | 2628 | --DOCSHELL 0x123bc7000 == 70 [pid = 2628] [id = 330] 16:19:08 INFO - PROCESS | 2628 | --DOCSHELL 0x138364000 == 69 [pid = 2628] [id = 327] 16:19:08 INFO - PROCESS | 2628 | --DOCSHELL 0x130b27000 == 68 [pid = 2628] [id = 326] 16:19:08 INFO - PROCESS | 2628 | --DOCSHELL 0x12bd0d800 == 67 [pid = 2628] [id = 325] 16:19:08 INFO - PROCESS | 2628 | --DOCSHELL 0x1237f3000 == 66 [pid = 2628] [id = 324] 16:19:08 INFO - PROCESS | 2628 | --DOCSHELL 0x115989800 == 65 [pid = 2628] [id = 323] 16:19:09 INFO - PROCESS | 2628 | [2628] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:19:09 INFO - PROCESS | 2628 | 1461280749018 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] 16:19:09 INFO - PROCESS | 2628 | 1461280749048 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 16:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:19:09 INFO - PROCESS | 2628 | 1461280749053 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:19:09 INFO - PROCESS | 2628 | 1461280749055 Marionette TRACE conn2 <- [1,1378,null,{}] 16:19:09 INFO - PROCESS | 2628 | 1461280749063 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}] 16:19:09 INFO - PROCESS | 2628 | 1461280749150 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 16:19:09 INFO - PROCESS | 2628 | 1461280749156 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:09 INFO - PROCESS | 2628 | ++DOCSHELL 0x123bbf800 == 66 [pid = 2628] [id = 352] 16:19:09 INFO - PROCESS | 2628 | ++DOMWINDOW == 149 (0x12391cc00) [pid = 2628] [serial = 1055] [outer = 0x0] 16:19:09 INFO - PROCESS | 2628 | ++DOMWINDOW == 150 (0x1274a9c00) [pid = 2628] [serial = 1056] [outer = 0x12391cc00] 16:19:09 INFO - PROCESS | 2628 | 1461280749184 Marionette DEBUG loaded listener.js 16:19:09 INFO - PROCESS | 2628 | ++DOMWINDOW == 151 (0x12854fc00) [pid = 2628] [serial = 1057] [outer = 0x12391cc00] 16:19:09 INFO - PROCESS | 2628 | 1461280749553 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] 16:19:09 INFO - PROCESS | 2628 | 1461280749576 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 16:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:19:09 INFO - PROCESS | 2628 | 1461280749578 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:19:09 INFO - PROCESS | 2628 | 1461280749579 Marionette TRACE conn2 <- [1,1382,null,{}] 16:19:09 INFO - PROCESS | 2628 | 1461280749583 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}] 16:19:09 INFO - PROCESS | 2628 | 1461280749671 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 16:19:09 INFO - PROCESS | 2628 | 1461280749732 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:09 INFO - PROCESS | 2628 | ++DOCSHELL 0x125f4f800 == 67 [pid = 2628] [id = 353] 16:19:09 INFO - PROCESS | 2628 | ++DOMWINDOW == 152 (0x128543c00) [pid = 2628] [serial = 1058] [outer = 0x0] 16:19:09 INFO - PROCESS | 2628 | ++DOMWINDOW == 153 (0x129896800) [pid = 2628] [serial = 1059] [outer = 0x128543c00] 16:19:09 INFO - PROCESS | 2628 | 1461280749758 Marionette DEBUG loaded listener.js 16:19:09 INFO - PROCESS | 2628 | ++DOMWINDOW == 154 (0x129adf400) [pid = 2628] [serial = 1060] [outer = 0x128543c00] 16:19:10 INFO - PROCESS | 2628 | [2628] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:19:10 INFO - PROCESS | 2628 | 1461280750055 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] 16:19:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:19:10 INFO - PROCESS | 2628 | 1461280750102 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 16:19:10 INFO - PROCESS | 2628 | 1461280750104 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:19:10 INFO - PROCESS | 2628 | 1461280750105 Marionette TRACE conn2 <- [1,1386,null,{}] 16:19:10 INFO - PROCESS | 2628 | 1461280750108 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}] 16:19:10 INFO - PROCESS | 2628 | 1461280750192 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 16:19:10 INFO - PROCESS | 2628 | 1461280750252 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:10 INFO - PROCESS | 2628 | ++DOCSHELL 0x12bc0f800 == 68 [pid = 2628] [id = 354] 16:19:10 INFO - PROCESS | 2628 | ++DOMWINDOW == 155 (0x129ad6800) [pid = 2628] [serial = 1061] [outer = 0x0] 16:19:10 INFO - PROCESS | 2628 | ++DOMWINDOW == 156 (0x129fec000) [pid = 2628] [serial = 1062] [outer = 0x129ad6800] 16:19:10 INFO - PROCESS | 2628 | 1461280750278 Marionette DEBUG loaded listener.js 16:19:10 INFO - PROCESS | 2628 | ++DOMWINDOW == 157 (0x12a725000) [pid = 2628] [serial = 1063] [outer = 0x129ad6800] 16:19:10 INFO - PROCESS | 2628 | 1461280750588 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] 16:19:10 INFO - PROCESS | 2628 | 1461280750629 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 16:19:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 16:19:10 INFO - PROCESS | 2628 | 1461280750631 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:19:10 INFO - PROCESS | 2628 | 1461280750632 Marionette TRACE conn2 <- [1,1390,null,{}] 16:19:10 INFO - PROCESS | 2628 | 1461280750635 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}] 16:19:10 INFO - PROCESS | 2628 | 1461280750731 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 16:19:10 INFO - PROCESS | 2628 | 1461280750738 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:10 INFO - PROCESS | 2628 | ++DOCSHELL 0x12e503800 == 69 [pid = 2628] [id = 355] 16:19:10 INFO - PROCESS | 2628 | ++DOMWINDOW == 158 (0x12b572c00) [pid = 2628] [serial = 1064] [outer = 0x0] 16:19:10 INFO - PROCESS | 2628 | ++DOMWINDOW == 159 (0x12c8cac00) [pid = 2628] [serial = 1065] [outer = 0x12b572c00] 16:19:10 INFO - PROCESS | 2628 | 1461280750766 Marionette DEBUG loaded listener.js 16:19:10 INFO - PROCESS | 2628 | ++DOMWINDOW == 160 (0x12e935000) [pid = 2628] [serial = 1066] [outer = 0x12b572c00] 16:19:11 INFO - PROCESS | 2628 | 1461280751143 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]]]}] 16:19:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:19:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 519ms 16:19:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:19:11 INFO - PROCESS | 2628 | 1461280751153 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 16:19:11 INFO - PROCESS | 2628 | 1461280751154 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 16:19:11 INFO - PROCESS | 2628 | 1461280751156 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:19:11 INFO - PROCESS | 2628 | 1461280751157 Marionette TRACE conn2 <- [1,1394,null,{}] 16:19:11 INFO - PROCESS | 2628 | 1461280751160 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}] 16:19:11 INFO - PROCESS | 2628 | 1461280751271 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 16:19:11 INFO - PROCESS | 2628 | 1461280751284 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:11 INFO - PROCESS | 2628 | ++DOCSHELL 0x12ed4c800 == 70 [pid = 2628] [id = 356] 16:19:11 INFO - PROCESS | 2628 | ++DOMWINDOW == 161 (0x12e93a000) [pid = 2628] [serial = 1067] [outer = 0x0] 16:19:11 INFO - PROCESS | 2628 | ++DOMWINDOW == 162 (0x12ec0d400) [pid = 2628] [serial = 1068] [outer = 0x12e93a000] 16:19:11 INFO - PROCESS | 2628 | 1461280751308 Marionette DEBUG loaded listener.js 16:19:11 INFO - PROCESS | 2628 | ++DOMWINDOW == 163 (0x12f0dd400) [pid = 2628] [serial = 1069] [outer = 0x12e93a000] 16:19:11 INFO - PROCESS | 2628 | 1461280751674 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]]]}] 16:19:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:19:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 521ms 16:19:11 INFO - PROCESS | 2628 | 1461280751678 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 16:19:11 INFO - PROCESS | 2628 | 1461280751679 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 16:19:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:19:11 INFO - PROCESS | 2628 | 1461280751682 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:19:11 INFO - PROCESS | 2628 | 1461280751685 Marionette TRACE conn2 <- [1,1398,null,{}] 16:19:11 INFO - PROCESS | 2628 | 1461280751687 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}] 16:19:11 INFO - PROCESS | 2628 | 1461280751795 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 16:19:11 INFO - PROCESS | 2628 | 1461280751832 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:11 INFO - PROCESS | 2628 | ++DOCSHELL 0x12f8aa800 == 71 [pid = 2628] [id = 357] 16:19:11 INFO - PROCESS | 2628 | ++DOMWINDOW == 164 (0x12a722c00) [pid = 2628] [serial = 1070] [outer = 0x0] 16:19:11 INFO - PROCESS | 2628 | ++DOMWINDOW == 165 (0x12f33a400) [pid = 2628] [serial = 1071] [outer = 0x12a722c00] 16:19:11 INFO - PROCESS | 2628 | 1461280751858 Marionette DEBUG loaded listener.js 16:19:11 INFO - PROCESS | 2628 | ++DOMWINDOW == 166 (0x12f9d5400) [pid = 2628] [serial = 1072] [outer = 0x12a722c00] 16:19:12 INFO - PROCESS | 2628 | 1461280752178 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]]]}] 16:19:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:19:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 522ms 16:19:12 INFO - PROCESS | 2628 | 1461280752203 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 16:19:12 INFO - PROCESS | 2628 | 1461280752204 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 16:19:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:19:12 INFO - PROCESS | 2628 | 1461280752214 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:19:12 INFO - PROCESS | 2628 | 1461280752215 Marionette TRACE conn2 <- [1,1402,null,{}] 16:19:12 INFO - PROCESS | 2628 | 1461280752217 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}] 16:19:12 INFO - PROCESS | 2628 | 1461280752328 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 16:19:12 INFO - PROCESS | 2628 | 1461280752367 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:12 INFO - PROCESS | 2628 | ++DOCSHELL 0x130b37000 == 72 [pid = 2628] [id = 358] 16:19:12 INFO - PROCESS | 2628 | ++DOMWINDOW == 167 (0x12e941c00) [pid = 2628] [serial = 1073] [outer = 0x0] 16:19:12 INFO - PROCESS | 2628 | ++DOMWINDOW == 168 (0x12fba7800) [pid = 2628] [serial = 1074] [outer = 0x12e941c00] 16:19:12 INFO - PROCESS | 2628 | 1461280752392 Marionette DEBUG loaded listener.js 16:19:12 INFO - PROCESS | 2628 | ++DOMWINDOW == 169 (0x12fbacc00) [pid = 2628] [serial = 1075] [outer = 0x12e941c00] 16:19:12 INFO - PROCESS | 2628 | 1461280752697 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]]]}] 16:19:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:19:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 520ms 16:19:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:19:12 INFO - PROCESS | 2628 | 1461280752735 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 16:19:12 INFO - PROCESS | 2628 | 1461280752736 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 16:19:12 INFO - PROCESS | 2628 | 1461280752738 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:19:12 INFO - PROCESS | 2628 | 1461280752739 Marionette TRACE conn2 <- [1,1406,null,{}] 16:19:12 INFO - PROCESS | 2628 | 1461280752742 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}] 16:19:12 INFO - PROCESS | 2628 | 1461280752849 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 16:19:12 INFO - PROCESS | 2628 | --DOMWINDOW == 168 (0x118c88800) [pid = 2628] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:19:12 INFO - PROCESS | 2628 | --DOMWINDOW == 167 (0x12a71c000) [pid = 2628] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:19:12 INFO - PROCESS | 2628 | --DOMWINDOW == 166 (0x114d50000) [pid = 2628] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:19:12 INFO - PROCESS | 2628 | --DOMWINDOW == 165 (0x118c8d400) [pid = 2628] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:19:12 INFO - PROCESS | 2628 | --DOMWINDOW == 164 (0x12e935c00) [pid = 2628] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:19:12 INFO - PROCESS | 2628 | --DOMWINDOW == 163 (0x123c25000) [pid = 2628] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:19:12 INFO - PROCESS | 2628 | --DOMWINDOW == 162 (0x12d0d3400) [pid = 2628] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:19:12 INFO - PROCESS | 2628 | --DOMWINDOW == 161 (0x129e5e000) [pid = 2628] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:19:12 INFO - PROCESS | 2628 | --DOMWINDOW == 160 (0x114d4f800) [pid = 2628] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:19:12 INFO - PROCESS | 2628 | --DOMWINDOW == 159 (0x127f16400) [pid = 2628] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:19:12 INFO - PROCESS | 2628 | --DOMWINDOW == 158 (0x123925400) [pid = 2628] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:19:12 INFO - PROCESS | 2628 | --DOMWINDOW == 157 (0x12a71ac00) [pid = 2628] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:19:12 INFO - PROCESS | 2628 | --DOMWINDOW == 156 (0x118760000) [pid = 2628] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:19:13 INFO - PROCESS | 2628 | 1461280753026 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:13 INFO - PROCESS | 2628 | ++DOCSHELL 0x11be63000 == 73 [pid = 2628] [id = 359] 16:19:13 INFO - PROCESS | 2628 | ++DOMWINDOW == 157 (0x114ccdc00) [pid = 2628] [serial = 1076] [outer = 0x0] 16:19:13 INFO - PROCESS | 2628 | ++DOMWINDOW == 158 (0x114d59800) [pid = 2628] [serial = 1077] [outer = 0x114ccdc00] 16:19:13 INFO - PROCESS | 2628 | 1461280753051 Marionette DEBUG loaded listener.js 16:19:13 INFO - PROCESS | 2628 | ++DOMWINDOW == 159 (0x123aa5800) [pid = 2628] [serial = 1078] [outer = 0x114ccdc00] 16:19:13 INFO - PROCESS | 2628 | 1461280753325 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]]]}] 16:19:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:19:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 620ms 16:19:13 INFO - PROCESS | 2628 | 1461280753358 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 16:19:13 INFO - PROCESS | 2628 | 1461280753360 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 16:19:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:19:13 INFO - PROCESS | 2628 | 1461280753362 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:19:13 INFO - PROCESS | 2628 | 1461280753364 Marionette TRACE conn2 <- [1,1410,null,{}] 16:19:13 INFO - PROCESS | 2628 | 1461280753374 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}] 16:19:13 INFO - PROCESS | 2628 | 1461280753480 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 16:19:13 INFO - PROCESS | 2628 | 1461280753485 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:13 INFO - PROCESS | 2628 | ++DOCSHELL 0x138bca800 == 74 [pid = 2628] [id = 360] 16:19:13 INFO - PROCESS | 2628 | ++DOMWINDOW == 160 (0x12854f800) [pid = 2628] [serial = 1079] [outer = 0x0] 16:19:13 INFO - PROCESS | 2628 | ++DOMWINDOW == 161 (0x12a9d4800) [pid = 2628] [serial = 1080] [outer = 0x12854f800] 16:19:13 INFO - PROCESS | 2628 | 1461280753514 Marionette DEBUG loaded listener.js 16:19:13 INFO - PROCESS | 2628 | ++DOMWINDOW == 162 (0x12fbac800) [pid = 2628] [serial = 1081] [outer = 0x12854f800] 16:19:13 INFO - PROCESS | 2628 | 1461280753894 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]]]}] 16:19:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:19:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 574ms 16:19:13 INFO - PROCESS | 2628 | 1461280753936 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 16:19:13 INFO - PROCESS | 2628 | 1461280753937 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 16:19:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:19:13 INFO - PROCESS | 2628 | 1461280753939 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:19:13 INFO - PROCESS | 2628 | 1461280753941 Marionette TRACE conn2 <- [1,1414,null,{}] 16:19:13 INFO - PROCESS | 2628 | 1461280753943 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}] 16:19:14 INFO - PROCESS | 2628 | 1461280754031 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 16:19:14 INFO - PROCESS | 2628 | 1461280754035 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:14 INFO - PROCESS | 2628 | ++DOCSHELL 0x1396cf800 == 75 [pid = 2628] [id = 361] 16:19:14 INFO - PROCESS | 2628 | ++DOMWINDOW == 163 (0x129f31000) [pid = 2628] [serial = 1082] [outer = 0x0] 16:19:14 INFO - PROCESS | 2628 | ++DOMWINDOW == 164 (0x129f3a400) [pid = 2628] [serial = 1083] [outer = 0x129f31000] 16:19:14 INFO - PROCESS | 2628 | 1461280754060 Marionette DEBUG loaded listener.js 16:19:14 INFO - PROCESS | 2628 | ++DOMWINDOW == 165 (0x12a9e1400) [pid = 2628] [serial = 1084] [outer = 0x129f31000] 16:19:14 INFO - PROCESS | 2628 | 1461280754402 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]]]}] 16:19:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:19:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 468ms 16:19:14 INFO - PROCESS | 2628 | 1461280754407 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 16:19:14 INFO - PROCESS | 2628 | 1461280754409 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 16:19:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:19:14 INFO - PROCESS | 2628 | 1461280754411 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:19:14 INFO - PROCESS | 2628 | 1461280754412 Marionette TRACE conn2 <- [1,1418,null,{}] 16:19:14 INFO - PROCESS | 2628 | 1461280754416 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}] 16:19:14 INFO - PROCESS | 2628 | 1461280754503 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 16:19:14 INFO - PROCESS | 2628 | 1461280754569 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:14 INFO - PROCESS | 2628 | ++DOCSHELL 0x139693000 == 76 [pid = 2628] [id = 362] 16:19:14 INFO - PROCESS | 2628 | ++DOMWINDOW == 166 (0x129f37c00) [pid = 2628] [serial = 1085] [outer = 0x0] 16:19:14 INFO - PROCESS | 2628 | ++DOMWINDOW == 167 (0x12ff5e400) [pid = 2628] [serial = 1086] [outer = 0x129f37c00] 16:19:14 INFO - PROCESS | 2628 | 1461280754593 Marionette DEBUG loaded listener.js 16:19:14 INFO - PROCESS | 2628 | ++DOMWINDOW == 168 (0x13007d400) [pid = 2628] [serial = 1087] [outer = 0x129f37c00] 16:19:14 INFO - PROCESS | 2628 | 1461280754883 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]]]}] 16:19:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:19:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 519ms 16:19:14 INFO - PROCESS | 2628 | 1461280754931 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 16:19:14 INFO - PROCESS | 2628 | 1461280754934 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 16:19:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:19:14 INFO - PROCESS | 2628 | 1461280754937 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:19:14 INFO - PROCESS | 2628 | 1461280754938 Marionette TRACE conn2 <- [1,1422,null,{}] 16:19:14 INFO - PROCESS | 2628 | 1461280754940 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}] 16:19:15 INFO - PROCESS | 2628 | 1461280755027 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 16:19:15 INFO - PROCESS | 2628 | 1461280755159 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:15 INFO - PROCESS | 2628 | ++DOCSHELL 0x119a1d800 == 77 [pid = 2628] [id = 363] 16:19:15 INFO - PROCESS | 2628 | ++DOMWINDOW == 169 (0x112365400) [pid = 2628] [serial = 1088] [outer = 0x0] 16:19:15 INFO - PROCESS | 2628 | ++DOMWINDOW == 170 (0x114cce400) [pid = 2628] [serial = 1089] [outer = 0x112365400] 16:19:15 INFO - PROCESS | 2628 | 1461280755191 Marionette DEBUG loaded listener.js 16:19:15 INFO - PROCESS | 2628 | ++DOMWINDOW == 171 (0x114d5a000) [pid = 2628] [serial = 1090] [outer = 0x112365400] 16:19:15 INFO - PROCESS | 2628 | 1461280755656 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]]]}] 16:19:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:19:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 768ms 16:19:15 INFO - PROCESS | 2628 | 1461280755707 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 16:19:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:19:15 INFO - PROCESS | 2628 | 1461280755710 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 16:19:15 INFO - PROCESS | 2628 | 1461280755730 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:19:15 INFO - PROCESS | 2628 | 1461280755733 Marionette TRACE conn2 <- [1,1426,null,{}] 16:19:15 INFO - PROCESS | 2628 | 1461280755739 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}] 16:19:15 INFO - PROCESS | 2628 | 1461280755855 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 16:19:15 INFO - PROCESS | 2628 | 1461280755933 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:15 INFO - PROCESS | 2628 | ++DOCSHELL 0x127e84800 == 78 [pid = 2628] [id = 364] 16:19:15 INFO - PROCESS | 2628 | ++DOMWINDOW == 172 (0x11c14b800) [pid = 2628] [serial = 1091] [outer = 0x0] 16:19:15 INFO - PROCESS | 2628 | ++DOMWINDOW == 173 (0x11c715c00) [pid = 2628] [serial = 1092] [outer = 0x11c14b800] 16:19:15 INFO - PROCESS | 2628 | 1461280755965 Marionette DEBUG loaded listener.js 16:19:16 INFO - PROCESS | 2628 | ++DOMWINDOW == 174 (0x123ea8000) [pid = 2628] [serial = 1093] [outer = 0x11c14b800] 16:19:16 INFO - PROCESS | 2628 | 1461280756468 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]]]}] 16:19:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:19:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 790ms 16:19:16 INFO - PROCESS | 2628 | 1461280756509 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 16:19:16 INFO - PROCESS | 2628 | 1461280756513 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 16:19:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:19:16 INFO - PROCESS | 2628 | 1461280756517 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:19:16 INFO - PROCESS | 2628 | 1461280756519 Marionette TRACE conn2 <- [1,1430,null,{}] 16:19:16 INFO - PROCESS | 2628 | 1461280756523 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}] 16:19:16 INFO - PROCESS | 2628 | 1461280756684 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 16:19:16 INFO - PROCESS | 2628 | 1461280756796 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:16 INFO - PROCESS | 2628 | ++DOCSHELL 0x12dbb6800 == 79 [pid = 2628] [id = 365] 16:19:16 INFO - PROCESS | 2628 | ++DOMWINDOW == 175 (0x12989b400) [pid = 2628] [serial = 1094] [outer = 0x0] 16:19:16 INFO - PROCESS | 2628 | ++DOMWINDOW == 176 (0x129f30c00) [pid = 2628] [serial = 1095] [outer = 0x12989b400] 16:19:16 INFO - PROCESS | 2628 | 1461280756843 Marionette DEBUG loaded listener.js 16:19:16 INFO - PROCESS | 2628 | ++DOMWINDOW == 177 (0x129ff1800) [pid = 2628] [serial = 1096] [outer = 0x12989b400] 16:19:17 INFO - PROCESS | 2628 | 1461280757347 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]]]}] 16:19:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:19:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 874ms 16:19:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:19:17 INFO - PROCESS | 2628 | 1461280757399 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 16:19:17 INFO - PROCESS | 2628 | 1461280757400 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 16:19:17 INFO - PROCESS | 2628 | 1461280757409 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:19:17 INFO - PROCESS | 2628 | 1461280757414 Marionette TRACE conn2 <- [1,1434,null,{}] 16:19:17 INFO - PROCESS | 2628 | 1461280757419 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}] 16:19:17 INFO - PROCESS | 2628 | 1461280757526 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 16:19:17 INFO - PROCESS | 2628 | 1461280757604 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:17 INFO - PROCESS | 2628 | ++DOCSHELL 0x138de1000 == 80 [pid = 2628] [id = 366] 16:19:17 INFO - PROCESS | 2628 | ++DOMWINDOW == 178 (0x12a9cc000) [pid = 2628] [serial = 1097] [outer = 0x0] 16:19:17 INFO - PROCESS | 2628 | ++DOMWINDOW == 179 (0x12a9dac00) [pid = 2628] [serial = 1098] [outer = 0x12a9cc000] 16:19:17 INFO - PROCESS | 2628 | 1461280757634 Marionette DEBUG loaded listener.js 16:19:17 INFO - PROCESS | 2628 | ++DOMWINDOW == 180 (0x12b570800) [pid = 2628] [serial = 1099] [outer = 0x12a9cc000] 16:19:18 INFO - PROCESS | 2628 | 1461280758054 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]]]}] 16:19:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:19:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 680ms 16:19:18 INFO - PROCESS | 2628 | 1461280758122 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 16:19:18 INFO - PROCESS | 2628 | 1461280758124 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 16:19:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:19:18 INFO - PROCESS | 2628 | 1461280758128 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:19:18 INFO - PROCESS | 2628 | 1461280758130 Marionette TRACE conn2 <- [1,1438,null,{}] 16:19:18 INFO - PROCESS | 2628 | 1461280758133 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}] 16:19:18 INFO - PROCESS | 2628 | 1461280758240 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 16:19:18 INFO - PROCESS | 2628 | 1461280758318 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:18 INFO - PROCESS | 2628 | ++DOCSHELL 0x12abd3800 == 81 [pid = 2628] [id = 367] 16:19:18 INFO - PROCESS | 2628 | ++DOMWINDOW == 181 (0x12a9c9c00) [pid = 2628] [serial = 1100] [outer = 0x0] 16:19:18 INFO - PROCESS | 2628 | ++DOMWINDOW == 182 (0x12d0d5400) [pid = 2628] [serial = 1101] [outer = 0x12a9c9c00] 16:19:18 INFO - PROCESS | 2628 | 1461280758347 Marionette DEBUG loaded listener.js 16:19:18 INFO - PROCESS | 2628 | ++DOMWINDOW == 183 (0x12dc6f800) [pid = 2628] [serial = 1102] [outer = 0x12a9c9c00] 16:19:18 INFO - PROCESS | 2628 | 1461280758754 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]]]}] 16:19:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:19:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 668ms 16:19:18 INFO - PROCESS | 2628 | 1461280758798 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 16:19:18 INFO - PROCESS | 2628 | 1461280758799 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 16:19:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:19:18 INFO - PROCESS | 2628 | 1461280758801 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:19:18 INFO - PROCESS | 2628 | 1461280758803 Marionette TRACE conn2 <- [1,1442,null,{}] 16:19:18 INFO - PROCESS | 2628 | 1461280758805 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}] 16:19:18 INFO - PROCESS | 2628 | 1461280758911 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 16:19:19 INFO - PROCESS | 2628 | 1461280759018 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:19 INFO - PROCESS | 2628 | ++DOCSHELL 0x1421c4800 == 82 [pid = 2628] [id = 368] 16:19:19 INFO - PROCESS | 2628 | ++DOMWINDOW == 184 (0x11bfefc00) [pid = 2628] [serial = 1103] [outer = 0x0] 16:19:19 INFO - PROCESS | 2628 | ++DOMWINDOW == 185 (0x11bff1800) [pid = 2628] [serial = 1104] [outer = 0x11bfefc00] 16:19:19 INFO - PROCESS | 2628 | 1461280759057 Marionette DEBUG loaded listener.js 16:19:19 INFO - PROCESS | 2628 | ++DOMWINDOW == 186 (0x12e3eec00) [pid = 2628] [serial = 1105] [outer = 0x11bfefc00] 16:19:19 INFO - PROCESS | 2628 | 1461280759557 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]]]}] 16:19:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:19:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 819ms 16:19:19 INFO - PROCESS | 2628 | 1461280759622 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 16:19:19 INFO - PROCESS | 2628 | 1461280759623 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 16:19:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:19:19 INFO - PROCESS | 2628 | 1461280759626 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:19:19 INFO - PROCESS | 2628 | 1461280759627 Marionette TRACE conn2 <- [1,1446,null,{}] 16:19:19 INFO - PROCESS | 2628 | 1461280759629 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}] 16:19:19 INFO - PROCESS | 2628 | 1461280759738 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 16:19:19 INFO - PROCESS | 2628 | 1461280759817 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:19 INFO - PROCESS | 2628 | ++DOCSHELL 0x123b2a000 == 83 [pid = 2628] [id = 369] 16:19:19 INFO - PROCESS | 2628 | ++DOMWINDOW == 187 (0x11aa5c000) [pid = 2628] [serial = 1106] [outer = 0x0] 16:19:19 INFO - PROCESS | 2628 | ++DOMWINDOW == 188 (0x11c614800) [pid = 2628] [serial = 1107] [outer = 0x11aa5c000] 16:19:19 INFO - PROCESS | 2628 | 1461280759847 Marionette DEBUG loaded listener.js 16:19:19 INFO - PROCESS | 2628 | ++DOMWINDOW == 189 (0x11c618000) [pid = 2628] [serial = 1108] [outer = 0x11aa5c000] 16:19:20 INFO - PROCESS | 2628 | 1461280760529 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]]]}] 16:19:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:19:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 968ms 16:19:20 INFO - PROCESS | 2628 | 1461280760595 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 16:19:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:19:20 INFO - PROCESS | 2628 | 1461280760597 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 16:19:20 INFO - PROCESS | 2628 | 1461280760600 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:19:20 INFO - PROCESS | 2628 | 1461280760603 Marionette TRACE conn2 <- [1,1450,null,{}] 16:19:20 INFO - PROCESS | 2628 | 1461280760607 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}] 16:19:20 INFO - PROCESS | 2628 | 1461280760706 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 16:19:20 INFO - PROCESS | 2628 | 1461280760777 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:20 INFO - PROCESS | 2628 | ++DOCSHELL 0x114683800 == 84 [pid = 2628] [id = 370] 16:19:20 INFO - PROCESS | 2628 | ++DOMWINDOW == 190 (0x112369400) [pid = 2628] [serial = 1109] [outer = 0x0] 16:19:20 INFO - PROCESS | 2628 | ++DOMWINDOW == 191 (0x1146e5800) [pid = 2628] [serial = 1110] [outer = 0x112369400] 16:19:20 INFO - PROCESS | 2628 | 1461280760849 Marionette DEBUG loaded listener.js 16:19:20 INFO - PROCESS | 2628 | ++DOMWINDOW == 192 (0x118761c00) [pid = 2628] [serial = 1111] [outer = 0x112369400] 16:19:21 INFO - PROCESS | 2628 | 1461280761306 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]]]}] 16:19:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:19:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 774ms 16:19:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:19:21 INFO - PROCESS | 2628 | 1461280761375 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 16:19:21 INFO - PROCESS | 2628 | 1461280761378 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 16:19:21 INFO - PROCESS | 2628 | 1461280761383 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:19:21 INFO - PROCESS | 2628 | 1461280761384 Marionette TRACE conn2 <- [1,1454,null,{}] 16:19:21 INFO - PROCESS | 2628 | 1461280761387 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}] 16:19:21 INFO - PROCESS | 2628 | 1461280761483 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 16:19:21 INFO - PROCESS | 2628 | 1461280761564 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:21 INFO - PROCESS | 2628 | ++DOCSHELL 0x11afa5800 == 85 [pid = 2628] [id = 371] 16:19:21 INFO - PROCESS | 2628 | ++DOMWINDOW == 193 (0x11af20800) [pid = 2628] [serial = 1112] [outer = 0x0] 16:19:21 INFO - PROCESS | 2628 | ++DOMWINDOW == 194 (0x11bfe8800) [pid = 2628] [serial = 1113] [outer = 0x11af20800] 16:19:21 INFO - PROCESS | 2628 | 1461280761592 Marionette DEBUG loaded listener.js 16:19:21 INFO - PROCESS | 2628 | ++DOMWINDOW == 195 (0x11c1bd400) [pid = 2628] [serial = 1114] [outer = 0x11af20800] 16:19:21 INFO - PROCESS | 2628 | --DOCSHELL 0x12f89e000 == 84 [pid = 2628] [id = 309] 16:19:21 INFO - PROCESS | 2628 | --DOCSHELL 0x130219800 == 83 [pid = 2628] [id = 268] 16:19:21 INFO - PROCESS | 2628 | --DOCSHELL 0x11aa6b800 == 82 [pid = 2628] [id = 310] 16:19:21 INFO - PROCESS | 2628 | --DOCSHELL 0x123fa0800 == 81 [pid = 2628] [id = 270] 16:19:21 INFO - PROCESS | 2628 | --DOCSHELL 0x139693000 == 80 [pid = 2628] [id = 362] 16:19:21 INFO - PROCESS | 2628 | --DOCSHELL 0x1396cf800 == 79 [pid = 2628] [id = 361] 16:19:21 INFO - PROCESS | 2628 | --DOCSHELL 0x138bca800 == 78 [pid = 2628] [id = 360] 16:19:21 INFO - PROCESS | 2628 | --DOCSHELL 0x11be63000 == 77 [pid = 2628] [id = 359] 16:19:21 INFO - PROCESS | 2628 | --DOCSHELL 0x130b37000 == 76 [pid = 2628] [id = 358] 16:19:21 INFO - PROCESS | 2628 | --DOCSHELL 0x12f8aa800 == 75 [pid = 2628] [id = 357] 16:19:21 INFO - PROCESS | 2628 | --DOMWINDOW == 194 (0x114cd6800) [pid = 2628] [serial = 1026] [outer = 0x0] [url = about:blank] 16:19:21 INFO - PROCESS | 2628 | --DOCSHELL 0x12ed4c800 == 74 [pid = 2628] [id = 356] 16:19:21 INFO - PROCESS | 2628 | --DOCSHELL 0x12e503800 == 73 [pid = 2628] [id = 355] 16:19:21 INFO - PROCESS | 2628 | --DOCSHELL 0x12bc0f800 == 72 [pid = 2628] [id = 354] 16:19:21 INFO - PROCESS | 2628 | --DOCSHELL 0x125f4f800 == 71 [pid = 2628] [id = 353] 16:19:21 INFO - PROCESS | 2628 | --DOCSHELL 0x123bbf800 == 70 [pid = 2628] [id = 352] 16:19:21 INFO - PROCESS | 2628 | --DOCSHELL 0x11be61800 == 69 [pid = 2628] [id = 351] 16:19:21 INFO - PROCESS | 2628 | --DOCSHELL 0x125f51800 == 68 [pid = 2628] [id = 350] 16:19:21 INFO - PROCESS | 2628 | --DOCSHELL 0x12e95c000 == 67 [pid = 2628] [id = 345] 16:19:21 INFO - PROCESS | 2628 | --DOCSHELL 0x11c16c000 == 66 [pid = 2628] [id = 344] 16:19:21 INFO - PROCESS | 2628 | --DOCSHELL 0x119a08000 == 65 [pid = 2628] [id = 343] 16:19:21 INFO - PROCESS | 2628 | --DOCSHELL 0x13835a000 == 64 [pid = 2628] [id = 342] 16:19:21 INFO - PROCESS | 2628 | 1461280761980 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]]]}] 16:19:21 INFO - PROCESS | 2628 | --DOMWINDOW == 193 (0x127438800) [pid = 2628] [serial = 1000] [outer = 0x0] [url = about:blank] 16:19:21 INFO - PROCESS | 2628 | --DOMWINDOW == 192 (0x12e5ca800) [pid = 2628] [serial = 1012] [outer = 0x0] [url = about:blank] 16:19:21 INFO - PROCESS | 2628 | --DOMWINDOW == 191 (0x13007b400) [pid = 2628] [serial = 987] [outer = 0x0] [url = about:blank] 16:19:21 INFO - PROCESS | 2628 | --DOMWINDOW == 190 (0x129fdfc00) [pid = 2628] [serial = 1005] [outer = 0x0] [url = about:blank] 16:19:21 INFO - PROCESS | 2628 | --DOMWINDOW == 189 (0x12bc54c00) [pid = 2628] [serial = 1021] [outer = 0x0] [url = about:blank] 16:19:21 INFO - PROCESS | 2628 | --DOMWINDOW == 188 (0x12c8c7800) [pid = 2628] [serial = 1008] [outer = 0x0] [url = about:blank] 16:19:21 INFO - PROCESS | 2628 | --DOMWINDOW == 187 (0x127f17c00) [pid = 2628] [serial = 1002] [outer = 0x0] [url = about:blank] 16:19:21 INFO - PROCESS | 2628 | --DOMWINDOW == 186 (0x123c23400) [pid = 2628] [serial = 975] [outer = 0x0] [url = about:blank] 16:19:21 INFO - PROCESS | 2628 | --DOMWINDOW == 185 (0x12a728400) [pid = 2628] [serial = 1015] [outer = 0x0] [url = about:blank] 16:19:21 INFO - PROCESS | 2628 | --DOMWINDOW == 184 (0x12d0d3c00) [pid = 2628] [serial = 981] [outer = 0x0] [url = about:blank] 16:19:21 INFO - PROCESS | 2628 | --DOMWINDOW == 183 (0x12f9cf400) [pid = 2628] [serial = 984] [outer = 0x0] [url = about:blank] 16:19:21 INFO - PROCESS | 2628 | --DOMWINDOW == 182 (0x113f04c00) [pid = 2628] [serial = 969] [outer = 0x0] [url = about:blank] 16:19:21 INFO - PROCESS | 2628 | --DOMWINDOW == 181 (0x119143800) [pid = 2628] [serial = 990] [outer = 0x0] [url = about:blank] 16:19:21 INFO - PROCESS | 2628 | --DOMWINDOW == 180 (0x12bd93400) [pid = 2628] [serial = 1006] [outer = 0x0] [url = about:blank] 16:19:21 INFO - PROCESS | 2628 | --DOMWINDOW == 179 (0x129837000) [pid = 2628] [serial = 1003] [outer = 0x0] [url = about:blank] 16:19:21 INFO - PROCESS | 2628 | --DOMWINDOW == 178 (0x11af13c00) [pid = 2628] [serial = 972] [outer = 0x0] [url = about:blank] 16:19:21 INFO - PROCESS | 2628 | --DOMWINDOW == 177 (0x118f7fc00) [pid = 2628] [serial = 1020] [outer = 0x0] [url = about:blank] 16:19:21 INFO - PROCESS | 2628 | --DOMWINDOW == 176 (0x12e3ab800) [pid = 2628] [serial = 1011] [outer = 0x0] [url = about:blank] 16:19:21 INFO - PROCESS | 2628 | --DOMWINDOW == 175 (0x125f38400) [pid = 2628] [serial = 999] [outer = 0x0] [url = about:blank] 16:19:21 INFO - PROCESS | 2628 | --DOMWINDOW == 174 (0x12a724400) [pid = 2628] [serial = 1014] [outer = 0x0] [url = about:blank] 16:19:21 INFO - PROCESS | 2628 | --DOMWINDOW == 173 (0x11aa25c00) [pid = 2628] [serial = 991] [outer = 0x0] [url = about:blank] 16:19:21 INFO - PROCESS | 2628 | --DOMWINDOW == 172 (0x11b09d000) [pid = 2628] [serial = 996] [outer = 0x0] [url = about:blank] 16:19:21 INFO - PROCESS | 2628 | --DOMWINDOW == 171 (0x12da31c00) [pid = 2628] [serial = 1009] [outer = 0x0] [url = about:blank] 16:19:21 INFO - PROCESS | 2628 | --DOMWINDOW == 170 (0x12e5cc000) [pid = 2628] [serial = 1017] [outer = 0x0] [url = about:blank] 16:19:21 INFO - PROCESS | 2628 | --DOMWINDOW == 169 (0x129fe1c00) [pid = 2628] [serial = 978] [outer = 0x0] [url = about:blank] 16:19:21 INFO - PROCESS | 2628 | --DOMWINDOW == 168 (0x12ff64c00) [pid = 2628] [serial = 967] [outer = 0x0] [url = about:blank] 16:19:21 INFO - PROCESS | 2628 | --DOMWINDOW == 167 (0x11ade4400) [pid = 2628] [serial = 993] [outer = 0x0] [url = about:blank] 16:19:21 INFO - PROCESS | 2628 | --DOMWINDOW == 166 (0x123aa4000) [pid = 2628] [serial = 997] [outer = 0x0] [url = about:blank] 16:19:21 INFO - PROCESS | 2628 | --DOMWINDOW == 165 (0x11bf87400) [pid = 2628] [serial = 994] [outer = 0x0] [url = about:blank] 16:19:21 INFO - PROCESS | 2628 | --DOMWINDOW == 164 (0x12ec0dc00) [pid = 2628] [serial = 1018] [outer = 0x0] [url = about:blank] 16:19:21 INFO - PROCESS | 2628 | --DOMWINDOW == 163 (0x12f33b800) [pid = 2628] [serial = 1023] [outer = 0x0] [url = about:blank] 16:19:21 INFO - PROCESS | 2628 | --DOMWINDOW == 162 (0x12ff5d400) [pid = 2628] [serial = 1024] [outer = 0x0] [url = about:blank] 16:19:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:19:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 620ms 16:19:22 INFO - PROCESS | 2628 | 1461280762045 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 16:19:22 INFO - PROCESS | 2628 | 1461280762046 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 16:19:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:19:22 INFO - PROCESS | 2628 | 1461280762058 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:19:22 INFO - PROCESS | 2628 | 1461280762060 Marionette TRACE conn2 <- [1,1458,null,{}] 16:19:22 INFO - PROCESS | 2628 | 1461280762067 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}] 16:19:22 INFO - PROCESS | 2628 | 1461280762154 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 16:19:22 INFO - PROCESS | 2628 | 1461280762184 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:22 INFO - PROCESS | 2628 | ++DOCSHELL 0x123f96800 == 65 [pid = 2628] [id = 372] 16:19:22 INFO - PROCESS | 2628 | ++DOMWINDOW == 163 (0x11c63a400) [pid = 2628] [serial = 1115] [outer = 0x0] 16:19:22 INFO - PROCESS | 2628 | ++DOMWINDOW == 164 (0x11c677000) [pid = 2628] [serial = 1116] [outer = 0x11c63a400] 16:19:22 INFO - PROCESS | 2628 | 1461280762212 Marionette DEBUG loaded listener.js 16:19:22 INFO - PROCESS | 2628 | ++DOMWINDOW == 165 (0x123aa2400) [pid = 2628] [serial = 1117] [outer = 0x11c63a400] 16:19:22 INFO - PROCESS | 2628 | 1461280762585 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]]]}] 16:19:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:19:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 574ms 16:19:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:19:22 INFO - PROCESS | 2628 | 1461280762629 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 16:19:22 INFO - PROCESS | 2628 | 1461280762631 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 16:19:22 INFO - PROCESS | 2628 | 1461280762633 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:19:22 INFO - PROCESS | 2628 | 1461280762634 Marionette TRACE conn2 <- [1,1462,null,{}] 16:19:22 INFO - PROCESS | 2628 | 1461280762636 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}] 16:19:22 INFO - PROCESS | 2628 | 1461280762722 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 16:19:22 INFO - PROCESS | 2628 | 1461280762727 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:22 INFO - PROCESS | 2628 | ++DOCSHELL 0x127eb2000 == 66 [pid = 2628] [id = 373] 16:19:22 INFO - PROCESS | 2628 | ++DOMWINDOW == 166 (0x123aa4000) [pid = 2628] [serial = 1118] [outer = 0x0] 16:19:22 INFO - PROCESS | 2628 | ++DOMWINDOW == 167 (0x123ea3c00) [pid = 2628] [serial = 1119] [outer = 0x123aa4000] 16:19:22 INFO - PROCESS | 2628 | 1461280762753 Marionette DEBUG loaded listener.js 16:19:22 INFO - PROCESS | 2628 | ++DOMWINDOW == 168 (0x125f35400) [pid = 2628] [serial = 1120] [outer = 0x123aa4000] 16:19:23 INFO - PROCESS | 2628 | 1461280763099 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]]]}] 16:19:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:19:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 519ms 16:19:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:19:23 INFO - PROCESS | 2628 | 1461280763153 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 16:19:23 INFO - PROCESS | 2628 | 1461280763154 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 16:19:23 INFO - PROCESS | 2628 | 1461280763156 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:19:23 INFO - PROCESS | 2628 | 1461280763157 Marionette TRACE conn2 <- [1,1466,null,{}] 16:19:23 INFO - PROCESS | 2628 | 1461280763160 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}] 16:19:23 INFO - PROCESS | 2628 | 1461280763244 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 16:19:23 INFO - PROCESS | 2628 | 1461280763249 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:23 INFO - PROCESS | 2628 | ++DOCSHELL 0x1237f4000 == 67 [pid = 2628] [id = 374] 16:19:23 INFO - PROCESS | 2628 | ++DOMWINDOW == 169 (0x125f37400) [pid = 2628] [serial = 1121] [outer = 0x0] 16:19:23 INFO - PROCESS | 2628 | ++DOMWINDOW == 170 (0x1274ec000) [pid = 2628] [serial = 1122] [outer = 0x125f37400] 16:19:23 INFO - PROCESS | 2628 | 1461280763274 Marionette DEBUG loaded listener.js 16:19:23 INFO - PROCESS | 2628 | ++DOMWINDOW == 171 (0x127f1a800) [pid = 2628] [serial = 1123] [outer = 0x125f37400] 16:19:23 INFO - PROCESS | 2628 | 1461280763634 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]]]}] 16:19:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:19:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 519ms 16:19:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:19:23 INFO - PROCESS | 2628 | 1461280763675 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 16:19:23 INFO - PROCESS | 2628 | 1461280763676 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 16:19:23 INFO - PROCESS | 2628 | 1461280763679 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:19:23 INFO - PROCESS | 2628 | 1461280763680 Marionette TRACE conn2 <- [1,1470,null,{}] 16:19:23 INFO - PROCESS | 2628 | 1461280763682 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}] 16:19:23 INFO - PROCESS | 2628 | 1461280763814 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 16:19:23 INFO - PROCESS | 2628 | 1461280763835 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:23 INFO - PROCESS | 2628 | ++DOCSHELL 0x12c816800 == 68 [pid = 2628] [id = 375] 16:19:23 INFO - PROCESS | 2628 | ++DOMWINDOW == 172 (0x1274a1800) [pid = 2628] [serial = 1124] [outer = 0x0] 16:19:23 INFO - PROCESS | 2628 | ++DOMWINDOW == 173 (0x129892c00) [pid = 2628] [serial = 1125] [outer = 0x1274a1800] 16:19:23 INFO - PROCESS | 2628 | 1461280763862 Marionette DEBUG loaded listener.js 16:19:23 INFO - PROCESS | 2628 | ++DOMWINDOW == 174 (0x129fd6400) [pid = 2628] [serial = 1126] [outer = 0x1274a1800] 16:19:24 INFO - PROCESS | 2628 | 1461280764213 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]]]}] 16:19:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:19:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 568ms 16:19:24 INFO - PROCESS | 2628 | 1461280764254 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 16:19:24 INFO - PROCESS | 2628 | 1461280764255 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 16:19:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:19:24 INFO - PROCESS | 2628 | 1461280764258 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:19:24 INFO - PROCESS | 2628 | 1461280764259 Marionette TRACE conn2 <- [1,1474,null,{}] 16:19:24 INFO - PROCESS | 2628 | 1461280764261 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}] 16:19:24 INFO - PROCESS | 2628 | 1461280764368 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 16:19:24 INFO - PROCESS | 2628 | 1461280764408 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:24 INFO - PROCESS | 2628 | ++DOCSHELL 0x12da4a800 == 69 [pid = 2628] [id = 376] 16:19:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 175 (0x127f11800) [pid = 2628] [serial = 1127] [outer = 0x0] 16:19:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 176 (0x12a71ac00) [pid = 2628] [serial = 1128] [outer = 0x127f11800] 16:19:24 INFO - PROCESS | 2628 | 1461280764433 Marionette DEBUG loaded listener.js 16:19:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 177 (0x12a727800) [pid = 2628] [serial = 1129] [outer = 0x127f11800] 16:19:24 INFO - PROCESS | 2628 | 1461280764774 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]]]}] 16:19:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:19:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 567ms 16:19:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:19:24 INFO - PROCESS | 2628 | 1461280764826 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 16:19:24 INFO - PROCESS | 2628 | 1461280764827 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 16:19:24 INFO - PROCESS | 2628 | 1461280764829 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:19:24 INFO - PROCESS | 2628 | 1461280764830 Marionette TRACE conn2 <- [1,1478,null,{}] 16:19:24 INFO - PROCESS | 2628 | 1461280764832 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}] 16:19:24 INFO - PROCESS | 2628 | 1461280764938 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 16:19:24 INFO - PROCESS | 2628 | 1461280764958 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:24 INFO - PROCESS | 2628 | ++DOCSHELL 0x12dc40800 == 70 [pid = 2628] [id = 377] 16:19:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 178 (0x12a728000) [pid = 2628] [serial = 1130] [outer = 0x0] 16:19:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 179 (0x12a9c9800) [pid = 2628] [serial = 1131] [outer = 0x12a728000] 16:19:24 INFO - PROCESS | 2628 | 1461280764983 Marionette DEBUG loaded listener.js 16:19:25 INFO - PROCESS | 2628 | ++DOMWINDOW == 180 (0x12a9da800) [pid = 2628] [serial = 1132] [outer = 0x12a728000] 16:19:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:19:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 518ms 16:19:25 INFO - PROCESS | 2628 | 1461280765342 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]]]}] 16:19:25 INFO - PROCESS | 2628 | 1461280765351 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 16:19:25 INFO - PROCESS | 2628 | 1461280765353 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 16:19:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:19:25 INFO - PROCESS | 2628 | 1461280765355 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:19:25 INFO - PROCESS | 2628 | 1461280765356 Marionette TRACE conn2 <- [1,1482,null,{}] 16:19:25 INFO - PROCESS | 2628 | 1461280765358 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}] 16:19:25 INFO - PROCESS | 2628 | 1461280765472 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 16:19:25 INFO - PROCESS | 2628 | 1461280765512 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:25 INFO - PROCESS | 2628 | ++DOCSHELL 0x12f409800 == 71 [pid = 2628] [id = 378] 16:19:25 INFO - PROCESS | 2628 | ++DOMWINDOW == 181 (0x129f38400) [pid = 2628] [serial = 1133] [outer = 0x0] 16:19:25 INFO - PROCESS | 2628 | ++DOMWINDOW == 182 (0x12b5c4c00) [pid = 2628] [serial = 1134] [outer = 0x129f38400] 16:19:25 INFO - PROCESS | 2628 | 1461280765537 Marionette DEBUG loaded listener.js 16:19:25 INFO - PROCESS | 2628 | ++DOMWINDOW == 183 (0x12bc54c00) [pid = 2628] [serial = 1135] [outer = 0x129f38400] 16:19:25 INFO - PROCESS | 2628 | --DOMWINDOW == 182 (0x12e93a000) [pid = 2628] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:19:25 INFO - PROCESS | 2628 | --DOMWINDOW == 181 (0x12a722c00) [pid = 2628] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:19:25 INFO - PROCESS | 2628 | --DOMWINDOW == 180 (0x12b572c00) [pid = 2628] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:19:25 INFO - PROCESS | 2628 | --DOMWINDOW == 179 (0x12391cc00) [pid = 2628] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:19:25 INFO - PROCESS | 2628 | --DOMWINDOW == 178 (0x129ad6800) [pid = 2628] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:19:25 INFO - PROCESS | 2628 | --DOMWINDOW == 177 (0x128543c00) [pid = 2628] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:19:25 INFO - PROCESS | 2628 | --DOMWINDOW == 176 (0x129f31000) [pid = 2628] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:19:25 INFO - PROCESS | 2628 | --DOMWINDOW == 175 (0x12e941c00) [pid = 2628] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:19:25 INFO - PROCESS | 2628 | --DOMWINDOW == 174 (0x1177c4400) [pid = 2628] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:19:25 INFO - PROCESS | 2628 | --DOMWINDOW == 173 (0x114ccdc00) [pid = 2628] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:19:25 INFO - PROCESS | 2628 | --DOMWINDOW == 172 (0x1177c3c00) [pid = 2628] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:19:25 INFO - PROCESS | 2628 | --DOMWINDOW == 171 (0x114cd0800) [pid = 2628] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:19:25 INFO - PROCESS | 2628 | --DOMWINDOW == 170 (0x12854f800) [pid = 2628] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:19:26 INFO - PROCESS | 2628 | 1461280766016 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]]]}] 16:19:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:19:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 669ms 16:19:26 INFO - PROCESS | 2628 | 1461280766025 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 16:19:26 INFO - PROCESS | 2628 | 1461280766026 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 16:19:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:19:26 INFO - PROCESS | 2628 | 1461280766028 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:19:26 INFO - PROCESS | 2628 | 1461280766029 Marionette TRACE conn2 <- [1,1486,null,{}] 16:19:26 INFO - PROCESS | 2628 | 1461280766033 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}] 16:19:26 INFO - PROCESS | 2628 | 1461280766125 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 16:19:26 INFO - PROCESS | 2628 | 1461280766129 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:26 INFO - PROCESS | 2628 | ++DOCSHELL 0x12f419000 == 72 [pid = 2628] [id = 379] 16:19:26 INFO - PROCESS | 2628 | ++DOMWINDOW == 171 (0x114d5b800) [pid = 2628] [serial = 1136] [outer = 0x0] 16:19:26 INFO - PROCESS | 2628 | ++DOMWINDOW == 172 (0x129e58400) [pid = 2628] [serial = 1137] [outer = 0x114d5b800] 16:19:26 INFO - PROCESS | 2628 | 1461280766156 Marionette DEBUG loaded listener.js 16:19:26 INFO - PROCESS | 2628 | ++DOMWINDOW == 173 (0x12a9ddc00) [pid = 2628] [serial = 1138] [outer = 0x114d5b800] 16:19:26 INFO - PROCESS | 2628 | 1461280766511 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]]]}] 16:19:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:19:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 520ms 16:19:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:19:26 INFO - PROCESS | 2628 | 1461280766550 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 16:19:26 INFO - PROCESS | 2628 | 1461280766552 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 16:19:26 INFO - PROCESS | 2628 | 1461280766555 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:19:26 INFO - PROCESS | 2628 | 1461280766556 Marionette TRACE conn2 <- [1,1490,null,{}] 16:19:26 INFO - PROCESS | 2628 | 1461280766559 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}] 16:19:26 INFO - PROCESS | 2628 | 1461280766661 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 16:19:26 INFO - PROCESS | 2628 | 1461280766666 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:26 INFO - PROCESS | 2628 | ++DOCSHELL 0x130b38000 == 73 [pid = 2628] [id = 380] 16:19:26 INFO - PROCESS | 2628 | ++DOMWINDOW == 174 (0x12bd94800) [pid = 2628] [serial = 1139] [outer = 0x0] 16:19:26 INFO - PROCESS | 2628 | ++DOMWINDOW == 175 (0x12d1b1000) [pid = 2628] [serial = 1140] [outer = 0x12bd94800] 16:19:26 INFO - PROCESS | 2628 | 1461280766695 Marionette DEBUG loaded listener.js 16:19:26 INFO - PROCESS | 2628 | ++DOMWINDOW == 176 (0x12e3aa400) [pid = 2628] [serial = 1141] [outer = 0x12bd94800] 16:19:27 INFO - PROCESS | 2628 | 1461280767072 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]]]}] 16:19:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:19:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 569ms 16:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:19:27 INFO - PROCESS | 2628 | 1461280767125 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 16:19:27 INFO - PROCESS | 2628 | 1461280767127 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 16:19:27 INFO - PROCESS | 2628 | 1461280767130 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:19:27 INFO - PROCESS | 2628 | 1461280767132 Marionette TRACE conn2 <- [1,1494,null,{}] 16:19:27 INFO - PROCESS | 2628 | 1461280767135 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}] 16:19:27 INFO - PROCESS | 2628 | 1461280767309 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 16:19:27 INFO - PROCESS | 2628 | 1461280767323 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:27 INFO - PROCESS | 2628 | ++DOCSHELL 0x13702b000 == 74 [pid = 2628] [id = 381] 16:19:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 177 (0x11c67cc00) [pid = 2628] [serial = 1142] [outer = 0x0] 16:19:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 178 (0x12e3ec000) [pid = 2628] [serial = 1143] [outer = 0x11c67cc00] 16:19:27 INFO - PROCESS | 2628 | 1461280767360 Marionette DEBUG loaded listener.js 16:19:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 179 (0x12e93a400) [pid = 2628] [serial = 1144] [outer = 0x11c67cc00] 16:19:27 INFO - PROCESS | 2628 | 1461280767732 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]]]}] 16:19:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:19:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 622ms 16:19:27 INFO - PROCESS | 2628 | 1461280767753 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 16:19:27 INFO - PROCESS | 2628 | 1461280767754 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 16:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:19:27 INFO - PROCESS | 2628 | 1461280767757 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:19:27 INFO - PROCESS | 2628 | 1461280767758 Marionette TRACE conn2 <- [1,1498,null,{}] 16:19:27 INFO - PROCESS | 2628 | 1461280767760 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}] 16:19:27 INFO - PROCESS | 2628 | 1461280767849 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 16:19:27 INFO - PROCESS | 2628 | 1461280767930 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:28 INFO - PROCESS | 2628 | ++DOCSHELL 0x115591800 == 75 [pid = 2628] [id = 382] 16:19:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 180 (0x11235d800) [pid = 2628] [serial = 1145] [outer = 0x0] 16:19:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 181 (0x114cd8c00) [pid = 2628] [serial = 1146] [outer = 0x11235d800] 16:19:28 INFO - PROCESS | 2628 | 1461280768035 Marionette DEBUG loaded listener.js 16:19:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 182 (0x118711800) [pid = 2628] [serial = 1147] [outer = 0x11235d800] 16:19:28 INFO - PROCESS | 2628 | 1461280768492 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]]]}] 16:19:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:19:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 769ms 16:19:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:19:28 INFO - PROCESS | 2628 | 1461280768527 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 16:19:28 INFO - PROCESS | 2628 | 1461280768530 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 16:19:28 INFO - PROCESS | 2628 | 1461280768552 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:19:28 INFO - PROCESS | 2628 | 1461280768554 Marionette TRACE conn2 <- [1,1502,null,{}] 16:19:28 INFO - PROCESS | 2628 | 1461280768558 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}] 16:19:28 INFO - PROCESS | 2628 | 1461280768673 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 16:19:28 INFO - PROCESS | 2628 | 1461280768755 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:28 INFO - PROCESS | 2628 | ++DOCSHELL 0x125fe4000 == 76 [pid = 2628] [id = 383] 16:19:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 183 (0x11af21c00) [pid = 2628] [serial = 1148] [outer = 0x0] 16:19:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 184 (0x11bfe6400) [pid = 2628] [serial = 1149] [outer = 0x11af21c00] 16:19:28 INFO - PROCESS | 2628 | 1461280768787 Marionette DEBUG loaded listener.js 16:19:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 185 (0x11c519400) [pid = 2628] [serial = 1150] [outer = 0x11af21c00] 16:19:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:19:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 690ms 16:19:29 INFO - PROCESS | 2628 | 1461280769215 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]]]}] 16:19:29 INFO - PROCESS | 2628 | 1461280769223 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 16:19:29 INFO - PROCESS | 2628 | 1461280769226 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 16:19:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:19:29 INFO - PROCESS | 2628 | 1461280769256 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:19:29 INFO - PROCESS | 2628 | 1461280769258 Marionette TRACE conn2 <- [1,1506,null,{}] 16:19:29 INFO - PROCESS | 2628 | 1461280769260 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}] 16:19:29 INFO - PROCESS | 2628 | 1461280769371 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 16:19:29 INFO - PROCESS | 2628 | 1461280769450 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:29 INFO - PROCESS | 2628 | ++DOCSHELL 0x12bc2c000 == 77 [pid = 2628] [id = 384] 16:19:29 INFO - PROCESS | 2628 | ++DOMWINDOW == 186 (0x11c613800) [pid = 2628] [serial = 1151] [outer = 0x0] 16:19:29 INFO - PROCESS | 2628 | ++DOMWINDOW == 187 (0x11c70cc00) [pid = 2628] [serial = 1152] [outer = 0x11c613800] 16:19:29 INFO - PROCESS | 2628 | 1461280769482 Marionette DEBUG loaded listener.js 16:19:29 INFO - PROCESS | 2628 | ++DOMWINDOW == 188 (0x123c86800) [pid = 2628] [serial = 1153] [outer = 0x11c613800] 16:19:29 INFO - PROCESS | 2628 | 1461280769903 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]]]}] 16:19:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:19:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 671ms 16:19:29 INFO - PROCESS | 2628 | 1461280769927 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 16:19:29 INFO - PROCESS | 2628 | 1461280769928 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 16:19:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:19:29 INFO - PROCESS | 2628 | 1461280769931 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:19:29 INFO - PROCESS | 2628 | 1461280769934 Marionette TRACE conn2 <- [1,1510,null,{}] 16:19:29 INFO - PROCESS | 2628 | 1461280769942 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}] 16:19:30 INFO - PROCESS | 2628 | 1461280770056 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 16:19:30 INFO - PROCESS | 2628 | 1461280770133 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:30 INFO - PROCESS | 2628 | ++DOCSHELL 0x137038000 == 78 [pid = 2628] [id = 385] 16:19:30 INFO - PROCESS | 2628 | ++DOMWINDOW == 189 (0x1244a0800) [pid = 2628] [serial = 1154] [outer = 0x0] 16:19:30 INFO - PROCESS | 2628 | ++DOMWINDOW == 190 (0x127f1ac00) [pid = 2628] [serial = 1155] [outer = 0x1244a0800] 16:19:30 INFO - PROCESS | 2628 | 1461280770166 Marionette DEBUG loaded listener.js 16:19:30 INFO - PROCESS | 2628 | ++DOMWINDOW == 191 (0x129e56000) [pid = 2628] [serial = 1156] [outer = 0x1244a0800] 16:19:30 INFO - PROCESS | 2628 | 1461280770557 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]]]}] 16:19:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:19:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 672ms 16:19:30 INFO - PROCESS | 2628 | 1461280770604 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 16:19:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:19:30 INFO - PROCESS | 2628 | 1461280770605 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 16:19:30 INFO - PROCESS | 2628 | 1461280770608 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:19:30 INFO - PROCESS | 2628 | 1461280770609 Marionette TRACE conn2 <- [1,1514,null,{}] 16:19:30 INFO - PROCESS | 2628 | 1461280770611 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}] 16:19:30 INFO - PROCESS | 2628 | 1461280770739 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 16:19:30 INFO - PROCESS | 2628 | 1461280770830 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:30 INFO - PROCESS | 2628 | ++DOCSHELL 0x138de8800 == 79 [pid = 2628] [id = 386] 16:19:30 INFO - PROCESS | 2628 | ++DOMWINDOW == 192 (0x129e5d000) [pid = 2628] [serial = 1157] [outer = 0x0] 16:19:30 INFO - PROCESS | 2628 | ++DOMWINDOW == 193 (0x129fd2800) [pid = 2628] [serial = 1158] [outer = 0x129e5d000] 16:19:30 INFO - PROCESS | 2628 | 1461280770862 Marionette DEBUG loaded listener.js 16:19:30 INFO - PROCESS | 2628 | ++DOMWINDOW == 194 (0x12a9c3000) [pid = 2628] [serial = 1159] [outer = 0x129e5d000] 16:19:31 INFO - PROCESS | 2628 | 1461280771243 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]]]}] 16:19:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:19:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 669ms 16:19:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:19:31 INFO - PROCESS | 2628 | 1461280771278 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 16:19:31 INFO - PROCESS | 2628 | 1461280771279 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 16:19:31 INFO - PROCESS | 2628 | 1461280771283 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:19:31 INFO - PROCESS | 2628 | 1461280771284 Marionette TRACE conn2 <- [1,1518,null,{}] 16:19:31 INFO - PROCESS | 2628 | 1461280771287 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}] 16:19:31 INFO - PROCESS | 2628 | 1461280771394 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 16:19:31 INFO - PROCESS | 2628 | 1461280771502 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:31 INFO - PROCESS | 2628 | ++DOCSHELL 0x1396dc000 == 80 [pid = 2628] [id = 387] 16:19:31 INFO - PROCESS | 2628 | ++DOMWINDOW == 195 (0x12a9e1c00) [pid = 2628] [serial = 1160] [outer = 0x0] 16:19:31 INFO - PROCESS | 2628 | ++DOMWINDOW == 196 (0x12bd8e400) [pid = 2628] [serial = 1161] [outer = 0x12a9e1c00] 16:19:31 INFO - PROCESS | 2628 | 1461280771538 Marionette DEBUG loaded listener.js 16:19:31 INFO - PROCESS | 2628 | ++DOMWINDOW == 197 (0x12da8e000) [pid = 2628] [serial = 1162] [outer = 0x12a9e1c00] 16:19:31 INFO - PROCESS | 2628 | 1461280771960 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]]]}] 16:19:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:19:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 721ms 16:19:32 INFO - PROCESS | 2628 | 1461280772005 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 16:19:32 INFO - PROCESS | 2628 | 1461280772006 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 16:19:32 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:19:32 INFO - PROCESS | 2628 | 1461280772008 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:19:32 INFO - PROCESS | 2628 | 1461280772010 Marionette TRACE conn2 <- [1,1522,null,{}] 16:19:32 INFO - PROCESS | 2628 | 1461280772012 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}] 16:19:32 INFO - PROCESS | 2628 | 1461280772139 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 16:19:32 INFO - PROCESS | 2628 | 1461280772221 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:32 INFO - PROCESS | 2628 | ++DOCSHELL 0x12adeb800 == 81 [pid = 2628] [id = 388] 16:19:32 INFO - PROCESS | 2628 | ++DOMWINDOW == 198 (0x12dc75400) [pid = 2628] [serial = 1163] [outer = 0x0] 16:19:32 INFO - PROCESS | 2628 | ++DOMWINDOW == 199 (0x12f0db800) [pid = 2628] [serial = 1164] [outer = 0x12dc75400] 16:19:32 INFO - PROCESS | 2628 | 1461280772250 Marionette DEBUG loaded listener.js 16:19:32 INFO - PROCESS | 2628 | ++DOMWINDOW == 200 (0x12f0e1c00) [pid = 2628] [serial = 1165] [outer = 0x12dc75400] 16:19:32 INFO - PROCESS | 2628 | 1461280772612 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"]]]}] 16:19:32 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 () { 16:19:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:19:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:19:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:19:32 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 () { 16:19:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:19:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:19:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:19:32 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 () { 16:19:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:19:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:19:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:19:32 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 () { 16:19:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:19:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:19:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:19:32 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 618ms 16:19:32 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:19:32 INFO - PROCESS | 2628 | 1461280772628 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 16:19:32 INFO - PROCESS | 2628 | 1461280772630 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 16:19:32 INFO - PROCESS | 2628 | 1461280772632 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:19:32 INFO - PROCESS | 2628 | 1461280772636 Marionette TRACE conn2 <- [1,1526,null,{}] 16:19:32 INFO - PROCESS | 2628 | 1461280772638 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}] 16:19:32 INFO - PROCESS | 2628 | 1461280772743 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 16:19:32 INFO - PROCESS | 2628 | 1461280772849 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:32 INFO - PROCESS | 2628 | ++DOCSHELL 0x138d68000 == 82 [pid = 2628] [id = 389] 16:19:32 INFO - PROCESS | 2628 | ++DOMWINDOW == 201 (0x12b17a400) [pid = 2628] [serial = 1166] [outer = 0x0] 16:19:32 INFO - PROCESS | 2628 | ++DOMWINDOW == 202 (0x12e3b4c00) [pid = 2628] [serial = 1167] [outer = 0x12b17a400] 16:19:32 INFO - PROCESS | 2628 | 1461280772881 Marionette DEBUG loaded listener.js 16:19:32 INFO - PROCESS | 2628 | ++DOMWINDOW == 203 (0x12f33b400) [pid = 2628] [serial = 1168] [outer = 0x12b17a400] 16:19:33 INFO - PROCESS | 2628 | 1461280773221 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"]]]}] 16:19:33 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:19:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:19:33 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:19:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:19:33 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:19:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:19:33 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 623ms 16:19:33 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:19:33 INFO - PROCESS | 2628 | 1461280773255 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 16:19:33 INFO - PROCESS | 2628 | 1461280773257 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 16:19:33 INFO - PROCESS | 2628 | 1461280773259 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:19:33 INFO - PROCESS | 2628 | 1461280773260 Marionette TRACE conn2 <- [1,1530,null,{}] 16:19:33 INFO - PROCESS | 2628 | 1461280773263 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}] 16:19:33 INFO - PROCESS | 2628 | 1461280773368 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 16:19:33 INFO - PROCESS | 2628 | 1461280773516 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:33 INFO - PROCESS | 2628 | ++DOCSHELL 0x138e7b000 == 83 [pid = 2628] [id = 390] 16:19:33 INFO - PROCESS | 2628 | ++DOMWINDOW == 204 (0x12b17ac00) [pid = 2628] [serial = 1169] [outer = 0x0] 16:19:33 INFO - PROCESS | 2628 | ++DOMWINDOW == 205 (0x12f9cc800) [pid = 2628] [serial = 1170] [outer = 0x12b17ac00] 16:19:33 INFO - PROCESS | 2628 | 1461280773549 Marionette DEBUG loaded listener.js 16:19:33 INFO - PROCESS | 2628 | ++DOMWINDOW == 206 (0x12fba6c00) [pid = 2628] [serial = 1171] [outer = 0x12b17ac00] 16:19:33 INFO - PROCESS | 2628 | 1461280773904 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]]]}] 16:19:33 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 16:19:33 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:33 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:19:33 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:19:33 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. 16:19:33 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:19:33 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 669ms 16:19:33 INFO - PROCESS | 2628 | 1461280773928 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 16:19:33 INFO - PROCESS | 2628 | 1461280773930 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 16:19:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:19:33 INFO - PROCESS | 2628 | 1461280773932 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:19:33 INFO - PROCESS | 2628 | 1461280773934 Marionette TRACE conn2 <- [1,1534,null,{}] 16:19:33 INFO - PROCESS | 2628 | 1461280773936 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}] 16:19:34 INFO - PROCESS | 2628 | 1461280774045 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 16:19:34 INFO - PROCESS | 2628 | 1461280774127 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:34 INFO - PROCESS | 2628 | ++DOCSHELL 0x123e21000 == 84 [pid = 2628] [id = 391] 16:19:34 INFO - PROCESS | 2628 | ++DOMWINDOW == 207 (0x114cd7400) [pid = 2628] [serial = 1172] [outer = 0x0] 16:19:34 INFO - PROCESS | 2628 | ++DOMWINDOW == 208 (0x11bfe9400) [pid = 2628] [serial = 1173] [outer = 0x114cd7400] 16:19:34 INFO - PROCESS | 2628 | 1461280774159 Marionette DEBUG loaded listener.js 16:19:34 INFO - PROCESS | 2628 | ++DOMWINDOW == 209 (0x12fba0c00) [pid = 2628] [serial = 1174] [outer = 0x114cd7400] 16:19:34 INFO - PROCESS | 2628 | 1461280774579 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]]]}] 16:19:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:19:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 671ms 16:19:34 INFO - PROCESS | 2628 | 1461280774604 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 16:19:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:19:34 INFO - PROCESS | 2628 | 1461280774605 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 16:19:34 INFO - PROCESS | 2628 | 1461280774607 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:19:34 INFO - PROCESS | 2628 | 1461280774609 Marionette TRACE conn2 <- [1,1538,null,{}] 16:19:34 INFO - PROCESS | 2628 | 1461280774611 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}] 16:19:34 INFO - PROCESS | 2628 | 1461280774870 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 16:19:35 INFO - PROCESS | 2628 | 1461280775008 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:35 INFO - PROCESS | 2628 | ++DOCSHELL 0x123e20000 == 85 [pid = 2628] [id = 392] 16:19:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 210 (0x115976000) [pid = 2628] [serial = 1175] [outer = 0x0] 16:19:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 211 (0x118cfb800) [pid = 2628] [serial = 1176] [outer = 0x115976000] 16:19:35 INFO - PROCESS | 2628 | 1461280775044 Marionette DEBUG loaded listener.js 16:19:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 212 (0x11acbb400) [pid = 2628] [serial = 1177] [outer = 0x115976000] 16:19:35 INFO - PROCESS | 2628 | 1461280775443 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]]]}] 16:19:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:19:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 871ms 16:19:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:19:35 INFO - PROCESS | 2628 | 1461280775480 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 16:19:35 INFO - PROCESS | 2628 | 1461280775482 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 16:19:35 INFO - PROCESS | 2628 | 1461280775485 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:19:35 INFO - PROCESS | 2628 | 1461280775488 Marionette TRACE conn2 <- [1,1542,null,{}] 16:19:35 INFO - PROCESS | 2628 | 1461280775491 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}] 16:19:35 INFO - PROCESS | 2628 | 1461280775596 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 16:19:35 INFO - PROCESS | 2628 | 1461280775716 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:35 INFO - PROCESS | 2628 | ++DOCSHELL 0x11ba12800 == 86 [pid = 2628] [id = 393] 16:19:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 213 (0x11bfe9800) [pid = 2628] [serial = 1178] [outer = 0x0] 16:19:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 214 (0x11bff3800) [pid = 2628] [serial = 1179] [outer = 0x11bfe9800] 16:19:35 INFO - PROCESS | 2628 | 1461280775749 Marionette DEBUG loaded listener.js 16:19:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 215 (0x11c67e400) [pid = 2628] [serial = 1180] [outer = 0x11bfe9800] 16:19:36 INFO - PROCESS | 2628 | --DOCSHELL 0x12b7b9800 == 85 [pid = 2628] [id = 209] 16:19:36 INFO - PROCESS | 2628 | --DOCSHELL 0x13702b000 == 84 [pid = 2628] [id = 381] 16:19:36 INFO - PROCESS | 2628 | --DOCSHELL 0x130b38000 == 83 [pid = 2628] [id = 380] 16:19:36 INFO - PROCESS | 2628 | --DOCSHELL 0x12f419000 == 82 [pid = 2628] [id = 379] 16:19:36 INFO - PROCESS | 2628 | --DOMWINDOW == 214 (0x12ff5e400) [pid = 2628] [serial = 1086] [outer = 0x0] [url = about:blank] 16:19:36 INFO - PROCESS | 2628 | --DOCSHELL 0x12f409800 == 81 [pid = 2628] [id = 378] 16:19:36 INFO - PROCESS | 2628 | --DOCSHELL 0x12dc40800 == 80 [pid = 2628] [id = 377] 16:19:36 INFO - PROCESS | 2628 | --DOCSHELL 0x12da4a800 == 79 [pid = 2628] [id = 376] 16:19:36 INFO - PROCESS | 2628 | --DOCSHELL 0x12c816800 == 78 [pid = 2628] [id = 375] 16:19:36 INFO - PROCESS | 2628 | --DOCSHELL 0x1237f4000 == 77 [pid = 2628] [id = 374] 16:19:36 INFO - PROCESS | 2628 | --DOCSHELL 0x127eb2000 == 76 [pid = 2628] [id = 373] 16:19:36 INFO - PROCESS | 2628 | --DOCSHELL 0x123f96800 == 75 [pid = 2628] [id = 372] 16:19:36 INFO - PROCESS | 2628 | --DOCSHELL 0x11afa5800 == 74 [pid = 2628] [id = 371] 16:19:36 INFO - PROCESS | 2628 | --DOCSHELL 0x114683800 == 73 [pid = 2628] [id = 370] 16:19:36 INFO - PROCESS | 2628 | --DOCSHELL 0x123b2a000 == 72 [pid = 2628] [id = 369] 16:19:36 INFO - PROCESS | 2628 | --DOCSHELL 0x1421c4800 == 71 [pid = 2628] [id = 368] 16:19:36 INFO - PROCESS | 2628 | --DOCSHELL 0x12abd3800 == 70 [pid = 2628] [id = 367] 16:19:36 INFO - PROCESS | 2628 | --DOCSHELL 0x138de1000 == 69 [pid = 2628] [id = 366] 16:19:36 INFO - PROCESS | 2628 | --DOCSHELL 0x12dbb6800 == 68 [pid = 2628] [id = 365] 16:19:36 INFO - PROCESS | 2628 | --DOCSHELL 0x127e84800 == 67 [pid = 2628] [id = 364] 16:19:36 INFO - PROCESS | 2628 | --DOCSHELL 0x119a1d800 == 66 [pid = 2628] [id = 363] 16:19:36 INFO - PROCESS | 2628 | --DOMWINDOW == 213 (0x12ec0d400) [pid = 2628] [serial = 1068] [outer = 0x0] [url = about:blank] 16:19:36 INFO - PROCESS | 2628 | --DOMWINDOW == 212 (0x12f33a400) [pid = 2628] [serial = 1071] [outer = 0x0] [url = about:blank] 16:19:36 INFO - PROCESS | 2628 | --DOMWINDOW == 211 (0x12c8cac00) [pid = 2628] [serial = 1065] [outer = 0x0] [url = about:blank] 16:19:36 INFO - PROCESS | 2628 | --DOMWINDOW == 210 (0x1274a9c00) [pid = 2628] [serial = 1056] [outer = 0x0] [url = about:blank] 16:19:36 INFO - PROCESS | 2628 | --DOMWINDOW == 209 (0x12854fc00) [pid = 2628] [serial = 1057] [outer = 0x0] [url = about:blank] 16:19:36 INFO - PROCESS | 2628 | --DOMWINDOW == 208 (0x129fec000) [pid = 2628] [serial = 1062] [outer = 0x0] [url = about:blank] 16:19:36 INFO - PROCESS | 2628 | --DOMWINDOW == 207 (0x12a725000) [pid = 2628] [serial = 1063] [outer = 0x0] [url = about:blank] 16:19:36 INFO - PROCESS | 2628 | --DOMWINDOW == 206 (0x129896800) [pid = 2628] [serial = 1059] [outer = 0x0] [url = about:blank] 16:19:36 INFO - PROCESS | 2628 | --DOMWINDOW == 205 (0x129adf400) [pid = 2628] [serial = 1060] [outer = 0x0] [url = about:blank] 16:19:36 INFO - PROCESS | 2628 | --DOMWINDOW == 204 (0x1274e9400) [pid = 2628] [serial = 1035] [outer = 0x0] [url = about:blank] 16:19:36 INFO - PROCESS | 2628 | --DOMWINDOW == 203 (0x12a9e1400) [pid = 2628] [serial = 1084] [outer = 0x0] [url = about:blank] 16:19:36 INFO - PROCESS | 2628 | --DOMWINDOW == 202 (0x12fba7800) [pid = 2628] [serial = 1074] [outer = 0x0] [url = about:blank] 16:19:36 INFO - PROCESS | 2628 | --DOMWINDOW == 201 (0x12f9d5400) [pid = 2628] [serial = 1072] [outer = 0x0] [url = about:blank] 16:19:36 INFO - PROCESS | 2628 | --DOMWINDOW == 200 (0x129ff8800) [pid = 2628] [serial = 1038] [outer = 0x0] [url = about:blank] 16:19:36 INFO - PROCESS | 2628 | --DOMWINDOW == 199 (0x114d4fc00) [pid = 2628] [serial = 1029] [outer = 0x0] [url = about:blank] 16:19:36 INFO - PROCESS | 2628 | --DOMWINDOW == 198 (0x11c71bc00) [pid = 2628] [serial = 1054] [outer = 0x0] [url = about:blank] 16:19:36 INFO - PROCESS | 2628 | --DOMWINDOW == 197 (0x11bf92800) [pid = 2628] [serial = 1053] [outer = 0x0] [url = about:blank] 16:19:36 INFO - PROCESS | 2628 | --DOMWINDOW == 196 (0x123aa5800) [pid = 2628] [serial = 1078] [outer = 0x0] [url = about:blank] 16:19:36 INFO - PROCESS | 2628 | --DOMWINDOW == 195 (0x12fbacc00) [pid = 2628] [serial = 1075] [outer = 0x0] [url = about:blank] 16:19:36 INFO - PROCESS | 2628 | --DOMWINDOW == 194 (0x12dc77800) [pid = 2628] [serial = 1041] [outer = 0x0] [url = about:blank] 16:19:36 INFO - PROCESS | 2628 | --DOMWINDOW == 193 (0x12fb9e800) [pid = 2628] [serial = 1047] [outer = 0x0] [url = about:blank] 16:19:36 INFO - PROCESS | 2628 | --DOMWINDOW == 192 (0x11aa5f000) [pid = 2628] [serial = 1051] [outer = 0x0] [url = about:blank] 16:19:36 INFO - PROCESS | 2628 | --DOMWINDOW == 191 (0x118c8bc00) [pid = 2628] [serial = 1050] [outer = 0x0] [url = about:blank] 16:19:36 INFO - PROCESS | 2628 | --DOMWINDOW == 190 (0x11ade0c00) [pid = 2628] [serial = 1032] [outer = 0x0] [url = about:blank] 16:19:36 INFO - PROCESS | 2628 | --DOMWINDOW == 189 (0x129f3a400) [pid = 2628] [serial = 1083] [outer = 0x0] [url = about:blank] 16:19:36 INFO - PROCESS | 2628 | --DOMWINDOW == 188 (0x12f0e4c00) [pid = 2628] [serial = 1044] [outer = 0x0] [url = about:blank] 16:19:36 INFO - PROCESS | 2628 | --DOMWINDOW == 187 (0x114cdb800) [pid = 2628] [serial = 1027] [outer = 0x0] [url = about:blank] 16:19:36 INFO - PROCESS | 2628 | --DOMWINDOW == 186 (0x12a9d4800) [pid = 2628] [serial = 1080] [outer = 0x0] [url = about:blank] 16:19:36 INFO - PROCESS | 2628 | --DOMWINDOW == 185 (0x114d59800) [pid = 2628] [serial = 1077] [outer = 0x0] [url = about:blank] 16:19:36 INFO - PROCESS | 2628 | --DOMWINDOW == 184 (0x12f0dd400) [pid = 2628] [serial = 1069] [outer = 0x0] [url = about:blank] 16:19:36 INFO - PROCESS | 2628 | --DOMWINDOW == 183 (0x12e935000) [pid = 2628] [serial = 1066] [outer = 0x0] [url = about:blank] 16:19:36 INFO - PROCESS | 2628 | --DOMWINDOW == 182 (0x12fbac800) [pid = 2628] [serial = 1081] [outer = 0x0] [url = about:blank] 16:19:36 INFO - PROCESS | 2628 | 1461280776197 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]]]}] 16:19:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:19:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 722ms 16:19:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:19:36 INFO - PROCESS | 2628 | 1461280776208 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 16:19:36 INFO - PROCESS | 2628 | 1461280776210 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 16:19:36 INFO - PROCESS | 2628 | 1461280776232 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:19:36 INFO - PROCESS | 2628 | 1461280776234 Marionette TRACE conn2 <- [1,1546,null,{}] 16:19:36 INFO - PROCESS | 2628 | 1461280776236 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}] 16:19:36 INFO - PROCESS | 2628 | 1461280776335 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 16:19:36 INFO - PROCESS | 2628 | 1461280776419 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:36 INFO - PROCESS | 2628 | ++DOCSHELL 0x123fb1000 == 67 [pid = 2628] [id = 394] 16:19:36 INFO - PROCESS | 2628 | ++DOMWINDOW == 183 (0x11c70d000) [pid = 2628] [serial = 1181] [outer = 0x0] 16:19:36 INFO - PROCESS | 2628 | ++DOMWINDOW == 184 (0x123aa5000) [pid = 2628] [serial = 1182] [outer = 0x11c70d000] 16:19:36 INFO - PROCESS | 2628 | 1461280776463 Marionette DEBUG loaded listener.js 16:19:36 INFO - PROCESS | 2628 | ++DOMWINDOW == 185 (0x12449cc00) [pid = 2628] [serial = 1183] [outer = 0x11c70d000] 16:19:36 INFO - PROCESS | 2628 | 1461280776882 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]]]}] 16:19:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:19:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 691ms 16:19:36 INFO - PROCESS | 2628 | 1461280776904 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 16:19:36 INFO - PROCESS | 2628 | 1461280776906 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 16:19:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:19:36 INFO - PROCESS | 2628 | 1461280776914 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:19:36 INFO - PROCESS | 2628 | 1461280776917 Marionette TRACE conn2 <- [1,1550,null,{}] 16:19:36 INFO - PROCESS | 2628 | 1461280776919 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}] 16:19:37 INFO - PROCESS | 2628 | 1461280777041 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 16:19:37 INFO - PROCESS | 2628 | 1461280777049 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:37 INFO - PROCESS | 2628 | ++DOCSHELL 0x12abd0000 == 68 [pid = 2628] [id = 395] 16:19:37 INFO - PROCESS | 2628 | ++DOMWINDOW == 186 (0x125e23800) [pid = 2628] [serial = 1184] [outer = 0x0] 16:19:37 INFO - PROCESS | 2628 | ++DOMWINDOW == 187 (0x1274ee000) [pid = 2628] [serial = 1185] [outer = 0x125e23800] 16:19:37 INFO - PROCESS | 2628 | 1461280777076 Marionette DEBUG loaded listener.js 16:19:37 INFO - PROCESS | 2628 | ++DOMWINDOW == 188 (0x129f2ec00) [pid = 2628] [serial = 1186] [outer = 0x125e23800] 16:19:37 INFO - PROCESS | 2628 | 1461280777398 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]]]}] 16:19:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:19:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 525ms 16:19:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:19:37 INFO - PROCESS | 2628 | 1461280777435 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 16:19:37 INFO - PROCESS | 2628 | 1461280777436 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 16:19:37 INFO - PROCESS | 2628 | 1461280777438 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:19:37 INFO - PROCESS | 2628 | 1461280777439 Marionette TRACE conn2 <- [1,1554,null,{}] 16:19:37 INFO - PROCESS | 2628 | 1461280777442 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}] 16:19:37 INFO - PROCESS | 2628 | 1461280777558 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 16:19:37 INFO - PROCESS | 2628 | 1461280777568 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:37 INFO - PROCESS | 2628 | ++DOCSHELL 0x12c822800 == 69 [pid = 2628] [id = 396] 16:19:37 INFO - PROCESS | 2628 | ++DOMWINDOW == 189 (0x129895c00) [pid = 2628] [serial = 1187] [outer = 0x0] 16:19:37 INFO - PROCESS | 2628 | ++DOMWINDOW == 190 (0x129fefc00) [pid = 2628] [serial = 1188] [outer = 0x129895c00] 16:19:37 INFO - PROCESS | 2628 | 1461280777594 Marionette DEBUG loaded listener.js 16:19:37 INFO - PROCESS | 2628 | ++DOMWINDOW == 191 (0x12a7ad800) [pid = 2628] [serial = 1189] [outer = 0x129895c00] 16:19:37 INFO - PROCESS | 2628 | 1461280777933 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]]]}] 16:19:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:19:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 517ms 16:19:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:19:37 INFO - PROCESS | 2628 | 1461280777957 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 16:19:37 INFO - PROCESS | 2628 | 1461280777958 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 16:19:37 INFO - PROCESS | 2628 | 1461280777960 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:19:37 INFO - PROCESS | 2628 | 1461280777961 Marionette TRACE conn2 <- [1,1558,null,{}] 16:19:37 INFO - PROCESS | 2628 | 1461280777963 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}] 16:19:38 INFO - PROCESS | 2628 | 1461280778053 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 16:19:38 INFO - PROCESS | 2628 | 1461280778058 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:38 INFO - PROCESS | 2628 | ++DOCSHELL 0x12e50d000 == 70 [pid = 2628] [id = 397] 16:19:38 INFO - PROCESS | 2628 | ++DOMWINDOW == 192 (0x12a9c6800) [pid = 2628] [serial = 1190] [outer = 0x0] 16:19:38 INFO - PROCESS | 2628 | ++DOMWINDOW == 193 (0x12a9cd400) [pid = 2628] [serial = 1191] [outer = 0x12a9c6800] 16:19:38 INFO - PROCESS | 2628 | 1461280778091 Marionette DEBUG loaded listener.js 16:19:38 INFO - PROCESS | 2628 | ++DOMWINDOW == 194 (0x12b56bc00) [pid = 2628] [serial = 1192] [outer = 0x12a9c6800] 16:19:38 INFO - PROCESS | 2628 | 1461280778484 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]]]}] 16:19:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:19:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 568ms 16:19:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:19:38 INFO - PROCESS | 2628 | 1461280778529 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 16:19:38 INFO - PROCESS | 2628 | 1461280778530 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 16:19:38 INFO - PROCESS | 2628 | 1461280778533 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:19:38 INFO - PROCESS | 2628 | 1461280778534 Marionette TRACE conn2 <- [1,1562,null,{}] 16:19:38 INFO - PROCESS | 2628 | 1461280778536 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}] 16:19:38 INFO - PROCESS | 2628 | 1461280778653 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 16:19:38 INFO - PROCESS | 2628 | 1461280778664 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:38 INFO - PROCESS | 2628 | ++DOCSHELL 0x12f136000 == 71 [pid = 2628] [id = 398] 16:19:38 INFO - PROCESS | 2628 | ++DOMWINDOW == 195 (0x12a9c7400) [pid = 2628] [serial = 1193] [outer = 0x0] 16:19:38 INFO - PROCESS | 2628 | ++DOMWINDOW == 196 (0x12c8bf800) [pid = 2628] [serial = 1194] [outer = 0x12a9c7400] 16:19:38 INFO - PROCESS | 2628 | 1461280778690 Marionette DEBUG loaded listener.js 16:19:38 INFO - PROCESS | 2628 | ++DOMWINDOW == 197 (0x12d2cbc00) [pid = 2628] [serial = 1195] [outer = 0x12a9c7400] 16:19:39 INFO - PROCESS | 2628 | 1461280779059 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]]]}] 16:19:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:19:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 571ms 16:19:39 INFO - PROCESS | 2628 | 1461280779104 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 16:19:39 INFO - PROCESS | 2628 | 1461280779106 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 16:19:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:19:39 INFO - PROCESS | 2628 | 1461280779108 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:19:39 INFO - PROCESS | 2628 | 1461280779109 Marionette TRACE conn2 <- [1,1566,null,{}] 16:19:39 INFO - PROCESS | 2628 | 1461280779111 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}] 16:19:39 INFO - PROCESS | 2628 | 1461280779225 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 16:19:39 INFO - PROCESS | 2628 | 1461280779241 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:39 INFO - PROCESS | 2628 | ++DOCSHELL 0x13021f800 == 72 [pid = 2628] [id = 399] 16:19:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 198 (0x12d1a6400) [pid = 2628] [serial = 1196] [outer = 0x0] 16:19:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 199 (0x12dc6ec00) [pid = 2628] [serial = 1197] [outer = 0x12d1a6400] 16:19:39 INFO - PROCESS | 2628 | 1461280779266 Marionette DEBUG loaded listener.js 16:19:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 200 (0x12e5cc800) [pid = 2628] [serial = 1198] [outer = 0x12d1a6400] 16:19:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:19:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 518ms 16:19:39 INFO - PROCESS | 2628 | 1461280779622 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]]]}] 16:19:39 INFO - PROCESS | 2628 | 1461280779626 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 16:19:39 INFO - PROCESS | 2628 | 1461280779627 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 16:19:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:19:39 INFO - PROCESS | 2628 | 1461280779630 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:19:39 INFO - PROCESS | 2628 | 1461280779631 Marionette TRACE conn2 <- [1,1570,null,{}] 16:19:39 INFO - PROCESS | 2628 | 1461280779635 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}] 16:19:39 INFO - PROCESS | 2628 | 1461280779750 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 16:19:39 INFO - PROCESS | 2628 | 1461280779762 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:39 INFO - PROCESS | 2628 | ++DOCSHELL 0x13835a800 == 73 [pid = 2628] [id = 400] 16:19:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 201 (0x123f70400) [pid = 2628] [serial = 1199] [outer = 0x0] 16:19:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 202 (0x123f72c00) [pid = 2628] [serial = 1200] [outer = 0x123f70400] 16:19:39 INFO - PROCESS | 2628 | 1461280779787 Marionette DEBUG loaded listener.js 16:19:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 203 (0x123f77800) [pid = 2628] [serial = 1201] [outer = 0x123f70400] 16:19:40 INFO - PROCESS | 2628 | 1461280780138 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]]]}] 16:19:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:19:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 522ms 16:19:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:19:40 INFO - PROCESS | 2628 | 1461280780158 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 16:19:40 INFO - PROCESS | 2628 | 1461280780159 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 16:19:40 INFO - PROCESS | 2628 | 1461280780161 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:19:40 INFO - PROCESS | 2628 | 1461280780162 Marionette TRACE conn2 <- [1,1574,null,{}] 16:19:40 INFO - PROCESS | 2628 | 1461280780164 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}] 16:19:40 INFO - PROCESS | 2628 | 1461280780410 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 16:19:40 INFO - PROCESS | 2628 | --DOMWINDOW == 202 (0x127f11800) [pid = 2628] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:19:40 INFO - PROCESS | 2628 | --DOMWINDOW == 201 (0x12a728000) [pid = 2628] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:19:40 INFO - PROCESS | 2628 | --DOMWINDOW == 200 (0x125f37400) [pid = 2628] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:19:40 INFO - PROCESS | 2628 | --DOMWINDOW == 199 (0x11c63a400) [pid = 2628] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:19:40 INFO - PROCESS | 2628 | --DOMWINDOW == 198 (0x112369400) [pid = 2628] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:19:40 INFO - PROCESS | 2628 | --DOMWINDOW == 197 (0x11af20800) [pid = 2628] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:19:40 INFO - PROCESS | 2628 | --DOMWINDOW == 196 (0x123aa4000) [pid = 2628] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:19:40 INFO - PROCESS | 2628 | --DOMWINDOW == 195 (0x129f38400) [pid = 2628] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:19:40 INFO - PROCESS | 2628 | --DOMWINDOW == 194 (0x114d5b800) [pid = 2628] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:19:40 INFO - PROCESS | 2628 | --DOMWINDOW == 193 (0x12bd94800) [pid = 2628] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:19:40 INFO - PROCESS | 2628 | --DOMWINDOW == 192 (0x1274a1800) [pid = 2628] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:19:40 INFO - PROCESS | 2628 | --DOMWINDOW == 191 (0x129f37c00) [pid = 2628] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:19:40 INFO - PROCESS | 2628 | 1461280780464 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:40 INFO - PROCESS | 2628 | ++DOCSHELL 0x11ba1d000 == 74 [pid = 2628] [id = 401] 16:19:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 192 (0x114ccdc00) [pid = 2628] [serial = 1202] [outer = 0x0] 16:19:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 193 (0x11a60e000) [pid = 2628] [serial = 1203] [outer = 0x114ccdc00] 16:19:40 INFO - PROCESS | 2628 | 1461280780490 Marionette DEBUG loaded listener.js 16:19:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 194 (0x123f71800) [pid = 2628] [serial = 1204] [outer = 0x114ccdc00] 16:19:40 INFO - PROCESS | 2628 | 1461280780747 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]]]}] 16:19:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:19:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 618ms 16:19:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:19:40 INFO - PROCESS | 2628 | 1461280780780 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 16:19:40 INFO - PROCESS | 2628 | 1461280780781 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 16:19:40 INFO - PROCESS | 2628 | 1461280780791 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:19:40 INFO - PROCESS | 2628 | 1461280780792 Marionette TRACE conn2 <- [1,1578,null,{}] 16:19:40 INFO - PROCESS | 2628 | 1461280780794 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}] 16:19:40 INFO - PROCESS | 2628 | 1461280780891 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 16:19:40 INFO - PROCESS | 2628 | 1461280780896 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:40 INFO - PROCESS | 2628 | ++DOCSHELL 0x138df0000 == 75 [pid = 2628] [id = 402] 16:19:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 195 (0x123f76800) [pid = 2628] [serial = 1205] [outer = 0x0] 16:19:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 196 (0x12a9c4400) [pid = 2628] [serial = 1206] [outer = 0x123f76800] 16:19:40 INFO - PROCESS | 2628 | 1461280780926 Marionette DEBUG loaded listener.js 16:19:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 197 (0x12da87c00) [pid = 2628] [serial = 1207] [outer = 0x123f76800] 16:19:41 INFO - PROCESS | 2628 | 1461280781274 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]]]}] 16:19:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:19:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 519ms 16:19:41 INFO - PROCESS | 2628 | 1461280781310 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 16:19:41 INFO - PROCESS | 2628 | 1461280781312 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 16:19:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:19:41 INFO - PROCESS | 2628 | 1461280781314 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:19:41 INFO - PROCESS | 2628 | 1461280781316 Marionette TRACE conn2 <- [1,1582,null,{}] 16:19:41 INFO - PROCESS | 2628 | 1461280781318 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}] 16:19:41 INFO - PROCESS | 2628 | 1461280781458 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 16:19:41 INFO - PROCESS | 2628 | 1461280781466 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:41 INFO - PROCESS | 2628 | ++DOCSHELL 0x138e95800 == 76 [pid = 2628] [id = 403] 16:19:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 198 (0x12aad9c00) [pid = 2628] [serial = 1208] [outer = 0x0] 16:19:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 199 (0x12da2e800) [pid = 2628] [serial = 1209] [outer = 0x12aad9c00] 16:19:41 INFO - PROCESS | 2628 | 1461280781491 Marionette DEBUG loaded listener.js 16:19:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 200 (0x12f0d9400) [pid = 2628] [serial = 1210] [outer = 0x12aad9c00] 16:19:41 INFO - PROCESS | 2628 | 1461280781804 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]]]}] 16:19:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:19:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 521ms 16:19:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:19:41 INFO - PROCESS | 2628 | 1461280781836 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 16:19:41 INFO - PROCESS | 2628 | 1461280781838 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 16:19:41 INFO - PROCESS | 2628 | 1461280781840 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:19:41 INFO - PROCESS | 2628 | 1461280781841 Marionette TRACE conn2 <- [1,1586,null,{}] 16:19:41 INFO - PROCESS | 2628 | 1461280781843 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}] 16:19:41 INFO - PROCESS | 2628 | 1461280781936 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 16:19:41 INFO - PROCESS | 2628 | 1461280781940 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:41 INFO - PROCESS | 2628 | ++DOCSHELL 0x12b0ea000 == 77 [pid = 2628] [id = 404] 16:19:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 201 (0x125f37400) [pid = 2628] [serial = 1211] [outer = 0x0] 16:19:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 202 (0x12fbac000) [pid = 2628] [serial = 1212] [outer = 0x125f37400] 16:19:41 INFO - PROCESS | 2628 | 1461280781964 Marionette DEBUG loaded listener.js 16:19:42 INFO - PROCESS | 2628 | ++DOMWINDOW == 203 (0x130075c00) [pid = 2628] [serial = 1213] [outer = 0x125f37400] 16:19:42 INFO - PROCESS | 2628 | 1461280782320 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]]]}] 16:19:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:19:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 518ms 16:19:42 INFO - PROCESS | 2628 | 1461280782368 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 16:19:42 INFO - PROCESS | 2628 | 1461280782370 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 16:19:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:19:42 INFO - PROCESS | 2628 | 1461280782372 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:19:42 INFO - PROCESS | 2628 | 1461280782373 Marionette TRACE conn2 <- [1,1590,null,{}] 16:19:42 INFO - PROCESS | 2628 | 1461280782375 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}] 16:19:42 INFO - PROCESS | 2628 | 1461280782583 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 16:19:42 INFO - PROCESS | 2628 | 1461280782642 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:42 INFO - PROCESS | 2628 | ++DOCSHELL 0x11c114000 == 78 [pid = 2628] [id = 405] 16:19:42 INFO - PROCESS | 2628 | ++DOMWINDOW == 204 (0x114d4fc00) [pid = 2628] [serial = 1214] [outer = 0x0] 16:19:42 INFO - PROCESS | 2628 | ++DOMWINDOW == 205 (0x118758000) [pid = 2628] [serial = 1215] [outer = 0x114d4fc00] 16:19:42 INFO - PROCESS | 2628 | 1461280782675 Marionette DEBUG loaded listener.js 16:19:42 INFO - PROCESS | 2628 | ++DOMWINDOW == 206 (0x11af20800) [pid = 2628] [serial = 1216] [outer = 0x114d4fc00] 16:19:43 INFO - PROCESS | 2628 | 1461280783085 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]]]}] 16:19:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:19:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 771ms 16:19:43 INFO - PROCESS | 2628 | 1461280783144 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 16:19:43 INFO - PROCESS | 2628 | 1461280783148 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 16:19:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:19:43 INFO - PROCESS | 2628 | 1461280783152 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:19:43 INFO - PROCESS | 2628 | 1461280783154 Marionette TRACE conn2 <- [1,1594,null,{}] 16:19:43 INFO - PROCESS | 2628 | 1461280783157 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}] 16:19:43 INFO - PROCESS | 2628 | 1461280783271 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 16:19:43 INFO - PROCESS | 2628 | 1461280783395 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:43 INFO - PROCESS | 2628 | ++DOCSHELL 0x12adec800 == 79 [pid = 2628] [id = 406] 16:19:43 INFO - PROCESS | 2628 | ++DOMWINDOW == 207 (0x11c67ec00) [pid = 2628] [serial = 1217] [outer = 0x0] 16:19:43 INFO - PROCESS | 2628 | ++DOMWINDOW == 208 (0x123aaa400) [pid = 2628] [serial = 1218] [outer = 0x11c67ec00] 16:19:43 INFO - PROCESS | 2628 | 1461280783429 Marionette DEBUG loaded listener.js 16:19:43 INFO - PROCESS | 2628 | ++DOMWINDOW == 209 (0x125e23c00) [pid = 2628] [serial = 1219] [outer = 0x11c67ec00] 16:19:43 INFO - PROCESS | 2628 | 1461280783853 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]]]}] 16:19:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:19:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 723ms 16:19:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:19:43 INFO - PROCESS | 2628 | 1461280783874 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 16:19:43 INFO - PROCESS | 2628 | 1461280783875 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 16:19:43 INFO - PROCESS | 2628 | 1461280783878 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:19:43 INFO - PROCESS | 2628 | 1461280783879 Marionette TRACE conn2 <- [1,1598,null,{}] 16:19:43 INFO - PROCESS | 2628 | 1461280783882 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}] 16:19:44 INFO - PROCESS | 2628 | 1461280783994 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 16:19:44 INFO - PROCESS | 2628 | 1461280784106 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:44 INFO - PROCESS | 2628 | ++DOCSHELL 0x12f420800 == 80 [pid = 2628] [id = 407] 16:19:44 INFO - PROCESS | 2628 | ++DOMWINDOW == 210 (0x127f0e400) [pid = 2628] [serial = 1220] [outer = 0x0] 16:19:44 INFO - PROCESS | 2628 | ++DOMWINDOW == 211 (0x129ad4c00) [pid = 2628] [serial = 1221] [outer = 0x127f0e400] 16:19:44 INFO - PROCESS | 2628 | 1461280784141 Marionette DEBUG loaded listener.js 16:19:44 INFO - PROCESS | 2628 | ++DOMWINDOW == 212 (0x129ff8c00) [pid = 2628] [serial = 1222] [outer = 0x127f0e400] 16:19:44 INFO - PROCESS | 2628 | 1461280784574 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]]]}] 16:19:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:19:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 718ms 16:19:44 INFO - PROCESS | 2628 | 1461280784621 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 16:19:44 INFO - PROCESS | 2628 | 1461280784623 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 16:19:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:19:44 INFO - PROCESS | 2628 | 1461280784631 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:19:44 INFO - PROCESS | 2628 | 1461280784635 Marionette TRACE conn2 <- [1,1602,null,{}] 16:19:44 INFO - PROCESS | 2628 | 1461280784654 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}] 16:19:44 INFO - PROCESS | 2628 | 1461280784763 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 16:19:44 INFO - PROCESS | 2628 | 1461280784851 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:44 INFO - PROCESS | 2628 | ++DOCSHELL 0x1421de000 == 81 [pid = 2628] [id = 408] 16:19:44 INFO - PROCESS | 2628 | ++DOMWINDOW == 213 (0x129ff1c00) [pid = 2628] [serial = 1223] [outer = 0x0] 16:19:44 INFO - PROCESS | 2628 | ++DOMWINDOW == 214 (0x12a9c0800) [pid = 2628] [serial = 1224] [outer = 0x129ff1c00] 16:19:44 INFO - PROCESS | 2628 | 1461280784881 Marionette DEBUG loaded listener.js 16:19:44 INFO - PROCESS | 2628 | ++DOMWINDOW == 215 (0x12aadd000) [pid = 2628] [serial = 1225] [outer = 0x129ff1c00] 16:19:45 INFO - PROCESS | 2628 | 1461280785308 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]]]}] 16:19:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:19:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 742ms 16:19:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:19:45 INFO - PROCESS | 2628 | 1461280785370 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 16:19:45 INFO - PROCESS | 2628 | 1461280785371 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 16:19:45 INFO - PROCESS | 2628 | 1461280785373 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:19:45 INFO - PROCESS | 2628 | 1461280785375 Marionette TRACE conn2 <- [1,1606,null,{}] 16:19:45 INFO - PROCESS | 2628 | 1461280785377 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}] 16:19:45 INFO - PROCESS | 2628 | 1461280785496 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 16:19:45 INFO - PROCESS | 2628 | 1461280785614 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:45 INFO - PROCESS | 2628 | ++DOCSHELL 0x12a76a000 == 82 [pid = 2628] [id = 409] 16:19:45 INFO - PROCESS | 2628 | ++DOMWINDOW == 216 (0x12b571800) [pid = 2628] [serial = 1226] [outer = 0x0] 16:19:45 INFO - PROCESS | 2628 | ++DOMWINDOW == 217 (0x12bc5c000) [pid = 2628] [serial = 1227] [outer = 0x12b571800] 16:19:45 INFO - PROCESS | 2628 | 1461280785661 Marionette DEBUG loaded listener.js 16:19:45 INFO - PROCESS | 2628 | ++DOMWINDOW == 218 (0x12e3eb400) [pid = 2628] [serial = 1228] [outer = 0x12b571800] 16:19:46 INFO - PROCESS | 2628 | 1461280786148 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]]]}] 16:19:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:19:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 821ms 16:19:46 INFO - PROCESS | 2628 | 1461280786195 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 16:19:46 INFO - PROCESS | 2628 | 1461280786197 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 16:19:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:19:46 INFO - PROCESS | 2628 | 1461280786201 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:19:46 INFO - PROCESS | 2628 | 1461280786203 Marionette TRACE conn2 <- [1,1610,null,{}] 16:19:46 INFO - PROCESS | 2628 | 1461280786207 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}] 16:19:46 INFO - PROCESS | 2628 | 1461280786388 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 16:19:46 INFO - PROCESS | 2628 | 1461280786553 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:46 INFO - PROCESS | 2628 | ++DOCSHELL 0x12afd5800 == 83 [pid = 2628] [id = 410] 16:19:46 INFO - PROCESS | 2628 | ++DOMWINDOW == 219 (0x130086400) [pid = 2628] [serial = 1229] [outer = 0x0] 16:19:46 INFO - PROCESS | 2628 | ++DOMWINDOW == 220 (0x13008c800) [pid = 2628] [serial = 1230] [outer = 0x130086400] 16:19:46 INFO - PROCESS | 2628 | 1461280786587 Marionette DEBUG loaded listener.js 16:19:46 INFO - PROCESS | 2628 | ++DOMWINDOW == 221 (0x130518000) [pid = 2628] [serial = 1231] [outer = 0x130086400] 16:19:46 INFO - PROCESS | 2628 | 1461280786993 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]]]}] 16:19:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:19:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 822ms 16:19:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:19:47 INFO - PROCESS | 2628 | 1461280787023 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 16:19:47 INFO - PROCESS | 2628 | 1461280787024 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 16:19:47 INFO - PROCESS | 2628 | 1461280787026 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:19:47 INFO - PROCESS | 2628 | 1461280787027 Marionette TRACE conn2 <- [1,1614,null,{}] 16:19:47 INFO - PROCESS | 2628 | 1461280787030 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}] 16:19:47 INFO - PROCESS | 2628 | 1461280787138 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 16:19:47 INFO - PROCESS | 2628 | 1461280787226 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:47 INFO - PROCESS | 2628 | ++DOCSHELL 0x12ac65000 == 84 [pid = 2628] [id = 411] 16:19:47 INFO - PROCESS | 2628 | ++DOMWINDOW == 222 (0x12ac8d000) [pid = 2628] [serial = 1232] [outer = 0x0] 16:19:47 INFO - PROCESS | 2628 | ++DOMWINDOW == 223 (0x12ac94800) [pid = 2628] [serial = 1233] [outer = 0x12ac8d000] 16:19:47 INFO - PROCESS | 2628 | 1461280787255 Marionette DEBUG loaded listener.js 16:19:47 INFO - PROCESS | 2628 | ++DOMWINDOW == 224 (0x12ac98000) [pid = 2628] [serial = 1234] [outer = 0x12ac8d000] 16:19:47 INFO - PROCESS | 2628 | 1461280787659 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]]]}] 16:19:47 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 16:19:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 670ms 16:19:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:19:47 INFO - PROCESS | 2628 | 1461280787696 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 16:19:47 INFO - PROCESS | 2628 | 1461280787698 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 16:19:47 INFO - PROCESS | 2628 | 1461280787700 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:19:47 INFO - PROCESS | 2628 | 1461280787701 Marionette TRACE conn2 <- [1,1618,null,{}] 16:19:47 INFO - PROCESS | 2628 | 1461280787704 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}] 16:19:47 INFO - PROCESS | 2628 | 1461280787812 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 16:19:47 INFO - PROCESS | 2628 | 1461280787919 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:47 INFO - PROCESS | 2628 | ++DOCSHELL 0x133b83000 == 85 [pid = 2628] [id = 412] 16:19:47 INFO - PROCESS | 2628 | ++DOMWINDOW == 225 (0x12ac91800) [pid = 2628] [serial = 1235] [outer = 0x0] 16:19:47 INFO - PROCESS | 2628 | ++DOMWINDOW == 226 (0x12b039400) [pid = 2628] [serial = 1236] [outer = 0x12ac91800] 16:19:47 INFO - PROCESS | 2628 | 1461280787948 Marionette DEBUG loaded listener.js 16:19:47 INFO - PROCESS | 2628 | ++DOMWINDOW == 227 (0x12b03cc00) [pid = 2628] [serial = 1237] [outer = 0x12ac91800] 16:19:48 INFO - PROCESS | 2628 | 1461280788396 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]]]}] 16:19:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:19:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 723ms 16:19:48 INFO - PROCESS | 2628 | 1461280788423 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 16:19:48 INFO - PROCESS | 2628 | 1461280788425 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 16:19:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:19:48 INFO - PROCESS | 2628 | 1461280788427 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:19:48 INFO - PROCESS | 2628 | 1461280788428 Marionette TRACE conn2 <- [1,1622,null,{}] 16:19:48 INFO - PROCESS | 2628 | 1461280788431 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}] 16:19:48 INFO - PROCESS | 2628 | 1461280788541 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 16:19:48 INFO - PROCESS | 2628 | 1461280788658 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:48 INFO - PROCESS | 2628 | ++DOCSHELL 0x119281800 == 86 [pid = 2628] [id = 413] 16:19:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 228 (0x114d53000) [pid = 2628] [serial = 1238] [outer = 0x0] 16:19:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 229 (0x11ab7bc00) [pid = 2628] [serial = 1239] [outer = 0x114d53000] 16:19:48 INFO - PROCESS | 2628 | 1461280788690 Marionette DEBUG loaded listener.js 16:19:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 230 (0x12a9cd800) [pid = 2628] [serial = 1240] [outer = 0x114d53000] 16:19:49 INFO - PROCESS | 2628 | 1461280789106 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]]]}] 16:19:49 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 16:19:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 718ms 16:19:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:19:49 INFO - PROCESS | 2628 | 1461280789146 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 16:19:49 INFO - PROCESS | 2628 | 1461280789147 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 16:19:49 INFO - PROCESS | 2628 | 1461280789164 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:19:49 INFO - PROCESS | 2628 | 1461280789165 Marionette TRACE conn2 <- [1,1626,null,{}] 16:19:49 INFO - PROCESS | 2628 | 1461280789190 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}] 16:19:49 INFO - PROCESS | 2628 | 1461280789477 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 16:19:49 INFO - PROCESS | 2628 | 1461280789609 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:49 INFO - PROCESS | 2628 | ++DOCSHELL 0x12a940000 == 87 [pid = 2628] [id = 414] 16:19:49 INFO - PROCESS | 2628 | ++DOMWINDOW == 231 (0x114cdb800) [pid = 2628] [serial = 1241] [outer = 0x0] 16:19:49 INFO - PROCESS | 2628 | ++DOMWINDOW == 232 (0x114f68400) [pid = 2628] [serial = 1242] [outer = 0x114cdb800] 16:19:49 INFO - PROCESS | 2628 | 1461280789638 Marionette DEBUG loaded listener.js 16:19:49 INFO - PROCESS | 2628 | ++DOMWINDOW == 233 (0x118cfe800) [pid = 2628] [serial = 1243] [outer = 0x114cdb800] 16:19:50 INFO - PROCESS | 2628 | 1461280790070 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]]]}] 16:19:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:19:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 956ms 16:19:50 INFO - PROCESS | 2628 | 1461280790107 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 16:19:50 INFO - PROCESS | 2628 | 1461280790109 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 16:19:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:19:50 INFO - PROCESS | 2628 | 1461280790112 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:19:50 INFO - PROCESS | 2628 | 1461280790115 Marionette TRACE conn2 <- [1,1630,null,{}] 16:19:50 INFO - PROCESS | 2628 | 1461280790118 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}] 16:19:50 INFO - PROCESS | 2628 | 1461280790220 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 16:19:50 INFO - PROCESS | 2628 | 1461280790340 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:50 INFO - PROCESS | 2628 | ++DOCSHELL 0x11ad93800 == 88 [pid = 2628] [id = 415] 16:19:50 INFO - PROCESS | 2628 | ++DOMWINDOW == 234 (0x11af18000) [pid = 2628] [serial = 1244] [outer = 0x0] 16:19:50 INFO - PROCESS | 2628 | ++DOMWINDOW == 235 (0x11b91f400) [pid = 2628] [serial = 1245] [outer = 0x11af18000] 16:19:50 INFO - PROCESS | 2628 | 1461280790372 Marionette DEBUG loaded listener.js 16:19:50 INFO - PROCESS | 2628 | ++DOMWINDOW == 236 (0x11bfee000) [pid = 2628] [serial = 1246] [outer = 0x11af18000] 16:19:50 INFO - PROCESS | 2628 | --DOCSHELL 0x130b23800 == 87 [pid = 2628] [id = 269] 16:19:50 INFO - PROCESS | 2628 | --DOCSHELL 0x12ed48800 == 86 [pid = 2628] [id = 308] 16:19:50 INFO - PROCESS | 2628 | --DOCSHELL 0x138e95800 == 85 [pid = 2628] [id = 403] 16:19:50 INFO - PROCESS | 2628 | --DOCSHELL 0x138df0000 == 84 [pid = 2628] [id = 402] 16:19:50 INFO - PROCESS | 2628 | --DOCSHELL 0x11ba1d000 == 83 [pid = 2628] [id = 401] 16:19:50 INFO - PROCESS | 2628 | --DOCSHELL 0x13835a800 == 82 [pid = 2628] [id = 400] 16:19:50 INFO - PROCESS | 2628 | 1461280790920 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]]]}] 16:19:50 INFO - PROCESS | 2628 | --DOMWINDOW == 235 (0x12d0d5400) [pid = 2628] [serial = 1101] [outer = 0x0] [url = about:blank] 16:19:50 INFO - PROCESS | 2628 | --DOMWINDOW == 234 (0x11bff1800) [pid = 2628] [serial = 1104] [outer = 0x0] [url = about:blank] 16:19:50 INFO - PROCESS | 2628 | --DOMWINDOW == 233 (0x11c614800) [pid = 2628] [serial = 1107] [outer = 0x0] [url = about:blank] 16:19:50 INFO - PROCESS | 2628 | --DOMWINDOW == 232 (0x12e3ec000) [pid = 2628] [serial = 1143] [outer = 0x0] [url = about:blank] 16:19:50 INFO - PROCESS | 2628 | --DOCSHELL 0x13021f800 == 81 [pid = 2628] [id = 399] 16:19:50 INFO - PROCESS | 2628 | --DOCSHELL 0x12f136000 == 80 [pid = 2628] [id = 398] 16:19:50 INFO - PROCESS | 2628 | --DOCSHELL 0x12e50d000 == 79 [pid = 2628] [id = 397] 16:19:50 INFO - PROCESS | 2628 | --DOCSHELL 0x12c822800 == 78 [pid = 2628] [id = 396] 16:19:50 INFO - PROCESS | 2628 | --DOCSHELL 0x12abd0000 == 77 [pid = 2628] [id = 395] 16:19:50 INFO - PROCESS | 2628 | --DOCSHELL 0x123fb1000 == 76 [pid = 2628] [id = 394] 16:19:50 INFO - PROCESS | 2628 | --DOCSHELL 0x11ba12800 == 75 [pid = 2628] [id = 393] 16:19:50 INFO - PROCESS | 2628 | --DOCSHELL 0x123e20000 == 74 [pid = 2628] [id = 392] 16:19:50 INFO - PROCESS | 2628 | --DOCSHELL 0x138e7b000 == 73 [pid = 2628] [id = 390] 16:19:50 INFO - PROCESS | 2628 | --DOCSHELL 0x138d68000 == 72 [pid = 2628] [id = 389] 16:19:50 INFO - PROCESS | 2628 | --DOCSHELL 0x12adeb800 == 71 [pid = 2628] [id = 388] 16:19:50 INFO - PROCESS | 2628 | --DOCSHELL 0x1396dc000 == 70 [pid = 2628] [id = 387] 16:19:50 INFO - PROCESS | 2628 | --DOCSHELL 0x138de8800 == 69 [pid = 2628] [id = 386] 16:19:50 INFO - PROCESS | 2628 | --DOCSHELL 0x137038000 == 68 [pid = 2628] [id = 385] 16:19:50 INFO - PROCESS | 2628 | --DOCSHELL 0x12bc2c000 == 67 [pid = 2628] [id = 384] 16:19:50 INFO - PROCESS | 2628 | --DOCSHELL 0x125fe4000 == 66 [pid = 2628] [id = 383] 16:19:50 INFO - PROCESS | 2628 | --DOCSHELL 0x115591800 == 65 [pid = 2628] [id = 382] 16:19:50 INFO - PROCESS | 2628 | --DOMWINDOW == 231 (0x13007d400) [pid = 2628] [serial = 1087] [outer = 0x0] [url = about:blank] 16:19:50 INFO - PROCESS | 2628 | --DOMWINDOW == 230 (0x12a71ac00) [pid = 2628] [serial = 1128] [outer = 0x0] [url = about:blank] 16:19:50 INFO - PROCESS | 2628 | --DOMWINDOW == 229 (0x12a9c9800) [pid = 2628] [serial = 1131] [outer = 0x0] [url = about:blank] 16:19:50 INFO - PROCESS | 2628 | --DOMWINDOW == 228 (0x12a727800) [pid = 2628] [serial = 1129] [outer = 0x0] [url = about:blank] 16:19:50 INFO - PROCESS | 2628 | --DOMWINDOW == 227 (0x1274ec000) [pid = 2628] [serial = 1122] [outer = 0x0] [url = about:blank] 16:19:50 INFO - PROCESS | 2628 | --DOMWINDOW == 226 (0x127f1a800) [pid = 2628] [serial = 1123] [outer = 0x0] [url = about:blank] 16:19:50 INFO - PROCESS | 2628 | --DOMWINDOW == 225 (0x12a9dac00) [pid = 2628] [serial = 1098] [outer = 0x0] [url = about:blank] 16:19:50 INFO - PROCESS | 2628 | --DOMWINDOW == 224 (0x11c677000) [pid = 2628] [serial = 1116] [outer = 0x0] [url = about:blank] 16:19:50 INFO - PROCESS | 2628 | --DOMWINDOW == 223 (0x123aa2400) [pid = 2628] [serial = 1117] [outer = 0x0] [url = about:blank] 16:19:50 INFO - PROCESS | 2628 | --DOMWINDOW == 222 (0x1146e5800) [pid = 2628] [serial = 1110] [outer = 0x0] [url = about:blank] 16:19:50 INFO - PROCESS | 2628 | --DOMWINDOW == 221 (0x118761c00) [pid = 2628] [serial = 1111] [outer = 0x0] [url = about:blank] 16:19:50 INFO - PROCESS | 2628 | --DOMWINDOW == 220 (0x11c1bd400) [pid = 2628] [serial = 1114] [outer = 0x0] [url = about:blank] 16:19:50 INFO - PROCESS | 2628 | --DOMWINDOW == 219 (0x11bfe8800) [pid = 2628] [serial = 1113] [outer = 0x0] [url = about:blank] 16:19:50 INFO - PROCESS | 2628 | --DOMWINDOW == 218 (0x123ea3c00) [pid = 2628] [serial = 1119] [outer = 0x0] [url = about:blank] 16:19:50 INFO - PROCESS | 2628 | --DOMWINDOW == 217 (0x125f35400) [pid = 2628] [serial = 1120] [outer = 0x0] [url = about:blank] 16:19:50 INFO - PROCESS | 2628 | --DOMWINDOW == 216 (0x129f30c00) [pid = 2628] [serial = 1095] [outer = 0x0] [url = about:blank] 16:19:50 INFO - PROCESS | 2628 | --DOMWINDOW == 215 (0x114cce400) [pid = 2628] [serial = 1089] [outer = 0x0] [url = about:blank] 16:19:50 INFO - PROCESS | 2628 | --DOMWINDOW == 214 (0x12b5c4c00) [pid = 2628] [serial = 1134] [outer = 0x0] [url = about:blank] 16:19:50 INFO - PROCESS | 2628 | --DOMWINDOW == 213 (0x11c715c00) [pid = 2628] [serial = 1092] [outer = 0x0] [url = about:blank] 16:19:50 INFO - PROCESS | 2628 | --DOMWINDOW == 212 (0x12a9ddc00) [pid = 2628] [serial = 1138] [outer = 0x0] [url = about:blank] 16:19:50 INFO - PROCESS | 2628 | --DOMWINDOW == 211 (0x129e58400) [pid = 2628] [serial = 1137] [outer = 0x0] [url = about:blank] 16:19:50 INFO - PROCESS | 2628 | --DOMWINDOW == 210 (0x12bc54c00) [pid = 2628] [serial = 1135] [outer = 0x0] [url = about:blank] 16:19:50 INFO - PROCESS | 2628 | --DOMWINDOW == 209 (0x12e3aa400) [pid = 2628] [serial = 1141] [outer = 0x0] [url = about:blank] 16:19:50 INFO - PROCESS | 2628 | --DOMWINDOW == 208 (0x12d1b1000) [pid = 2628] [serial = 1140] [outer = 0x0] [url = about:blank] 16:19:50 INFO - PROCESS | 2628 | --DOMWINDOW == 207 (0x129892c00) [pid = 2628] [serial = 1125] [outer = 0x0] [url = about:blank] 16:19:50 INFO - PROCESS | 2628 | --DOMWINDOW == 206 (0x129fd6400) [pid = 2628] [serial = 1126] [outer = 0x0] [url = about:blank] 16:19:50 INFO - PROCESS | 2628 | --DOMWINDOW == 205 (0x12a9da800) [pid = 2628] [serial = 1132] [outer = 0x0] [url = about:blank] 16:19:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:19:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 874ms 16:19:50 INFO - PROCESS | 2628 | 1461280790986 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 16:19:50 INFO - PROCESS | 2628 | 1461280790988 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 16:19:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:19:50 INFO - PROCESS | 2628 | 1461280790991 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:19:50 INFO - PROCESS | 2628 | 1461280790992 Marionette TRACE conn2 <- [1,1634,null,{}] 16:19:50 INFO - PROCESS | 2628 | 1461280790994 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}] 16:19:51 INFO - PROCESS | 2628 | 1461280791083 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 16:19:51 INFO - PROCESS | 2628 | 1461280791090 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:51 INFO - PROCESS | 2628 | ++DOCSHELL 0x11ba0b800 == 66 [pid = 2628] [id = 416] 16:19:51 INFO - PROCESS | 2628 | ++DOMWINDOW == 206 (0x11c60f000) [pid = 2628] [serial = 1247] [outer = 0x0] 16:19:51 INFO - PROCESS | 2628 | ++DOMWINDOW == 207 (0x11c66f800) [pid = 2628] [serial = 1248] [outer = 0x11c60f000] 16:19:51 INFO - PROCESS | 2628 | 1461280791116 Marionette DEBUG loaded listener.js 16:19:51 INFO - PROCESS | 2628 | ++DOMWINDOW == 208 (0x123919000) [pid = 2628] [serial = 1249] [outer = 0x11c60f000] 16:19:51 INFO - PROCESS | 2628 | 1461280791526 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]]]}] 16:19:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:19:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 568ms 16:19:51 INFO - PROCESS | 2628 | 1461280791560 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 16:19:51 INFO - PROCESS | 2628 | 1461280791562 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 16:19:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:19:51 INFO - PROCESS | 2628 | 1461280791570 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:19:51 INFO - PROCESS | 2628 | 1461280791573 Marionette TRACE conn2 <- [1,1638,null,{}] 16:19:51 INFO - PROCESS | 2628 | 1461280791575 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}] 16:19:51 INFO - PROCESS | 2628 | 1461280791667 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 16:19:51 INFO - PROCESS | 2628 | 1461280791671 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:51 INFO - PROCESS | 2628 | ++DOCSHELL 0x129c65000 == 67 [pid = 2628] [id = 417] 16:19:51 INFO - PROCESS | 2628 | ++DOMWINDOW == 209 (0x123aa0000) [pid = 2628] [serial = 1250] [outer = 0x0] 16:19:51 INFO - PROCESS | 2628 | ++DOMWINDOW == 210 (0x123f6d000) [pid = 2628] [serial = 1251] [outer = 0x123aa0000] 16:19:51 INFO - PROCESS | 2628 | 1461280791697 Marionette DEBUG loaded listener.js 16:19:51 INFO - PROCESS | 2628 | ++DOMWINDOW == 211 (0x125f38800) [pid = 2628] [serial = 1252] [outer = 0x123aa0000] 16:19:52 INFO - PROCESS | 2628 | 1461280792059 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]]]}] 16:19:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:19:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 529ms 16:19:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:19:52 INFO - PROCESS | 2628 | 1461280792095 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 16:19:52 INFO - PROCESS | 2628 | 1461280792097 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 16:19:52 INFO - PROCESS | 2628 | 1461280792099 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:19:52 INFO - PROCESS | 2628 | 1461280792100 Marionette TRACE conn2 <- [1,1642,null,{}] 16:19:52 INFO - PROCESS | 2628 | 1461280792103 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}] 16:19:52 INFO - PROCESS | 2628 | 1461280792196 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 16:19:52 INFO - PROCESS | 2628 | 1461280792200 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:52 INFO - PROCESS | 2628 | ++DOCSHELL 0x12adf1800 == 68 [pid = 2628] [id = 418] 16:19:52 INFO - PROCESS | 2628 | ++DOMWINDOW == 212 (0x12749e800) [pid = 2628] [serial = 1253] [outer = 0x0] 16:19:52 INFO - PROCESS | 2628 | ++DOMWINDOW == 213 (0x1279bc800) [pid = 2628] [serial = 1254] [outer = 0x12749e800] 16:19:52 INFO - PROCESS | 2628 | 1461280792226 Marionette DEBUG loaded listener.js 16:19:52 INFO - PROCESS | 2628 | ++DOMWINDOW == 214 (0x129898000) [pid = 2628] [serial = 1255] [outer = 0x12749e800] 16:19:52 INFO - PROCESS | 2628 | 1461280792576 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]]]}] 16:19:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:19:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 523ms 16:19:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:19:52 INFO - PROCESS | 2628 | 1461280792622 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 16:19:52 INFO - PROCESS | 2628 | 1461280792623 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 16:19:52 INFO - PROCESS | 2628 | 1461280792626 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:19:52 INFO - PROCESS | 2628 | 1461280792627 Marionette TRACE conn2 <- [1,1646,null,{}] 16:19:52 INFO - PROCESS | 2628 | 1461280792629 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}] 16:19:52 INFO - PROCESS | 2628 | 1461280792717 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 16:19:52 INFO - PROCESS | 2628 | 1461280792804 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:52 INFO - PROCESS | 2628 | ++DOCSHELL 0x12c808000 == 69 [pid = 2628] [id = 419] 16:19:52 INFO - PROCESS | 2628 | ++DOMWINDOW == 215 (0x129f33400) [pid = 2628] [serial = 1256] [outer = 0x0] 16:19:52 INFO - PROCESS | 2628 | ++DOMWINDOW == 216 (0x129f3bc00) [pid = 2628] [serial = 1257] [outer = 0x129f33400] 16:19:52 INFO - PROCESS | 2628 | 1461280792836 Marionette DEBUG loaded listener.js 16:19:52 INFO - PROCESS | 2628 | ++DOMWINDOW == 217 (0x12a720c00) [pid = 2628] [serial = 1258] [outer = 0x129f33400] 16:19:53 INFO - PROCESS | 2628 | 1461280793165 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]]]}] 16:19:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:19:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 568ms 16:19:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:19:53 INFO - PROCESS | 2628 | 1461280793199 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 16:19:53 INFO - PROCESS | 2628 | 1461280793201 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 16:19:53 INFO - PROCESS | 2628 | 1461280793203 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:19:53 INFO - PROCESS | 2628 | 1461280793204 Marionette TRACE conn2 <- [1,1650,null,{}] 16:19:53 INFO - PROCESS | 2628 | 1461280793206 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}] 16:19:53 INFO - PROCESS | 2628 | 1461280793325 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 16:19:53 INFO - PROCESS | 2628 | 1461280793372 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:53 INFO - PROCESS | 2628 | ++DOCSHELL 0x12da09000 == 70 [pid = 2628] [id = 420] 16:19:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 218 (0x129f36400) [pid = 2628] [serial = 1259] [outer = 0x0] 16:19:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 219 (0x12a7b4400) [pid = 2628] [serial = 1260] [outer = 0x129f36400] 16:19:53 INFO - PROCESS | 2628 | 1461280793397 Marionette DEBUG loaded listener.js 16:19:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 220 (0x12a9d2c00) [pid = 2628] [serial = 1261] [outer = 0x129f36400] 16:19:53 INFO - PROCESS | 2628 | 1461280793743 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]]]}] 16:19:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:19:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 569ms 16:19:53 INFO - PROCESS | 2628 | 1461280793773 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 16:19:53 INFO - PROCESS | 2628 | 1461280793774 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 16:19:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:19:53 INFO - PROCESS | 2628 | 1461280793781 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:19:53 INFO - PROCESS | 2628 | 1461280793783 Marionette TRACE conn2 <- [1,1654,null,{}] 16:19:53 INFO - PROCESS | 2628 | 1461280793787 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}] 16:19:53 INFO - PROCESS | 2628 | 1461280793902 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 16:19:53 INFO - PROCESS | 2628 | 1461280793914 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:53 INFO - PROCESS | 2628 | ++DOCSHELL 0x12e50e800 == 71 [pid = 2628] [id = 421] 16:19:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 221 (0x12a721400) [pid = 2628] [serial = 1262] [outer = 0x0] 16:19:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 222 (0x12aad2800) [pid = 2628] [serial = 1263] [outer = 0x12a721400] 16:19:53 INFO - PROCESS | 2628 | 1461280793940 Marionette DEBUG loaded listener.js 16:19:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 223 (0x12b039000) [pid = 2628] [serial = 1264] [outer = 0x12a721400] 16:19:54 INFO - PROCESS | 2628 | 1461280794279 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]]]}] 16:19:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:19:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 519ms 16:19:54 INFO - PROCESS | 2628 | 1461280794301 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 16:19:54 INFO - PROCESS | 2628 | 1461280794302 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 16:19:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:19:54 INFO - PROCESS | 2628 | 1461280794305 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:19:54 INFO - PROCESS | 2628 | 1461280794306 Marionette TRACE conn2 <- [1,1658,null,{}] 16:19:54 INFO - PROCESS | 2628 | 1461280794308 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}] 16:19:54 INFO - PROCESS | 2628 | 1461280794424 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 16:19:54 INFO - PROCESS | 2628 | 1461280794438 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:54 INFO - PROCESS | 2628 | ++DOCSHELL 0x12ed45800 == 72 [pid = 2628] [id = 422] 16:19:54 INFO - PROCESS | 2628 | ++DOMWINDOW == 224 (0x12b09a800) [pid = 2628] [serial = 1265] [outer = 0x0] 16:19:54 INFO - PROCESS | 2628 | ++DOMWINDOW == 225 (0x12b0a1400) [pid = 2628] [serial = 1266] [outer = 0x12b09a800] 16:19:54 INFO - PROCESS | 2628 | 1461280794463 Marionette DEBUG loaded listener.js 16:19:54 INFO - PROCESS | 2628 | ++DOMWINDOW == 226 (0x12b0a6400) [pid = 2628] [serial = 1267] [outer = 0x12b09a800] 16:19:54 INFO - PROCESS | 2628 | 1461280794813 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]]]}] 16:19:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:19:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 519ms 16:19:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:19:54 INFO - PROCESS | 2628 | 1461280794825 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 16:19:54 INFO - PROCESS | 2628 | 1461280794826 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 16:19:54 INFO - PROCESS | 2628 | 1461280794828 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:19:54 INFO - PROCESS | 2628 | 1461280794829 Marionette TRACE conn2 <- [1,1662,null,{}] 16:19:54 INFO - PROCESS | 2628 | 1461280794831 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}] 16:19:54 INFO - PROCESS | 2628 | 1461280794951 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 16:19:54 INFO - PROCESS | 2628 | 1461280794966 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:54 INFO - PROCESS | 2628 | ++DOCSHELL 0x12f89f800 == 73 [pid = 2628] [id = 423] 16:19:54 INFO - PROCESS | 2628 | ++DOMWINDOW == 227 (0x12b0a7800) [pid = 2628] [serial = 1268] [outer = 0x0] 16:19:54 INFO - PROCESS | 2628 | ++DOMWINDOW == 228 (0x12b173800) [pid = 2628] [serial = 1269] [outer = 0x12b0a7800] 16:19:54 INFO - PROCESS | 2628 | 1461280794991 Marionette DEBUG loaded listener.js 16:19:55 INFO - PROCESS | 2628 | ++DOMWINDOW == 229 (0x12b574c00) [pid = 2628] [serial = 1270] [outer = 0x12b0a7800] 16:19:55 INFO - PROCESS | 2628 | --DOMWINDOW == 228 (0x11c67cc00) [pid = 2628] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:19:55 INFO - PROCESS | 2628 | --DOMWINDOW == 227 (0x12a9c7400) [pid = 2628] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:19:55 INFO - PROCESS | 2628 | --DOMWINDOW == 226 (0x12d1a6400) [pid = 2628] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:19:55 INFO - PROCESS | 2628 | --DOMWINDOW == 225 (0x123f70400) [pid = 2628] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:19:55 INFO - PROCESS | 2628 | --DOMWINDOW == 224 (0x11c70d000) [pid = 2628] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:19:55 INFO - PROCESS | 2628 | --DOMWINDOW == 223 (0x12a9c6800) [pid = 2628] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:19:55 INFO - PROCESS | 2628 | --DOMWINDOW == 222 (0x125e23800) [pid = 2628] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:19:55 INFO - PROCESS | 2628 | --DOMWINDOW == 221 (0x115976000) [pid = 2628] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:19:55 INFO - PROCESS | 2628 | --DOMWINDOW == 220 (0x129895c00) [pid = 2628] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:19:55 INFO - PROCESS | 2628 | --DOMWINDOW == 219 (0x11bfe9800) [pid = 2628] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:19:55 INFO - PROCESS | 2628 | --DOMWINDOW == 218 (0x114ccdc00) [pid = 2628] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:19:55 INFO - PROCESS | 2628 | --DOMWINDOW == 217 (0x12aad9c00) [pid = 2628] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:19:55 INFO - PROCESS | 2628 | --DOMWINDOW == 216 (0x123f76800) [pid = 2628] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:19:55 INFO - PROCESS | 2628 | --DOMWINDOW == 215 (0x12d0d2800) [pid = 2628] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:19:55 INFO - PROCESS | 2628 | 1461280795473 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]]]}] 16:19:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:19:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 669ms 16:19:55 INFO - PROCESS | 2628 | 1461280795497 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 16:19:55 INFO - PROCESS | 2628 | 1461280795499 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 16:19:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:19:55 INFO - PROCESS | 2628 | 1461280795506 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:19:55 INFO - PROCESS | 2628 | 1461280795508 Marionette TRACE conn2 <- [1,1666,null,{}] 16:19:55 INFO - PROCESS | 2628 | 1461280795510 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}] 16:19:55 INFO - PROCESS | 2628 | 1461280795638 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 16:19:55 INFO - PROCESS | 2628 | 1461280795705 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:55 INFO - PROCESS | 2628 | ++DOCSHELL 0x12ed4f000 == 74 [pid = 2628] [id = 424] 16:19:55 INFO - PROCESS | 2628 | ++DOMWINDOW == 216 (0x115976000) [pid = 2628] [serial = 1271] [outer = 0x0] 16:19:55 INFO - PROCESS | 2628 | ++DOMWINDOW == 217 (0x125ea4400) [pid = 2628] [serial = 1272] [outer = 0x115976000] 16:19:55 INFO - PROCESS | 2628 | 1461280795738 Marionette DEBUG loaded listener.js 16:19:55 INFO - PROCESS | 2628 | ++DOMWINDOW == 218 (0x12b574800) [pid = 2628] [serial = 1273] [outer = 0x115976000] 16:19:56 INFO - PROCESS | 2628 | 1461280796027 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]]]}] 16:19:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:19:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 570ms 16:19:56 INFO - PROCESS | 2628 | 1461280796076 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 16:19:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:19:56 INFO - PROCESS | 2628 | 1461280796078 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 16:19:56 INFO - PROCESS | 2628 | 1461280796080 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:19:56 INFO - PROCESS | 2628 | 1461280796082 Marionette TRACE conn2 <- [1,1670,null,{}] 16:19:56 INFO - PROCESS | 2628 | 1461280796087 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}] 16:19:56 INFO - PROCESS | 2628 | 1461280796220 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 16:19:56 INFO - PROCESS | 2628 | 1461280796265 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:56 INFO - PROCESS | 2628 | ++DOCSHELL 0x130216000 == 75 [pid = 2628] [id = 425] 16:19:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 219 (0x119e78000) [pid = 2628] [serial = 1274] [outer = 0x0] 16:19:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 220 (0x12bc54400) [pid = 2628] [serial = 1275] [outer = 0x119e78000] 16:19:56 INFO - PROCESS | 2628 | 1461280796290 Marionette DEBUG loaded listener.js 16:19:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 221 (0x12da2f800) [pid = 2628] [serial = 1276] [outer = 0x119e78000] 16:19:56 INFO - PROCESS | 2628 | 1461280796572 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]]]}] 16:19:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:19:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 522ms 16:19:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:19:56 INFO - PROCESS | 2628 | 1461280796609 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 16:19:56 INFO - PROCESS | 2628 | 1461280796611 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 16:19:56 INFO - PROCESS | 2628 | 1461280796614 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:19:56 INFO - PROCESS | 2628 | 1461280796617 Marionette TRACE conn2 <- [1,1674,null,{}] 16:19:56 INFO - PROCESS | 2628 | 1461280796623 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}] 16:19:56 INFO - PROCESS | 2628 | 1461280796765 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 16:19:56 INFO - PROCESS | 2628 | 1461280796907 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:56 INFO - PROCESS | 2628 | ++DOCSHELL 0x137034800 == 76 [pid = 2628] [id = 426] 16:19:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 222 (0x12da8d400) [pid = 2628] [serial = 1277] [outer = 0x0] 16:19:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 223 (0x12e3af000) [pid = 2628] [serial = 1278] [outer = 0x12da8d400] 16:19:56 INFO - PROCESS | 2628 | 1461280796949 Marionette DEBUG loaded listener.js 16:19:57 INFO - PROCESS | 2628 | ++DOMWINDOW == 224 (0x12e5ce400) [pid = 2628] [serial = 1279] [outer = 0x12da8d400] 16:19:57 INFO - PROCESS | 2628 | 1461280797251 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]]]}] 16:19:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:19:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 675ms 16:19:57 INFO - PROCESS | 2628 | 1461280797376 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 16:19:57 INFO - PROCESS | 2628 | 1461280797379 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 16:19:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:19:57 INFO - PROCESS | 2628 | 1461280797402 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:19:57 INFO - PROCESS | 2628 | 1461280797407 Marionette TRACE conn2 <- [1,1678,null,{}] 16:19:57 INFO - PROCESS | 2628 | 1461280797413 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}] 16:19:57 INFO - PROCESS | 2628 | 1461280797531 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 16:19:57 INFO - PROCESS | 2628 | 1461280797615 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:57 INFO - PROCESS | 2628 | ++DOCSHELL 0x11be5a800 == 77 [pid = 2628] [id = 427] 16:19:57 INFO - PROCESS | 2628 | ++DOMWINDOW == 225 (0x1177bc000) [pid = 2628] [serial = 1280] [outer = 0x0] 16:19:57 INFO - PROCESS | 2628 | ++DOMWINDOW == 226 (0x118a40000) [pid = 2628] [serial = 1281] [outer = 0x1177bc000] 16:19:57 INFO - PROCESS | 2628 | 1461280797647 Marionette DEBUG loaded listener.js 16:19:57 INFO - PROCESS | 2628 | ++DOMWINDOW == 227 (0x11ade6400) [pid = 2628] [serial = 1282] [outer = 0x1177bc000] 16:19:58 INFO - PROCESS | 2628 | 1461280798076 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]]]}] 16:19:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:19:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 745ms 16:19:58 INFO - PROCESS | 2628 | 1461280798147 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 16:19:58 INFO - PROCESS | 2628 | 1461280798150 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 16:19:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:19:58 INFO - PROCESS | 2628 | 1461280798175 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:19:58 INFO - PROCESS | 2628 | 1461280798177 Marionette TRACE conn2 <- [1,1682,null,{}] 16:19:58 INFO - PROCESS | 2628 | 1461280798180 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}] 16:19:58 INFO - PROCESS | 2628 | 1461280798293 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 16:19:58 INFO - PROCESS | 2628 | 1461280798381 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:58 INFO - PROCESS | 2628 | ++DOCSHELL 0x12ac75000 == 78 [pid = 2628] [id = 428] 16:19:58 INFO - PROCESS | 2628 | ++DOMWINDOW == 228 (0x11b91a800) [pid = 2628] [serial = 1283] [outer = 0x0] 16:19:58 INFO - PROCESS | 2628 | ++DOMWINDOW == 229 (0x11c70fc00) [pid = 2628] [serial = 1284] [outer = 0x11b91a800] 16:19:58 INFO - PROCESS | 2628 | 1461280798411 Marionette DEBUG loaded listener.js 16:19:58 INFO - PROCESS | 2628 | ++DOMWINDOW == 230 (0x123f6b000) [pid = 2628] [serial = 1285] [outer = 0x11b91a800] 16:19:58 INFO - PROCESS | 2628 | 1461280798823 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]]]}] 16:19:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:19:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 676ms 16:19:58 INFO - PROCESS | 2628 | 1461280798847 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 16:19:58 INFO - PROCESS | 2628 | 1461280798848 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 16:19:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:19:58 INFO - PROCESS | 2628 | 1461280798853 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:19:58 INFO - PROCESS | 2628 | 1461280798855 Marionette TRACE conn2 <- [1,1686,null,{}] 16:19:58 INFO - PROCESS | 2628 | 1461280798862 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}] 16:19:59 INFO - PROCESS | 2628 | 1461280799022 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 16:19:59 INFO - PROCESS | 2628 | 1461280799088 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:59 INFO - PROCESS | 2628 | ++DOCSHELL 0x12e950000 == 79 [pid = 2628] [id = 429] 16:19:59 INFO - PROCESS | 2628 | ++DOMWINDOW == 231 (0x129892c00) [pid = 2628] [serial = 1286] [outer = 0x0] 16:19:59 INFO - PROCESS | 2628 | ++DOMWINDOW == 232 (0x129ad6800) [pid = 2628] [serial = 1287] [outer = 0x129892c00] 16:19:59 INFO - PROCESS | 2628 | 1461280799122 Marionette DEBUG loaded listener.js 16:19:59 INFO - PROCESS | 2628 | ++DOMWINDOW == 233 (0x12a71ac00) [pid = 2628] [serial = 1288] [outer = 0x129892c00] 16:19:59 INFO - PROCESS | 2628 | 1461280799515 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]]]}] 16:19:59 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 16:19:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 723ms 16:19:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:19:59 INFO - PROCESS | 2628 | 1461280799575 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 16:19:59 INFO - PROCESS | 2628 | 1461280799576 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 16:19:59 INFO - PROCESS | 2628 | 1461280799618 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:19:59 INFO - PROCESS | 2628 | 1461280799620 Marionette TRACE conn2 <- [1,1690,null,{}] 16:19:59 INFO - PROCESS | 2628 | 1461280799625 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}] 16:19:59 INFO - PROCESS | 2628 | 1461280799734 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 16:19:59 INFO - PROCESS | 2628 | 1461280799823 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:59 INFO - PROCESS | 2628 | ++DOCSHELL 0x138d73800 == 80 [pid = 2628] [id = 430] 16:19:59 INFO - PROCESS | 2628 | ++DOMWINDOW == 234 (0x12a9d4400) [pid = 2628] [serial = 1289] [outer = 0x0] 16:19:59 INFO - PROCESS | 2628 | ++DOMWINDOW == 235 (0x12aad8c00) [pid = 2628] [serial = 1290] [outer = 0x12a9d4400] 16:19:59 INFO - PROCESS | 2628 | 1461280799854 Marionette DEBUG loaded listener.js 16:19:59 INFO - PROCESS | 2628 | ++DOMWINDOW == 236 (0x12b09f800) [pid = 2628] [serial = 1291] [outer = 0x12a9d4400] 16:20:00 INFO - PROCESS | 2628 | 1461280800253 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]]]}] 16:20:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:20:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 715ms 16:20:00 INFO - PROCESS | 2628 | 1461280800294 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 16:20:00 INFO - PROCESS | 2628 | 1461280800295 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 16:20:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:20:00 INFO - PROCESS | 2628 | 1461280800297 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:20:00 INFO - PROCESS | 2628 | 1461280800299 Marionette TRACE conn2 <- [1,1694,null,{}] 16:20:00 INFO - PROCESS | 2628 | 1461280800301 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}] 16:20:00 INFO - PROCESS | 2628 | 1461280800411 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 16:20:00 INFO - PROCESS | 2628 | 1461280800528 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:00 INFO - PROCESS | 2628 | ++DOCSHELL 0x138df2800 == 81 [pid = 2628] [id = 431] 16:20:00 INFO - PROCESS | 2628 | ++DOMWINDOW == 237 (0x12a9c0400) [pid = 2628] [serial = 1292] [outer = 0x0] 16:20:00 INFO - PROCESS | 2628 | ++DOMWINDOW == 238 (0x12b17a800) [pid = 2628] [serial = 1293] [outer = 0x12a9c0400] 16:20:00 INFO - PROCESS | 2628 | 1461280800561 Marionette DEBUG loaded listener.js 16:20:00 INFO - PROCESS | 2628 | ++DOMWINDOW == 239 (0x12d1ad800) [pid = 2628] [serial = 1294] [outer = 0x12a9c0400] 16:20:00 INFO - PROCESS | 2628 | 1461280800979 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]]]}] 16:20:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:20:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 720ms 16:20:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:20:01 INFO - PROCESS | 2628 | 1461280801035 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 16:20:01 INFO - PROCESS | 2628 | 1461280801037 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 16:20:01 INFO - PROCESS | 2628 | 1461280801039 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:20:01 INFO - PROCESS | 2628 | 1461280801040 Marionette TRACE conn2 <- [1,1698,null,{}] 16:20:01 INFO - PROCESS | 2628 | 1461280801043 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}] 16:20:01 INFO - PROCESS | 2628 | 1461280801168 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 16:20:01 INFO - PROCESS | 2628 | 1461280801287 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:01 INFO - PROCESS | 2628 | ++DOCSHELL 0x1396c9800 == 82 [pid = 2628] [id = 432] 16:20:01 INFO - PROCESS | 2628 | ++DOMWINDOW == 240 (0x12e3ef800) [pid = 2628] [serial = 1295] [outer = 0x0] 16:20:01 INFO - PROCESS | 2628 | ++DOMWINDOW == 241 (0x12ec02400) [pid = 2628] [serial = 1296] [outer = 0x12e3ef800] 16:20:01 INFO - PROCESS | 2628 | 1461280801322 Marionette DEBUG loaded listener.js 16:20:01 INFO - PROCESS | 2628 | ++DOMWINDOW == 242 (0x12f88b800) [pid = 2628] [serial = 1297] [outer = 0x12e3ef800] 16:20:01 INFO - PROCESS | 2628 | 1461280801778 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]]]}] 16:20:01 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 16:20:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 770ms 16:20:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:20:01 INFO - PROCESS | 2628 | 1461280801810 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 16:20:01 INFO - PROCESS | 2628 | 1461280801811 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 16:20:01 INFO - PROCESS | 2628 | 1461280801814 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:20:01 INFO - PROCESS | 2628 | 1461280801815 Marionette TRACE conn2 <- [1,1702,null,{}] 16:20:01 INFO - PROCESS | 2628 | 1461280801817 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}] 16:20:01 INFO - PROCESS | 2628 | 1461280801925 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 16:20:02 INFO - PROCESS | 2628 | 1461280802044 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:02 INFO - PROCESS | 2628 | ++DOCSHELL 0x13a871800 == 83 [pid = 2628] [id = 433] 16:20:02 INFO - PROCESS | 2628 | ++DOMWINDOW == 243 (0x12f88dc00) [pid = 2628] [serial = 1298] [outer = 0x0] 16:20:02 INFO - PROCESS | 2628 | ++DOMWINDOW == 244 (0x12ff63c00) [pid = 2628] [serial = 1299] [outer = 0x12f88dc00] 16:20:02 INFO - PROCESS | 2628 | 1461280802076 Marionette DEBUG loaded listener.js 16:20:02 INFO - PROCESS | 2628 | ++DOMWINDOW == 245 (0x130083400) [pid = 2628] [serial = 1300] [outer = 0x12f88dc00] 16:20:02 INFO - PROCESS | 2628 | 1461280802465 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]]]}] 16:20:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:20:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 672ms 16:20:02 INFO - PROCESS | 2628 | 1461280802488 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 16:20:02 INFO - PROCESS | 2628 | 1461280802489 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 16:20:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:20:02 INFO - PROCESS | 2628 | 1461280802491 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:20:02 INFO - PROCESS | 2628 | 1461280802493 Marionette TRACE conn2 <- [1,1706,null,{}] 16:20:02 INFO - PROCESS | 2628 | 1461280802495 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}] 16:20:02 INFO - PROCESS | 2628 | 1461280802621 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 16:20:02 INFO - PROCESS | 2628 | 1461280802712 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:02 INFO - PROCESS | 2628 | ++DOCSHELL 0x13aa05000 == 84 [pid = 2628] [id = 434] 16:20:02 INFO - PROCESS | 2628 | ++DOMWINDOW == 246 (0x12f9da000) [pid = 2628] [serial = 1301] [outer = 0x0] 16:20:02 INFO - PROCESS | 2628 | ++DOMWINDOW == 247 (0x130515400) [pid = 2628] [serial = 1302] [outer = 0x12f9da000] 16:20:02 INFO - PROCESS | 2628 | 1461280802740 Marionette DEBUG loaded listener.js 16:20:02 INFO - PROCESS | 2628 | ++DOMWINDOW == 248 (0x13051b000) [pid = 2628] [serial = 1303] [outer = 0x12f9da000] 16:20:03 INFO - PROCESS | 2628 | 1461280803112 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]]]}] 16:20:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:20:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 670ms 16:20:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:20:03 INFO - PROCESS | 2628 | 1461280803163 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 16:20:03 INFO - PROCESS | 2628 | 1461280803164 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 16:20:03 INFO - PROCESS | 2628 | 1461280803167 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:20:03 INFO - PROCESS | 2628 | 1461280803168 Marionette TRACE conn2 <- [1,1710,null,{}] 16:20:03 INFO - PROCESS | 2628 | 1461280803171 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}] 16:20:03 INFO - PROCESS | 2628 | 1461280803282 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 16:20:03 INFO - PROCESS | 2628 | 1461280803423 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:03 INFO - PROCESS | 2628 | ++DOCSHELL 0x13aa16000 == 85 [pid = 2628] [id = 435] 16:20:03 INFO - PROCESS | 2628 | ++DOMWINDOW == 249 (0x12f0dcc00) [pid = 2628] [serial = 1304] [outer = 0x0] 16:20:03 INFO - PROCESS | 2628 | ++DOMWINDOW == 250 (0x130515000) [pid = 2628] [serial = 1305] [outer = 0x12f0dcc00] 16:20:03 INFO - PROCESS | 2628 | 1461280803454 Marionette DEBUG loaded listener.js 16:20:03 INFO - PROCESS | 2628 | ++DOMWINDOW == 251 (0x130851000) [pid = 2628] [serial = 1306] [outer = 0x12f0dcc00] 16:20:03 INFO - PROCESS | 2628 | 1461280803844 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]]]}] 16:20:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:20:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 719ms 16:20:03 INFO - PROCESS | 2628 | 1461280803887 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 16:20:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:20:03 INFO - PROCESS | 2628 | 1461280803888 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 16:20:03 INFO - PROCESS | 2628 | 1461280803890 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:20:03 INFO - PROCESS | 2628 | 1461280803892 Marionette TRACE conn2 <- [1,1714,null,{}] 16:20:03 INFO - PROCESS | 2628 | 1461280803894 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}] 16:20:04 INFO - PROCESS | 2628 | 1461280804024 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 16:20:04 INFO - PROCESS | 2628 | 1461280804114 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:04 INFO - PROCESS | 2628 | ++DOCSHELL 0x127e7d000 == 86 [pid = 2628] [id = 436] 16:20:04 INFO - PROCESS | 2628 | ++DOMWINDOW == 252 (0x11c612000) [pid = 2628] [serial = 1307] [outer = 0x0] 16:20:04 INFO - PROCESS | 2628 | ++DOMWINDOW == 253 (0x12a9bec00) [pid = 2628] [serial = 1308] [outer = 0x11c612000] 16:20:04 INFO - PROCESS | 2628 | 1461280804144 Marionette DEBUG loaded listener.js 16:20:04 INFO - PROCESS | 2628 | ++DOMWINDOW == 254 (0x13051fc00) [pid = 2628] [serial = 1309] [outer = 0x11c612000] 16:20:04 INFO - PROCESS | 2628 | 1461280804531 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]]]}] 16:20:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:20:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 671ms 16:20:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:20:04 INFO - PROCESS | 2628 | 1461280804561 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 16:20:04 INFO - PROCESS | 2628 | 1461280804563 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 16:20:04 INFO - PROCESS | 2628 | 1461280804565 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:20:04 INFO - PROCESS | 2628 | 1461280804568 Marionette TRACE conn2 <- [1,1718,null,{}] 16:20:04 INFO - PROCESS | 2628 | 1461280804572 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}] 16:20:04 INFO - PROCESS | 2628 | 1461280804695 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 16:20:04 INFO - PROCESS | 2628 | 1461280804785 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:04 INFO - PROCESS | 2628 | ++DOCSHELL 0x119a15800 == 87 [pid = 2628] [id = 437] 16:20:04 INFO - PROCESS | 2628 | ++DOMWINDOW == 255 (0x112373c00) [pid = 2628] [serial = 1310] [outer = 0x0] 16:20:04 INFO - PROCESS | 2628 | ++DOMWINDOW == 256 (0x12aad5000) [pid = 2628] [serial = 1311] [outer = 0x112373c00] 16:20:04 INFO - PROCESS | 2628 | 1461280804821 Marionette DEBUG loaded listener.js 16:20:04 INFO - PROCESS | 2628 | ++DOMWINDOW == 257 (0x1308bb000) [pid = 2628] [serial = 1312] [outer = 0x112373c00] 16:20:05 INFO - PROCESS | 2628 | 1461280805444 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]]]}] 16:20:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:20:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 927ms 16:20:05 INFO - PROCESS | 2628 | 1461280805501 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 16:20:05 INFO - PROCESS | 2628 | 1461280805503 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 16:20:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:20:05 INFO - PROCESS | 2628 | 1461280805509 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:20:05 INFO - PROCESS | 2628 | 1461280805511 Marionette TRACE conn2 <- [1,1722,null,{}] 16:20:05 INFO - PROCESS | 2628 | 1461280805516 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}] 16:20:05 INFO - PROCESS | 2628 | 1461280805632 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 16:20:05 INFO - PROCESS | 2628 | 1461280805796 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:05 INFO - PROCESS | 2628 | ++DOCSHELL 0x12a770000 == 88 [pid = 2628] [id = 438] 16:20:05 INFO - PROCESS | 2628 | ++DOMWINDOW == 258 (0x1141bb800) [pid = 2628] [serial = 1313] [outer = 0x0] 16:20:05 INFO - PROCESS | 2628 | ++DOMWINDOW == 259 (0x1158ee000) [pid = 2628] [serial = 1314] [outer = 0x1141bb800] 16:20:05 INFO - PROCESS | 2628 | 1461280805844 Marionette DEBUG loaded listener.js 16:20:05 INFO - PROCESS | 2628 | ++DOMWINDOW == 260 (0x11bfee400) [pid = 2628] [serial = 1315] [outer = 0x1141bb800] 16:20:06 INFO - PROCESS | 2628 | 1461280806397 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]]]}] 16:20:06 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 16:20:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 922ms 16:20:06 INFO - PROCESS | 2628 | 1461280806431 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 16:20:06 INFO - PROCESS | 2628 | 1461280806435 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 16:20:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:20:06 INFO - PROCESS | 2628 | 1461280806458 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:20:06 INFO - PROCESS | 2628 | 1461280806460 Marionette TRACE conn2 <- [1,1726,null,{}] 16:20:06 INFO - PROCESS | 2628 | 1461280806462 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}] 16:20:06 INFO - PROCESS | 2628 | 1461280806563 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 16:20:06 INFO - PROCESS | 2628 | 1461280806690 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:06 INFO - PROCESS | 2628 | --DOCSHELL 0x138bdc000 == 87 [pid = 2628] [id = 328] 16:20:06 INFO - PROCESS | 2628 | --DOCSHELL 0x130216000 == 86 [pid = 2628] [id = 425] 16:20:06 INFO - PROCESS | 2628 | --DOCSHELL 0x12ed4f000 == 85 [pid = 2628] [id = 424] 16:20:06 INFO - PROCESS | 2628 | --DOCSHELL 0x12f89f800 == 84 [pid = 2628] [id = 423] 16:20:06 INFO - PROCESS | 2628 | --DOCSHELL 0x12ed45800 == 83 [pid = 2628] [id = 422] 16:20:06 INFO - PROCESS | 2628 | --DOCSHELL 0x12e50e800 == 82 [pid = 2628] [id = 421] 16:20:06 INFO - PROCESS | 2628 | --DOMWINDOW == 259 (0x12fbac000) [pid = 2628] [serial = 1212] [outer = 0x0] [url = about:blank] 16:20:06 INFO - PROCESS | 2628 | --DOMWINDOW == 258 (0x12f9cc800) [pid = 2628] [serial = 1170] [outer = 0x0] [url = about:blank] 16:20:06 INFO - PROCESS | 2628 | --DOMWINDOW == 257 (0x11bfe9400) [pid = 2628] [serial = 1173] [outer = 0x0] [url = about:blank] 16:20:06 INFO - PROCESS | 2628 | ++DOCSHELL 0x119c3a800 == 83 [pid = 2628] [id = 439] 16:20:06 INFO - PROCESS | 2628 | ++DOMWINDOW == 258 (0x118761c00) [pid = 2628] [serial = 1316] [outer = 0x0] 16:20:06 INFO - PROCESS | 2628 | ++DOMWINDOW == 259 (0x11c617c00) [pid = 2628] [serial = 1317] [outer = 0x118761c00] 16:20:06 INFO - PROCESS | 2628 | 1461280806757 Marionette DEBUG loaded listener.js 16:20:06 INFO - PROCESS | 2628 | ++DOMWINDOW == 260 (0x123f70400) [pid = 2628] [serial = 1318] [outer = 0x118761c00] 16:20:06 INFO - PROCESS | 2628 | --DOCSHELL 0x12da09000 == 82 [pid = 2628] [id = 420] 16:20:06 INFO - PROCESS | 2628 | --DOCSHELL 0x12c808000 == 81 [pid = 2628] [id = 419] 16:20:06 INFO - PROCESS | 2628 | --DOCSHELL 0x12adf1800 == 80 [pid = 2628] [id = 418] 16:20:06 INFO - PROCESS | 2628 | --DOCSHELL 0x129c65000 == 79 [pid = 2628] [id = 417] 16:20:06 INFO - PROCESS | 2628 | --DOCSHELL 0x11ba0b800 == 78 [pid = 2628] [id = 416] 16:20:06 INFO - PROCESS | 2628 | --DOCSHELL 0x11ad93800 == 77 [pid = 2628] [id = 415] 16:20:06 INFO - PROCESS | 2628 | --DOCSHELL 0x12a940000 == 76 [pid = 2628] [id = 414] 16:20:06 INFO - PROCESS | 2628 | --DOCSHELL 0x1421de000 == 75 [pid = 2628] [id = 408] 16:20:06 INFO - PROCESS | 2628 | --DOCSHELL 0x12f420800 == 74 [pid = 2628] [id = 407] 16:20:06 INFO - PROCESS | 2628 | --DOCSHELL 0x12adec800 == 73 [pid = 2628] [id = 406] 16:20:06 INFO - PROCESS | 2628 | --DOCSHELL 0x11c114000 == 72 [pid = 2628] [id = 405] 16:20:06 INFO - PROCESS | 2628 | --DOMWINDOW == 259 (0x12e93a400) [pid = 2628] [serial = 1144] [outer = 0x0] [url = about:blank] 16:20:06 INFO - PROCESS | 2628 | --DOMWINDOW == 258 (0x12da28c00) [pid = 2628] [serial = 910] [outer = 0x0] [url = about:blank] 16:20:06 INFO - PROCESS | 2628 | --DOMWINDOW == 257 (0x11a60e000) [pid = 2628] [serial = 1203] [outer = 0x0] [url = about:blank] 16:20:06 INFO - PROCESS | 2628 | --DOMWINDOW == 256 (0x12a9c4400) [pid = 2628] [serial = 1206] [outer = 0x0] [url = about:blank] 16:20:06 INFO - PROCESS | 2628 | --DOMWINDOW == 255 (0x12da2e800) [pid = 2628] [serial = 1209] [outer = 0x0] [url = about:blank] 16:20:06 INFO - PROCESS | 2628 | --DOMWINDOW == 254 (0x12b56bc00) [pid = 2628] [serial = 1192] [outer = 0x0] [url = about:blank] 16:20:06 INFO - PROCESS | 2628 | --DOMWINDOW == 253 (0x12c8bf800) [pid = 2628] [serial = 1194] [outer = 0x0] [url = about:blank] 16:20:06 INFO - PROCESS | 2628 | --DOMWINDOW == 252 (0x12dc6ec00) [pid = 2628] [serial = 1197] [outer = 0x0] [url = about:blank] 16:20:06 INFO - PROCESS | 2628 | --DOMWINDOW == 251 (0x12d2cbc00) [pid = 2628] [serial = 1195] [outer = 0x0] [url = about:blank] 16:20:06 INFO - PROCESS | 2628 | --DOMWINDOW == 250 (0x123f72c00) [pid = 2628] [serial = 1200] [outer = 0x0] [url = about:blank] 16:20:06 INFO - PROCESS | 2628 | --DOMWINDOW == 249 (0x12e5cc800) [pid = 2628] [serial = 1198] [outer = 0x0] [url = about:blank] 16:20:06 INFO - PROCESS | 2628 | --DOMWINDOW == 248 (0x12bd8e400) [pid = 2628] [serial = 1161] [outer = 0x0] [url = about:blank] 16:20:06 INFO - PROCESS | 2628 | --DOMWINDOW == 247 (0x12449cc00) [pid = 2628] [serial = 1183] [outer = 0x0] [url = about:blank] 16:20:06 INFO - PROCESS | 2628 | --DOMWINDOW == 246 (0x123aa5000) [pid = 2628] [serial = 1182] [outer = 0x0] [url = about:blank] 16:20:06 INFO - PROCESS | 2628 | --DOMWINDOW == 245 (0x11bfe6400) [pid = 2628] [serial = 1149] [outer = 0x0] [url = about:blank] 16:20:06 INFO - PROCESS | 2628 | --DOMWINDOW == 244 (0x12a9cd400) [pid = 2628] [serial = 1191] [outer = 0x0] [url = about:blank] 16:20:06 INFO - PROCESS | 2628 | --DOMWINDOW == 243 (0x1274ee000) [pid = 2628] [serial = 1185] [outer = 0x0] [url = about:blank] 16:20:06 INFO - PROCESS | 2628 | --DOMWINDOW == 242 (0x129f2ec00) [pid = 2628] [serial = 1186] [outer = 0x0] [url = about:blank] 16:20:06 INFO - PROCESS | 2628 | --DOMWINDOW == 241 (0x11acbb400) [pid = 2628] [serial = 1177] [outer = 0x0] [url = about:blank] 16:20:06 INFO - PROCESS | 2628 | --DOMWINDOW == 240 (0x118cfb800) [pid = 2628] [serial = 1176] [outer = 0x0] [url = about:blank] 16:20:06 INFO - PROCESS | 2628 | --DOMWINDOW == 239 (0x123f77800) [pid = 2628] [serial = 1201] [outer = 0x0] [url = about:blank] 16:20:06 INFO - PROCESS | 2628 | --DOMWINDOW == 238 (0x129fefc00) [pid = 2628] [serial = 1188] [outer = 0x0] [url = about:blank] 16:20:06 INFO - PROCESS | 2628 | --DOMWINDOW == 237 (0x12a7ad800) [pid = 2628] [serial = 1189] [outer = 0x0] [url = about:blank] 16:20:06 INFO - PROCESS | 2628 | --DOMWINDOW == 236 (0x11c67e400) [pid = 2628] [serial = 1180] [outer = 0x0] [url = about:blank] 16:20:06 INFO - PROCESS | 2628 | --DOMWINDOW == 235 (0x11bff3800) [pid = 2628] [serial = 1179] [outer = 0x0] [url = about:blank] 16:20:06 INFO - PROCESS | 2628 | --DOMWINDOW == 234 (0x127f1ac00) [pid = 2628] [serial = 1155] [outer = 0x0] [url = about:blank] 16:20:06 INFO - PROCESS | 2628 | --DOMWINDOW == 233 (0x12e3b4c00) [pid = 2628] [serial = 1167] [outer = 0x0] [url = about:blank] 16:20:06 INFO - PROCESS | 2628 | --DOMWINDOW == 232 (0x114cd8c00) [pid = 2628] [serial = 1146] [outer = 0x0] [url = about:blank] 16:20:06 INFO - PROCESS | 2628 | --DOMWINDOW == 231 (0x129fd2800) [pid = 2628] [serial = 1158] [outer = 0x0] [url = about:blank] 16:20:06 INFO - PROCESS | 2628 | --DOMWINDOW == 230 (0x12f0db800) [pid = 2628] [serial = 1164] [outer = 0x0] [url = about:blank] 16:20:06 INFO - PROCESS | 2628 | --DOMWINDOW == 229 (0x11c70cc00) [pid = 2628] [serial = 1152] [outer = 0x0] [url = about:blank] 16:20:06 INFO - PROCESS | 2628 | --DOMWINDOW == 228 (0x123f71800) [pid = 2628] [serial = 1204] [outer = 0x0] [url = about:blank] 16:20:06 INFO - PROCESS | 2628 | --DOMWINDOW == 227 (0x12f0d9400) [pid = 2628] [serial = 1210] [outer = 0x0] [url = about:blank] 16:20:06 INFO - PROCESS | 2628 | --DOMWINDOW == 226 (0x12da87c00) [pid = 2628] [serial = 1207] [outer = 0x0] [url = about:blank] 16:20:07 INFO - PROCESS | 2628 | 1461280807120 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]]]}] 16:20:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:20:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 675ms 16:20:07 INFO - PROCESS | 2628 | 1461280807130 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 16:20:07 INFO - PROCESS | 2628 | 1461280807132 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 16:20:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:20:07 INFO - PROCESS | 2628 | 1461280807135 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:20:07 INFO - PROCESS | 2628 | 1461280807137 Marionette TRACE conn2 <- [1,1730,null,{}] 16:20:07 INFO - PROCESS | 2628 | 1461280807144 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}] 16:20:07 INFO - PROCESS | 2628 | 1461280807242 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 16:20:07 INFO - PROCESS | 2628 | 1461280807318 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:07 INFO - PROCESS | 2628 | ++DOCSHELL 0x12abcc800 == 73 [pid = 2628] [id = 440] 16:20:07 INFO - PROCESS | 2628 | ++DOMWINDOW == 227 (0x123f79400) [pid = 2628] [serial = 1319] [outer = 0x0] 16:20:07 INFO - PROCESS | 2628 | ++DOMWINDOW == 228 (0x1274ae400) [pid = 2628] [serial = 1320] [outer = 0x123f79400] 16:20:07 INFO - PROCESS | 2628 | 1461280807347 Marionette DEBUG loaded listener.js 16:20:07 INFO - PROCESS | 2628 | ++DOMWINDOW == 229 (0x129f2e800) [pid = 2628] [serial = 1321] [outer = 0x123f79400] 16:20:07 INFO - PROCESS | 2628 | 1461280807671 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]]]}] 16:20:07 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 16:20:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 571ms 16:20:07 INFO - PROCESS | 2628 | 1461280807706 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 16:20:07 INFO - PROCESS | 2628 | 1461280807708 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 16:20:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:20:07 INFO - PROCESS | 2628 | 1461280807710 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:20:07 INFO - PROCESS | 2628 | 1461280807711 Marionette TRACE conn2 <- [1,1734,null,{}] 16:20:07 INFO - PROCESS | 2628 | 1461280807714 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}] 16:20:07 INFO - PROCESS | 2628 | 1461280807810 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 16:20:07 INFO - PROCESS | 2628 | 1461280807884 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:07 INFO - PROCESS | 2628 | ++DOCSHELL 0x12adf1800 == 74 [pid = 2628] [id = 441] 16:20:07 INFO - PROCESS | 2628 | ++DOMWINDOW == 230 (0x129f30000) [pid = 2628] [serial = 1322] [outer = 0x0] 16:20:07 INFO - PROCESS | 2628 | ++DOMWINDOW == 231 (0x12a71d000) [pid = 2628] [serial = 1323] [outer = 0x129f30000] 16:20:07 INFO - PROCESS | 2628 | 1461280807911 Marionette DEBUG loaded listener.js 16:20:07 INFO - PROCESS | 2628 | ++DOMWINDOW == 232 (0x12a9c9800) [pid = 2628] [serial = 1324] [outer = 0x129f30000] 16:20:08 INFO - PROCESS | 2628 | 1461280808205 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]]]}] 16:20:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:20:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 518ms 16:20:08 INFO - PROCESS | 2628 | 1461280808229 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 16:20:08 INFO - PROCESS | 2628 | 1461280808230 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 16:20:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:20:08 INFO - PROCESS | 2628 | 1461280808232 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:20:08 INFO - PROCESS | 2628 | 1461280808234 Marionette TRACE conn2 <- [1,1738,null,{}] 16:20:08 INFO - PROCESS | 2628 | 1461280808239 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}] 16:20:08 INFO - PROCESS | 2628 | 1461280808331 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 16:20:08 INFO - PROCESS | 2628 | 1461280808405 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:08 INFO - PROCESS | 2628 | ++DOCSHELL 0x12c814000 == 75 [pid = 2628] [id = 442] 16:20:08 INFO - PROCESS | 2628 | ++DOMWINDOW == 233 (0x129f37c00) [pid = 2628] [serial = 1325] [outer = 0x0] 16:20:08 INFO - PROCESS | 2628 | ++DOMWINDOW == 234 (0x12a9d9400) [pid = 2628] [serial = 1326] [outer = 0x129f37c00] 16:20:08 INFO - PROCESS | 2628 | 1461280808430 Marionette DEBUG loaded listener.js 16:20:08 INFO - PROCESS | 2628 | ++DOMWINDOW == 235 (0x12ac94400) [pid = 2628] [serial = 1327] [outer = 0x129f37c00] 16:20:08 INFO - PROCESS | 2628 | 1461280808784 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]]]}] 16:20:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:20:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 572ms 16:20:08 INFO - PROCESS | 2628 | 1461280808805 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 16:20:08 INFO - PROCESS | 2628 | 1461280808806 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 16:20:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:20:08 INFO - PROCESS | 2628 | 1461280808808 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:20:08 INFO - PROCESS | 2628 | 1461280808809 Marionette TRACE conn2 <- [1,1742,null,{}] 16:20:08 INFO - PROCESS | 2628 | 1461280808811 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}] 16:20:08 INFO - PROCESS | 2628 | 1461280808919 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 16:20:09 INFO - PROCESS | 2628 | 1461280809010 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:09 INFO - PROCESS | 2628 | ++DOCSHELL 0x12da46000 == 76 [pid = 2628] [id = 443] 16:20:09 INFO - PROCESS | 2628 | ++DOMWINDOW == 236 (0x12aacf000) [pid = 2628] [serial = 1328] [outer = 0x0] 16:20:09 INFO - PROCESS | 2628 | ++DOMWINDOW == 237 (0x12b03e800) [pid = 2628] [serial = 1329] [outer = 0x12aacf000] 16:20:09 INFO - PROCESS | 2628 | 1461280809038 Marionette DEBUG loaded listener.js 16:20:09 INFO - PROCESS | 2628 | ++DOMWINDOW == 238 (0x12da2e800) [pid = 2628] [serial = 1330] [outer = 0x12aacf000] 16:20:09 INFO - PROCESS | 2628 | 1461280809362 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]]]}] 16:20:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:20:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 568ms 16:20:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:20:09 INFO - PROCESS | 2628 | 1461280809377 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 16:20:09 INFO - PROCESS | 2628 | 1461280809378 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 16:20:09 INFO - PROCESS | 2628 | 1461280809380 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:20:09 INFO - PROCESS | 2628 | 1461280809381 Marionette TRACE conn2 <- [1,1746,null,{}] 16:20:09 INFO - PROCESS | 2628 | 1461280809385 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}] 16:20:09 INFO - PROCESS | 2628 | 1461280809508 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 16:20:09 INFO - PROCESS | 2628 | 1461280809522 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:09 INFO - PROCESS | 2628 | ++DOCSHELL 0x12ed5a800 == 77 [pid = 2628] [id = 444] 16:20:09 INFO - PROCESS | 2628 | ++DOMWINDOW == 239 (0x12b068400) [pid = 2628] [serial = 1331] [outer = 0x0] 16:20:09 INFO - PROCESS | 2628 | ++DOMWINDOW == 240 (0x12b06fc00) [pid = 2628] [serial = 1332] [outer = 0x12b068400] 16:20:09 INFO - PROCESS | 2628 | 1461280809547 Marionette DEBUG loaded listener.js 16:20:09 INFO - PROCESS | 2628 | ++DOMWINDOW == 241 (0x12b073c00) [pid = 2628] [serial = 1333] [outer = 0x12b068400] 16:20:09 INFO - PROCESS | 2628 | 1461280809905 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]]]}] 16:20:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:20:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 573ms 16:20:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:20:09 INFO - PROCESS | 2628 | 1461280809954 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 16:20:09 INFO - PROCESS | 2628 | 1461280809955 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 16:20:09 INFO - PROCESS | 2628 | 1461280809957 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:20:09 INFO - PROCESS | 2628 | 1461280809958 Marionette TRACE conn2 <- [1,1750,null,{}] 16:20:09 INFO - PROCESS | 2628 | 1461280809960 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}] 16:20:10 INFO - PROCESS | 2628 | 1461280810093 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 16:20:10 INFO - PROCESS | 2628 | 1461280810109 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:10 INFO - PROCESS | 2628 | ++DOCSHELL 0x130015000 == 78 [pid = 2628] [id = 445] 16:20:10 INFO - PROCESS | 2628 | ++DOMWINDOW == 242 (0x12b074000) [pid = 2628] [serial = 1334] [outer = 0x0] 16:20:10 INFO - PROCESS | 2628 | ++DOMWINDOW == 243 (0x12da8cc00) [pid = 2628] [serial = 1335] [outer = 0x12b074000] 16:20:10 INFO - PROCESS | 2628 | 1461280810134 Marionette DEBUG loaded listener.js 16:20:10 INFO - PROCESS | 2628 | ++DOMWINDOW == 244 (0x12e3b1c00) [pid = 2628] [serial = 1336] [outer = 0x12b074000] 16:20:10 INFO - PROCESS | 2628 | 1461280810477 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]]]}] 16:20:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:20:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 569ms 16:20:10 INFO - PROCESS | 2628 | 1461280810527 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 16:20:10 INFO - PROCESS | 2628 | 1461280810529 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 16:20:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:20:10 INFO - PROCESS | 2628 | 1461280810531 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:20:10 INFO - PROCESS | 2628 | 1461280810533 Marionette TRACE conn2 <- [1,1754,null,{}] 16:20:10 INFO - PROCESS | 2628 | 1461280810536 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}] 16:20:10 INFO - PROCESS | 2628 | 1461280810694 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 16:20:10 INFO - PROCESS | 2628 | 1461280810715 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:10 INFO - PROCESS | 2628 | ++DOCSHELL 0x13835b000 == 79 [pid = 2628] [id = 446] 16:20:10 INFO - PROCESS | 2628 | ++DOMWINDOW == 245 (0x123c24000) [pid = 2628] [serial = 1337] [outer = 0x0] 16:20:10 INFO - PROCESS | 2628 | ++DOMWINDOW == 246 (0x12b166400) [pid = 2628] [serial = 1338] [outer = 0x123c24000] 16:20:10 INFO - PROCESS | 2628 | 1461280810755 Marionette DEBUG loaded listener.js 16:20:10 INFO - PROCESS | 2628 | ++DOMWINDOW == 247 (0x12b16a400) [pid = 2628] [serial = 1339] [outer = 0x123c24000] 16:20:11 INFO - PROCESS | 2628 | --DOMWINDOW == 246 (0x114cdb800) [pid = 2628] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:20:11 INFO - PROCESS | 2628 | --DOMWINDOW == 245 (0x129f36400) [pid = 2628] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:20:11 INFO - PROCESS | 2628 | --DOMWINDOW == 244 (0x12a721400) [pid = 2628] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:20:11 INFO - PROCESS | 2628 | --DOMWINDOW == 243 (0x12749e800) [pid = 2628] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:20:11 INFO - PROCESS | 2628 | --DOMWINDOW == 242 (0x11af18000) [pid = 2628] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:20:11 INFO - PROCESS | 2628 | --DOMWINDOW == 241 (0x12b09a800) [pid = 2628] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:20:11 INFO - PROCESS | 2628 | --DOMWINDOW == 240 (0x115976000) [pid = 2628] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:20:11 INFO - PROCESS | 2628 | --DOMWINDOW == 239 (0x12b0a7800) [pid = 2628] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:20:11 INFO - PROCESS | 2628 | --DOMWINDOW == 238 (0x125f37400) [pid = 2628] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:20:11 INFO - PROCESS | 2628 | --DOMWINDOW == 237 (0x11c60f000) [pid = 2628] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:20:11 INFO - PROCESS | 2628 | --DOMWINDOW == 236 (0x123aa0000) [pid = 2628] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:20:11 INFO - PROCESS | 2628 | --DOMWINDOW == 235 (0x129f33400) [pid = 2628] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:20:11 INFO - PROCESS | 2628 | --DOMWINDOW == 234 (0x119e78000) [pid = 2628] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:20:11 INFO - PROCESS | 2628 | 1461280811314 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]]]}] 16:20:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:20:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 822ms 16:20:11 INFO - PROCESS | 2628 | 1461280811354 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 16:20:11 INFO - PROCESS | 2628 | 1461280811356 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 16:20:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:20:11 INFO - PROCESS | 2628 | 1461280811358 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:20:11 INFO - PROCESS | 2628 | 1461280811359 Marionette TRACE conn2 <- [1,1758,null,{}] 16:20:11 INFO - PROCESS | 2628 | 1461280811361 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}] 16:20:11 INFO - PROCESS | 2628 | 1461280811459 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 16:20:11 INFO - PROCESS | 2628 | 1461280811546 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:11 INFO - PROCESS | 2628 | ++DOCSHELL 0x12dbc1800 == 80 [pid = 2628] [id = 447] 16:20:11 INFO - PROCESS | 2628 | ++DOMWINDOW == 235 (0x11a87a000) [pid = 2628] [serial = 1340] [outer = 0x0] 16:20:11 INFO - PROCESS | 2628 | ++DOMWINDOW == 236 (0x123f73c00) [pid = 2628] [serial = 1341] [outer = 0x11a87a000] 16:20:11 INFO - PROCESS | 2628 | 1461280811587 Marionette DEBUG loaded listener.js 16:20:11 INFO - PROCESS | 2628 | ++DOMWINDOW == 237 (0x12b0a5400) [pid = 2628] [serial = 1342] [outer = 0x11a87a000] 16:20:11 INFO - PROCESS | 2628 | 1461280811997 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]]]}] 16:20:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:20:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 668ms 16:20:12 INFO - PROCESS | 2628 | 1461280812038 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 16:20:12 INFO - PROCESS | 2628 | 1461280812039 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 16:20:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:20:12 INFO - PROCESS | 2628 | 1461280812043 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:20:12 INFO - PROCESS | 2628 | 1461280812045 Marionette TRACE conn2 <- [1,1762,null,{}] 16:20:12 INFO - PROCESS | 2628 | 1461280812047 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}] 16:20:12 INFO - PROCESS | 2628 | 1461280812154 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 16:20:12 INFO - PROCESS | 2628 | 1461280812157 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:12 INFO - PROCESS | 2628 | ++DOCSHELL 0x138e8b000 == 81 [pid = 2628] [id = 448] 16:20:12 INFO - PROCESS | 2628 | ++DOMWINDOW == 238 (0x12b164000) [pid = 2628] [serial = 1343] [outer = 0x0] 16:20:12 INFO - PROCESS | 2628 | ++DOMWINDOW == 239 (0x12dc6ec00) [pid = 2628] [serial = 1344] [outer = 0x12b164000] 16:20:12 INFO - PROCESS | 2628 | 1461280812186 Marionette DEBUG loaded listener.js 16:20:12 INFO - PROCESS | 2628 | ++DOMWINDOW == 240 (0x12f341400) [pid = 2628] [serial = 1345] [outer = 0x12b164000] 16:20:12 INFO - PROCESS | 2628 | 1461280812577 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]]]}] 16:20:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:20:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 568ms 16:20:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:20:12 INFO - PROCESS | 2628 | 1461280812612 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 16:20:12 INFO - PROCESS | 2628 | 1461280812614 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 16:20:12 INFO - PROCESS | 2628 | 1461280812620 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:20:12 INFO - PROCESS | 2628 | 1461280812622 Marionette TRACE conn2 <- [1,1766,null,{}] 16:20:12 INFO - PROCESS | 2628 | 1461280812626 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}] 16:20:12 INFO - PROCESS | 2628 | 1461280812824 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 16:20:12 INFO - PROCESS | 2628 | 1461280812841 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:12 INFO - PROCESS | 2628 | ++DOCSHELL 0x1396ce800 == 82 [pid = 2628] [id = 449] 16:20:12 INFO - PROCESS | 2628 | ++DOMWINDOW == 241 (0x12b167000) [pid = 2628] [serial = 1346] [outer = 0x0] 16:20:12 INFO - PROCESS | 2628 | ++DOMWINDOW == 242 (0x12f9cc800) [pid = 2628] [serial = 1347] [outer = 0x12b167000] 16:20:12 INFO - PROCESS | 2628 | 1461280812881 Marionette DEBUG loaded listener.js 16:20:12 INFO - PROCESS | 2628 | ++DOMWINDOW == 243 (0x130858000) [pid = 2628] [serial = 1348] [outer = 0x12b167000] 16:20:13 INFO - PROCESS | 2628 | 1461280813374 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]]]}] 16:20:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:20:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 778ms 16:20:13 INFO - PROCESS | 2628 | 1461280813396 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 16:20:13 INFO - PROCESS | 2628 | 1461280813398 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 16:20:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:20:13 INFO - PROCESS | 2628 | 1461280813422 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:20:13 INFO - PROCESS | 2628 | 1461280813424 Marionette TRACE conn2 <- [1,1770,null,{}] 16:20:13 INFO - PROCESS | 2628 | 1461280813459 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}] 16:20:13 INFO - PROCESS | 2628 | 1461280813578 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 16:20:13 INFO - PROCESS | 2628 | 1461280813670 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:13 INFO - PROCESS | 2628 | ++DOCSHELL 0x129c67800 == 83 [pid = 2628] [id = 450] 16:20:13 INFO - PROCESS | 2628 | ++DOMWINDOW == 244 (0x11928a000) [pid = 2628] [serial = 1349] [outer = 0x0] 16:20:13 INFO - PROCESS | 2628 | ++DOMWINDOW == 245 (0x11c1bd400) [pid = 2628] [serial = 1350] [outer = 0x11928a000] 16:20:13 INFO - PROCESS | 2628 | 1461280813702 Marionette DEBUG loaded listener.js 16:20:13 INFO - PROCESS | 2628 | ++DOMWINDOW == 246 (0x123c21400) [pid = 2628] [serial = 1351] [outer = 0x11928a000] 16:20:14 INFO - PROCESS | 2628 | 1461280814135 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]]]}] 16:20:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:20:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 726ms 16:20:14 INFO - PROCESS | 2628 | 1461280814145 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 16:20:14 INFO - PROCESS | 2628 | 1461280814150 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 16:20:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:20:14 INFO - PROCESS | 2628 | 1461280814157 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:20:14 INFO - PROCESS | 2628 | 1461280814158 Marionette TRACE conn2 <- [1,1774,null,{}] 16:20:14 INFO - PROCESS | 2628 | 1461280814161 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}] 16:20:14 INFO - PROCESS | 2628 | 1461280814276 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 16:20:14 INFO - PROCESS | 2628 | 1461280814395 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:14 INFO - PROCESS | 2628 | ++DOCSHELL 0x12b7c3000 == 84 [pid = 2628] [id = 451] 16:20:14 INFO - PROCESS | 2628 | ++DOMWINDOW == 247 (0x123ea3c00) [pid = 2628] [serial = 1352] [outer = 0x0] 16:20:14 INFO - PROCESS | 2628 | ++DOMWINDOW == 248 (0x125f36000) [pid = 2628] [serial = 1353] [outer = 0x123ea3c00] 16:20:14 INFO - PROCESS | 2628 | 1461280814428 Marionette DEBUG loaded listener.js 16:20:14 INFO - PROCESS | 2628 | ++DOMWINDOW == 249 (0x129e60000) [pid = 2628] [serial = 1354] [outer = 0x123ea3c00] 16:20:14 INFO - PROCESS | 2628 | 1461280814928 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]]]}] 16:20:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:20:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 822ms 16:20:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:20:14 INFO - PROCESS | 2628 | 1461280814978 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 16:20:14 INFO - PROCESS | 2628 | 1461280814980 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 16:20:14 INFO - PROCESS | 2628 | 1461280814982 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:20:14 INFO - PROCESS | 2628 | 1461280814985 Marionette TRACE conn2 <- [1,1778,null,{}] 16:20:14 INFO - PROCESS | 2628 | 1461280814993 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}] 16:20:15 INFO - PROCESS | 2628 | 1461280815112 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 16:20:15 INFO - PROCESS | 2628 | 1461280815207 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:15 INFO - PROCESS | 2628 | ++DOCSHELL 0x138e7c000 == 85 [pid = 2628] [id = 452] 16:20:15 INFO - PROCESS | 2628 | ++DOMWINDOW == 250 (0x12a71e000) [pid = 2628] [serial = 1355] [outer = 0x0] 16:20:15 INFO - PROCESS | 2628 | ++DOMWINDOW == 251 (0x12b043800) [pid = 2628] [serial = 1356] [outer = 0x12a71e000] 16:20:15 INFO - PROCESS | 2628 | 1461280815240 Marionette DEBUG loaded listener.js 16:20:15 INFO - PROCESS | 2628 | ++DOMWINDOW == 252 (0x12b165c00) [pid = 2628] [serial = 1357] [outer = 0x12a71e000] 16:20:15 INFO - PROCESS | 2628 | 1461280815633 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]]]}] 16:20:15 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 16:20:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 723ms 16:20:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:20:15 INFO - PROCESS | 2628 | 1461280815706 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 16:20:15 INFO - PROCESS | 2628 | 1461280815708 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 16:20:15 INFO - PROCESS | 2628 | 1461280815710 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:20:15 INFO - PROCESS | 2628 | 1461280815711 Marionette TRACE conn2 <- [1,1782,null,{}] 16:20:15 INFO - PROCESS | 2628 | 1461280815714 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}] 16:20:15 INFO - PROCESS | 2628 | 1461280815828 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 16:20:15 INFO - PROCESS | 2628 | 1461280815920 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:15 INFO - PROCESS | 2628 | ++DOCSHELL 0x13ab1b800 == 86 [pid = 2628] [id = 453] 16:20:15 INFO - PROCESS | 2628 | ++DOMWINDOW == 253 (0x12b16d400) [pid = 2628] [serial = 1358] [outer = 0x0] 16:20:15 INFO - PROCESS | 2628 | ++DOMWINDOW == 254 (0x12b78e800) [pid = 2628] [serial = 1359] [outer = 0x12b16d400] 16:20:15 INFO - PROCESS | 2628 | 1461280815952 Marionette DEBUG loaded listener.js 16:20:16 INFO - PROCESS | 2628 | ++DOMWINDOW == 255 (0x12dc7a000) [pid = 2628] [serial = 1360] [outer = 0x12b16d400] 16:20:16 INFO - PROCESS | 2628 | 1461280816365 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]]]}] 16:20:16 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 16:20:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 671ms 16:20:16 INFO - PROCESS | 2628 | 1461280816381 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 16:20:16 INFO - PROCESS | 2628 | 1461280816383 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 16:20:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:20:16 INFO - PROCESS | 2628 | 1461280816387 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:20:16 INFO - PROCESS | 2628 | 1461280816389 Marionette TRACE conn2 <- [1,1786,null,{}] 16:20:16 INFO - PROCESS | 2628 | 1461280816391 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}] 16:20:16 INFO - PROCESS | 2628 | 1461280816519 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 16:20:16 INFO - PROCESS | 2628 | 1461280816652 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:16 INFO - PROCESS | 2628 | ++DOCSHELL 0x139b50800 == 87 [pid = 2628] [id = 454] 16:20:16 INFO - PROCESS | 2628 | ++DOMWINDOW == 256 (0x12e93ec00) [pid = 2628] [serial = 1361] [outer = 0x0] 16:20:16 INFO - PROCESS | 2628 | ++DOMWINDOW == 257 (0x12ec0a000) [pid = 2628] [serial = 1362] [outer = 0x12e93ec00] 16:20:16 INFO - PROCESS | 2628 | 1461280816683 Marionette DEBUG loaded listener.js 16:20:16 INFO - PROCESS | 2628 | ++DOMWINDOW == 258 (0x130073c00) [pid = 2628] [serial = 1363] [outer = 0x12e93ec00] 16:20:17 INFO - PROCESS | 2628 | 1461280817089 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]]]}] 16:20:17 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 16:20:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 720ms 16:20:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:20:17 INFO - PROCESS | 2628 | 1461280817107 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 16:20:17 INFO - PROCESS | 2628 | 1461280817108 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 16:20:17 INFO - PROCESS | 2628 | 1461280817110 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:20:17 INFO - PROCESS | 2628 | 1461280817112 Marionette TRACE conn2 <- [1,1790,null,{}] 16:20:17 INFO - PROCESS | 2628 | 1461280817114 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}] 16:20:17 INFO - PROCESS | 2628 | 1461280817244 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 16:20:17 INFO - PROCESS | 2628 | 1461280817337 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:17 INFO - PROCESS | 2628 | ++DOCSHELL 0x139cc3000 == 88 [pid = 2628] [id = 455] 16:20:17 INFO - PROCESS | 2628 | ++DOMWINDOW == 259 (0x13008cc00) [pid = 2628] [serial = 1364] [outer = 0x0] 16:20:17 INFO - PROCESS | 2628 | ++DOMWINDOW == 260 (0x1308b9800) [pid = 2628] [serial = 1365] [outer = 0x13008cc00] 16:20:17 INFO - PROCESS | 2628 | 1461280817369 Marionette DEBUG loaded listener.js 16:20:17 INFO - PROCESS | 2628 | ++DOMWINDOW == 261 (0x133cafc00) [pid = 2628] [serial = 1366] [outer = 0x13008cc00] 16:20:17 INFO - PROCESS | 2628 | 1461280817777 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]]]}] 16:20:17 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) 16:20:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 721ms 16:20:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:20:17 INFO - PROCESS | 2628 | 1461280817867 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 16:20:17 INFO - PROCESS | 2628 | 1461280817869 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 16:20:17 INFO - PROCESS | 2628 | 1461280817873 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:20:17 INFO - PROCESS | 2628 | 1461280817874 Marionette TRACE conn2 <- [1,1794,null,{}] 16:20:17 INFO - PROCESS | 2628 | 1461280817877 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}] 16:20:17 INFO - PROCESS | 2628 | 1461280817986 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 16:20:18 INFO - PROCESS | 2628 | 1461280818075 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:18 INFO - PROCESS | 2628 | ++DOCSHELL 0x13a431000 == 89 [pid = 2628] [id = 456] 16:20:18 INFO - PROCESS | 2628 | ++DOMWINDOW == 262 (0x13008e000) [pid = 2628] [serial = 1367] [outer = 0x0] 16:20:18 INFO - PROCESS | 2628 | ++DOMWINDOW == 263 (0x133cb5800) [pid = 2628] [serial = 1368] [outer = 0x13008e000] 16:20:18 INFO - PROCESS | 2628 | 1461280818104 Marionette DEBUG loaded listener.js 16:20:18 INFO - PROCESS | 2628 | ++DOMWINDOW == 264 (0x1370ef400) [pid = 2628] [serial = 1369] [outer = 0x13008e000] 16:20:18 INFO - PROCESS | 2628 | 1461280818554 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]]]}] 16:20:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:20:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 721ms 16:20:18 INFO - PROCESS | 2628 | 1461280818595 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 16:20:18 INFO - PROCESS | 2628 | 1461280818596 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 16:20:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:20:18 INFO - PROCESS | 2628 | 1461280818599 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:20:18 INFO - PROCESS | 2628 | 1461280818600 Marionette TRACE conn2 <- [1,1798,null,{}] 16:20:18 INFO - PROCESS | 2628 | 1461280818603 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}] 16:20:18 INFO - PROCESS | 2628 | 1461280818718 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 16:20:19 INFO - PROCESS | 2628 | 1461280819031 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:19 INFO - PROCESS | 2628 | ++DOCSHELL 0x123e17000 == 90 [pid = 2628] [id = 457] 16:20:19 INFO - PROCESS | 2628 | ++DOMWINDOW == 265 (0x112245000) [pid = 2628] [serial = 1370] [outer = 0x0] 16:20:19 INFO - PROCESS | 2628 | ++DOMWINDOW == 266 (0x114cdc000) [pid = 2628] [serial = 1371] [outer = 0x112245000] 16:20:19 INFO - PROCESS | 2628 | 1461280819108 Marionette DEBUG loaded listener.js 16:20:19 INFO - PROCESS | 2628 | ++DOMWINDOW == 267 (0x118762800) [pid = 2628] [serial = 1372] [outer = 0x112245000] 16:20:19 INFO - PROCESS | 2628 | 1461280819575 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]]]}] 16:20:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:20:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1022ms 16:20:19 INFO - PROCESS | 2628 | 1461280819644 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 16:20:19 INFO - PROCESS | 2628 | 1461280819647 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 16:20:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:20:19 INFO - PROCESS | 2628 | 1461280819655 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:20:19 INFO - PROCESS | 2628 | 1461280819656 Marionette TRACE conn2 <- [1,1802,null,{}] 16:20:19 INFO - PROCESS | 2628 | 1461280819660 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}] 16:20:19 INFO - PROCESS | 2628 | 1461280819766 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 16:20:19 INFO - PROCESS | 2628 | 1461280819868 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:19 INFO - PROCESS | 2628 | ++DOCSHELL 0x119283800 == 91 [pid = 2628] [id = 458] 16:20:19 INFO - PROCESS | 2628 | ++DOMWINDOW == 268 (0x114ccf400) [pid = 2628] [serial = 1373] [outer = 0x0] 16:20:19 INFO - PROCESS | 2628 | ++DOMWINDOW == 269 (0x11addfc00) [pid = 2628] [serial = 1374] [outer = 0x114ccf400] 16:20:19 INFO - PROCESS | 2628 | 1461280819898 Marionette DEBUG loaded listener.js 16:20:19 INFO - PROCESS | 2628 | ++DOMWINDOW == 270 (0x11c1c0400) [pid = 2628] [serial = 1375] [outer = 0x114ccf400] 16:20:20 INFO - PROCESS | 2628 | 1461280820312 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]]]}] 16:20:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:20:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 723ms 16:20:20 INFO - PROCESS | 2628 | 1461280820379 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 16:20:20 INFO - PROCESS | 2628 | 1461280820382 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 16:20:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:20:20 INFO - PROCESS | 2628 | 1461280820386 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:20:20 INFO - PROCESS | 2628 | 1461280820387 Marionette TRACE conn2 <- [1,1806,null,{}] 16:20:20 INFO - PROCESS | 2628 | 1461280820389 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}] 16:20:20 INFO - PROCESS | 2628 | 1461280820491 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 16:20:20 INFO - PROCESS | 2628 | 1461280820587 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:20 INFO - PROCESS | 2628 | ++DOCSHELL 0x12abdb800 == 92 [pid = 2628] [id = 459] 16:20:20 INFO - PROCESS | 2628 | ++DOMWINDOW == 271 (0x11c672000) [pid = 2628] [serial = 1376] [outer = 0x0] 16:20:20 INFO - PROCESS | 2628 | ++DOMWINDOW == 272 (0x123a9e800) [pid = 2628] [serial = 1377] [outer = 0x11c672000] 16:20:20 INFO - PROCESS | 2628 | 1461280820615 Marionette DEBUG loaded listener.js 16:20:20 INFO - PROCESS | 2628 | ++DOMWINDOW == 273 (0x123f6f800) [pid = 2628] [serial = 1378] [outer = 0x11c672000] 16:20:21 INFO - PROCESS | 2628 | 1461280821031 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]]]}] 16:20:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:20:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 669ms 16:20:21 INFO - PROCESS | 2628 | 1461280821055 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 16:20:21 INFO - PROCESS | 2628 | 1461280821056 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 16:20:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:20:21 INFO - PROCESS | 2628 | 1461280821060 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:20:21 INFO - PROCESS | 2628 | 1461280821064 Marionette TRACE conn2 <- [1,1810,null,{}] 16:20:21 INFO - PROCESS | 2628 | 1461280821072 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}] 16:20:21 INFO - PROCESS | 2628 | 1461280821174 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 16:20:21 INFO - PROCESS | 2628 | 1461280821271 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:21 INFO - PROCESS | 2628 | ++DOCSHELL 0x12c818800 == 93 [pid = 2628] [id = 460] 16:20:21 INFO - PROCESS | 2628 | ++DOMWINDOW == 274 (0x123f76400) [pid = 2628] [serial = 1379] [outer = 0x0] 16:20:21 INFO - PROCESS | 2628 | ++DOMWINDOW == 275 (0x127f64400) [pid = 2628] [serial = 1380] [outer = 0x123f76400] 16:20:21 INFO - PROCESS | 2628 | 1461280821299 Marionette DEBUG loaded listener.js 16:20:21 INFO - PROCESS | 2628 | ++DOMWINDOW == 276 (0x12983b800) [pid = 2628] [serial = 1381] [outer = 0x123f76400] 16:20:21 INFO - PROCESS | 2628 | 1461280821723 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]]]}] 16:20:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:20:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 724ms 16:20:21 INFO - PROCESS | 2628 | 1461280821816 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 16:20:21 INFO - PROCESS | 2628 | 1461280821818 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 16:20:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:20:21 INFO - PROCESS | 2628 | --DOCSHELL 0x138e8b000 == 92 [pid = 2628] [id = 448] 16:20:21 INFO - PROCESS | 2628 | --DOCSHELL 0x12dbc1800 == 91 [pid = 2628] [id = 447] 16:20:21 INFO - PROCESS | 2628 | --DOCSHELL 0x13835b000 == 90 [pid = 2628] [id = 446] 16:20:21 INFO - PROCESS | 2628 | --DOCSHELL 0x130015000 == 89 [pid = 2628] [id = 445] 16:20:21 INFO - PROCESS | 2628 | --DOMWINDOW == 275 (0x123aaa400) [pid = 2628] [serial = 1218] [outer = 0x0] [url = about:blank] 16:20:21 INFO - PROCESS | 2628 | --DOMWINDOW == 274 (0x129ad4c00) [pid = 2628] [serial = 1221] [outer = 0x0] [url = about:blank] 16:20:21 INFO - PROCESS | 2628 | --DOMWINDOW == 273 (0x12bc5c000) [pid = 2628] [serial = 1227] [outer = 0x0] [url = about:blank] 16:20:21 INFO - PROCESS | 2628 | --DOMWINDOW == 272 (0x118758000) [pid = 2628] [serial = 1215] [outer = 0x0] [url = about:blank] 16:20:21 INFO - PROCESS | 2628 | --DOMWINDOW == 271 (0x12a9c0800) [pid = 2628] [serial = 1224] [outer = 0x0] [url = about:blank] 16:20:21 INFO - PROCESS | 2628 | --DOMWINDOW == 270 (0x13008c800) [pid = 2628] [serial = 1230] [outer = 0x0] [url = about:blank] 16:20:21 INFO - PROCESS | 2628 | --DOMWINDOW == 269 (0x12ac94800) [pid = 2628] [serial = 1233] [outer = 0x0] [url = about:blank] 16:20:21 INFO - PROCESS | 2628 | --DOMWINDOW == 268 (0x12b039400) [pid = 2628] [serial = 1236] [outer = 0x0] [url = about:blank] 16:20:21 INFO - PROCESS | 2628 | --DOMWINDOW == 267 (0x11ab7bc00) [pid = 2628] [serial = 1239] [outer = 0x0] [url = about:blank] 16:20:21 INFO - PROCESS | 2628 | --DOMWINDOW == 266 (0x12e3af000) [pid = 2628] [serial = 1278] [outer = 0x0] [url = about:blank] 16:20:21 INFO - PROCESS | 2628 | --DOCSHELL 0x12ed5a800 == 88 [pid = 2628] [id = 444] 16:20:21 INFO - PROCESS | 2628 | --DOCSHELL 0x12da46000 == 87 [pid = 2628] [id = 443] 16:20:21 INFO - PROCESS | 2628 | --DOCSHELL 0x12c814000 == 86 [pid = 2628] [id = 442] 16:20:21 INFO - PROCESS | 2628 | --DOCSHELL 0x12adf1800 == 85 [pid = 2628] [id = 441] 16:20:21 INFO - PROCESS | 2628 | --DOCSHELL 0x12abcc800 == 84 [pid = 2628] [id = 440] 16:20:21 INFO - PROCESS | 2628 | --DOCSHELL 0x119c3a800 == 83 [pid = 2628] [id = 439] 16:20:21 INFO - PROCESS | 2628 | --DOCSHELL 0x12a770000 == 82 [pid = 2628] [id = 438] 16:20:21 INFO - PROCESS | 2628 | 1461280821906 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:20:21 INFO - PROCESS | 2628 | 1461280821908 Marionette TRACE conn2 <- [1,1814,null,{}] 16:20:21 INFO - PROCESS | 2628 | --DOCSHELL 0x13a871800 == 81 [pid = 2628] [id = 433] 16:20:21 INFO - PROCESS | 2628 | --DOCSHELL 0x1396c9800 == 80 [pid = 2628] [id = 432] 16:20:21 INFO - PROCESS | 2628 | --DOCSHELL 0x138df2800 == 79 [pid = 2628] [id = 431] 16:20:21 INFO - PROCESS | 2628 | --DOCSHELL 0x138d73800 == 78 [pid = 2628] [id = 430] 16:20:21 INFO - PROCESS | 2628 | --DOCSHELL 0x12e950000 == 77 [pid = 2628] [id = 429] 16:20:21 INFO - PROCESS | 2628 | --DOCSHELL 0x12ac75000 == 76 [pid = 2628] [id = 428] 16:20:21 INFO - PROCESS | 2628 | --DOCSHELL 0x11be5a800 == 75 [pid = 2628] [id = 427] 16:20:21 INFO - PROCESS | 2628 | --DOMWINDOW == 265 (0x114f68400) [pid = 2628] [serial = 1242] [outer = 0x0] [url = about:blank] 16:20:21 INFO - PROCESS | 2628 | --DOMWINDOW == 264 (0x12a7b4400) [pid = 2628] [serial = 1260] [outer = 0x0] [url = about:blank] 16:20:21 INFO - PROCESS | 2628 | --DOMWINDOW == 263 (0x12aad2800) [pid = 2628] [serial = 1263] [outer = 0x0] [url = about:blank] 16:20:21 INFO - PROCESS | 2628 | --DOMWINDOW == 262 (0x1279bc800) [pid = 2628] [serial = 1254] [outer = 0x0] [url = about:blank] 16:20:21 INFO - PROCESS | 2628 | --DOMWINDOW == 261 (0x129898000) [pid = 2628] [serial = 1255] [outer = 0x0] [url = about:blank] 16:20:21 INFO - PROCESS | 2628 | --DOMWINDOW == 260 (0x11b91f400) [pid = 2628] [serial = 1245] [outer = 0x0] [url = about:blank] 16:20:21 INFO - PROCESS | 2628 | --DOMWINDOW == 259 (0x11bfee000) [pid = 2628] [serial = 1246] [outer = 0x0] [url = about:blank] 16:20:21 INFO - PROCESS | 2628 | --DOMWINDOW == 258 (0x12b0a1400) [pid = 2628] [serial = 1266] [outer = 0x0] [url = about:blank] 16:20:21 INFO - PROCESS | 2628 | --DOMWINDOW == 257 (0x125ea4400) [pid = 2628] [serial = 1272] [outer = 0x0] [url = about:blank] 16:20:21 INFO - PROCESS | 2628 | --DOMWINDOW == 256 (0x12b173800) [pid = 2628] [serial = 1269] [outer = 0x0] [url = about:blank] 16:20:21 INFO - PROCESS | 2628 | --DOMWINDOW == 255 (0x130075c00) [pid = 2628] [serial = 1213] [outer = 0x0] [url = about:blank] 16:20:21 INFO - PROCESS | 2628 | --DOMWINDOW == 254 (0x11c66f800) [pid = 2628] [serial = 1248] [outer = 0x0] [url = about:blank] 16:20:21 INFO - PROCESS | 2628 | --DOMWINDOW == 253 (0x123919000) [pid = 2628] [serial = 1249] [outer = 0x0] [url = about:blank] 16:20:21 INFO - PROCESS | 2628 | --DOMWINDOW == 252 (0x123f6d000) [pid = 2628] [serial = 1251] [outer = 0x0] [url = about:blank] 16:20:21 INFO - PROCESS | 2628 | --DOMWINDOW == 251 (0x125f38800) [pid = 2628] [serial = 1252] [outer = 0x0] [url = about:blank] 16:20:21 INFO - PROCESS | 2628 | --DOMWINDOW == 250 (0x129f3bc00) [pid = 2628] [serial = 1257] [outer = 0x0] [url = about:blank] 16:20:21 INFO - PROCESS | 2628 | --DOMWINDOW == 249 (0x118cfe800) [pid = 2628] [serial = 1243] [outer = 0x0] [url = about:blank] 16:20:21 INFO - PROCESS | 2628 | --DOMWINDOW == 248 (0x12da2f800) [pid = 2628] [serial = 1276] [outer = 0x0] [url = about:blank] 16:20:21 INFO - PROCESS | 2628 | --DOMWINDOW == 247 (0x12b574c00) [pid = 2628] [serial = 1270] [outer = 0x0] [url = about:blank] 16:20:21 INFO - PROCESS | 2628 | --DOMWINDOW == 246 (0x12b039000) [pid = 2628] [serial = 1264] [outer = 0x0] [url = about:blank] 16:20:21 INFO - PROCESS | 2628 | --DOMWINDOW == 245 (0x12a9d2c00) [pid = 2628] [serial = 1261] [outer = 0x0] [url = about:blank] 16:20:21 INFO - PROCESS | 2628 | --DOMWINDOW == 244 (0x12bc54400) [pid = 2628] [serial = 1275] [outer = 0x0] [url = about:blank] 16:20:21 INFO - PROCESS | 2628 | --DOMWINDOW == 243 (0x12b0a6400) [pid = 2628] [serial = 1267] [outer = 0x0] [url = about:blank] 16:20:21 INFO - PROCESS | 2628 | --DOMWINDOW == 242 (0x12b574800) [pid = 2628] [serial = 1273] [outer = 0x0] [url = about:blank] 16:20:21 INFO - PROCESS | 2628 | --DOMWINDOW == 241 (0x12a720c00) [pid = 2628] [serial = 1258] [outer = 0x0] [url = about:blank] 16:20:21 INFO - PROCESS | 2628 | 1461280821934 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}] 16:20:22 INFO - PROCESS | 2628 | 1461280822024 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 16:20:22 INFO - PROCESS | 2628 | 1461280822029 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:22 INFO - PROCESS | 2628 | ++DOCSHELL 0x11ad97000 == 76 [pid = 2628] [id = 461] 16:20:22 INFO - PROCESS | 2628 | ++DOMWINDOW == 242 (0x11c51c800) [pid = 2628] [serial = 1382] [outer = 0x0] 16:20:22 INFO - PROCESS | 2628 | ++DOMWINDOW == 243 (0x11c67d800) [pid = 2628] [serial = 1383] [outer = 0x11c51c800] 16:20:22 INFO - PROCESS | 2628 | 1461280822055 Marionette DEBUG loaded listener.js 16:20:22 INFO - PROCESS | 2628 | ++DOMWINDOW == 244 (0x12854c000) [pid = 2628] [serial = 1384] [outer = 0x11c51c800] 16:20:22 INFO - PROCESS | 2628 | 1461280822405 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]]]}] 16:20:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:20:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 580ms 16:20:22 INFO - PROCESS | 2628 | 1461280822471 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 16:20:22 INFO - PROCESS | 2628 | 1461280822472 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 16:20:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:20:22 INFO - PROCESS | 2628 | 1461280822476 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:20:22 INFO - PROCESS | 2628 | 1461280822477 Marionette TRACE conn2 <- [1,1818,null,{}] 16:20:22 INFO - PROCESS | 2628 | 1461280822480 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}] 16:20:22 INFO - PROCESS | 2628 | 1461280822569 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 16:20:22 INFO - PROCESS | 2628 | 1461280822573 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:22 INFO - PROCESS | 2628 | ++DOCSHELL 0x12a759000 == 77 [pid = 2628] [id = 462] 16:20:22 INFO - PROCESS | 2628 | ++DOMWINDOW == 245 (0x129f2ec00) [pid = 2628] [serial = 1385] [outer = 0x0] 16:20:22 INFO - PROCESS | 2628 | ++DOMWINDOW == 246 (0x129fef400) [pid = 2628] [serial = 1386] [outer = 0x129f2ec00] 16:20:22 INFO - PROCESS | 2628 | 1461280822606 Marionette DEBUG loaded listener.js 16:20:22 INFO - PROCESS | 2628 | ++DOMWINDOW == 247 (0x12a7abc00) [pid = 2628] [serial = 1387] [outer = 0x129f2ec00] 16:20:22 INFO - PROCESS | 2628 | 1461280822977 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]]]}] 16:20:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:20:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 519ms 16:20:23 INFO - PROCESS | 2628 | 1461280823009 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 16:20:23 INFO - PROCESS | 2628 | 1461280823010 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 16:20:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:20:23 INFO - PROCESS | 2628 | 1461280823015 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:20:23 INFO - PROCESS | 2628 | 1461280823016 Marionette TRACE conn2 <- [1,1822,null,{}] 16:20:23 INFO - PROCESS | 2628 | 1461280823019 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}] 16:20:23 INFO - PROCESS | 2628 | 1461280823109 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 16:20:23 INFO - PROCESS | 2628 | 1461280823113 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:23 INFO - PROCESS | 2628 | ++DOCSHELL 0x12b552000 == 78 [pid = 2628] [id = 463] 16:20:23 INFO - PROCESS | 2628 | ++DOMWINDOW == 248 (0x12a7ac400) [pid = 2628] [serial = 1388] [outer = 0x0] 16:20:23 INFO - PROCESS | 2628 | ++DOMWINDOW == 249 (0x12a7b9c00) [pid = 2628] [serial = 1389] [outer = 0x12a7ac400] 16:20:23 INFO - PROCESS | 2628 | 1461280823139 Marionette DEBUG loaded listener.js 16:20:23 INFO - PROCESS | 2628 | ++DOMWINDOW == 250 (0x12a9d5c00) [pid = 2628] [serial = 1390] [outer = 0x12a7ac400] 16:20:23 INFO - PROCESS | 2628 | 1461280823498 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]]]}] 16:20:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:20:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 522ms 16:20:23 INFO - PROCESS | 2628 | 1461280823538 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 16:20:23 INFO - PROCESS | 2628 | 1461280823539 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 16:20:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:20:23 INFO - PROCESS | 2628 | 1461280823542 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:20:23 INFO - PROCESS | 2628 | 1461280823543 Marionette TRACE conn2 <- [1,1826,null,{}] 16:20:23 INFO - PROCESS | 2628 | 1461280823545 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}] 16:20:23 INFO - PROCESS | 2628 | 1461280823631 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 16:20:23 INFO - PROCESS | 2628 | 1461280823719 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:23 INFO - PROCESS | 2628 | ++DOCSHELL 0x12d272000 == 79 [pid = 2628] [id = 464] 16:20:23 INFO - PROCESS | 2628 | ++DOMWINDOW == 251 (0x12a7b2c00) [pid = 2628] [serial = 1391] [outer = 0x0] 16:20:23 INFO - PROCESS | 2628 | ++DOMWINDOW == 252 (0x12a9e1800) [pid = 2628] [serial = 1392] [outer = 0x12a7b2c00] 16:20:23 INFO - PROCESS | 2628 | 1461280823745 Marionette DEBUG loaded listener.js 16:20:23 INFO - PROCESS | 2628 | ++DOMWINDOW == 253 (0x12b037800) [pid = 2628] [serial = 1393] [outer = 0x12a7b2c00] 16:20:24 INFO - PROCESS | 2628 | 1461280824058 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]]]}] 16:20:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:20:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 567ms 16:20:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:20:24 INFO - PROCESS | 2628 | 1461280824110 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 16:20:24 INFO - PROCESS | 2628 | 1461280824111 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 16:20:24 INFO - PROCESS | 2628 | 1461280824113 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:20:24 INFO - PROCESS | 2628 | 1461280824114 Marionette TRACE conn2 <- [1,1830,null,{}] 16:20:24 INFO - PROCESS | 2628 | 1461280824117 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}] 16:20:24 INFO - PROCESS | 2628 | 1461280824233 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 16:20:24 INFO - PROCESS | 2628 | 1461280824249 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:24 INFO - PROCESS | 2628 | ++DOCSHELL 0x12dbb8000 == 80 [pid = 2628] [id = 465] 16:20:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 254 (0x12aad9c00) [pid = 2628] [serial = 1394] [outer = 0x0] 16:20:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 255 (0x12b069000) [pid = 2628] [serial = 1395] [outer = 0x12aad9c00] 16:20:24 INFO - PROCESS | 2628 | 1461280824275 Marionette DEBUG loaded listener.js 16:20:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 256 (0x12b073800) [pid = 2628] [serial = 1396] [outer = 0x12aad9c00] 16:20:24 INFO - PROCESS | 2628 | 1461280824644 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]]]}] 16:20:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:20:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 569ms 16:20:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:20:24 INFO - PROCESS | 2628 | 1461280824683 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 16:20:24 INFO - PROCESS | 2628 | 1461280824684 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 16:20:24 INFO - PROCESS | 2628 | 1461280824688 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:20:24 INFO - PROCESS | 2628 | 1461280824689 Marionette TRACE conn2 <- [1,1834,null,{}] 16:20:24 INFO - PROCESS | 2628 | 1461280824692 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}] 16:20:24 INFO - PROCESS | 2628 | 1461280824810 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 16:20:24 INFO - PROCESS | 2628 | 1461280824822 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:24 INFO - PROCESS | 2628 | ++DOCSHELL 0x12ed46000 == 81 [pid = 2628] [id = 466] 16:20:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 257 (0x11aa1ec00) [pid = 2628] [serial = 1397] [outer = 0x0] 16:20:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 258 (0x12b0a8000) [pid = 2628] [serial = 1398] [outer = 0x11aa1ec00] 16:20:24 INFO - PROCESS | 2628 | 1461280824847 Marionette DEBUG loaded listener.js 16:20:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 259 (0x12b164c00) [pid = 2628] [serial = 1399] [outer = 0x11aa1ec00] 16:20:25 INFO - PROCESS | 2628 | 1461280825190 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]]]}] 16:20:25 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 16:20:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 520ms 16:20:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:20:25 INFO - PROCESS | 2628 | 1461280825210 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 16:20:25 INFO - PROCESS | 2628 | 1461280825211 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 16:20:25 INFO - PROCESS | 2628 | 1461280825213 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:20:25 INFO - PROCESS | 2628 | 1461280825214 Marionette TRACE conn2 <- [1,1838,null,{}] 16:20:25 INFO - PROCESS | 2628 | 1461280825216 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}] 16:20:25 INFO - PROCESS | 2628 | 1461280825335 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 16:20:25 INFO - PROCESS | 2628 | 1461280825345 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:25 INFO - PROCESS | 2628 | ++DOCSHELL 0x12f41c800 == 82 [pid = 2628] [id = 467] 16:20:25 INFO - PROCESS | 2628 | ++DOMWINDOW == 260 (0x12b0a0000) [pid = 2628] [serial = 1400] [outer = 0x0] 16:20:25 INFO - PROCESS | 2628 | ++DOMWINDOW == 261 (0x12b173800) [pid = 2628] [serial = 1401] [outer = 0x12b0a0000] 16:20:25 INFO - PROCESS | 2628 | 1461280825375 Marionette DEBUG loaded listener.js 16:20:25 INFO - PROCESS | 2628 | ++DOMWINDOW == 262 (0x12bc54400) [pid = 2628] [serial = 1402] [outer = 0x12b0a0000] 16:20:25 INFO - PROCESS | 2628 | 1461280825790 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]]]}] 16:20:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:20:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 620ms 16:20:25 INFO - PROCESS | 2628 | 1461280825839 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 16:20:25 INFO - PROCESS | 2628 | 1461280825840 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 16:20:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:20:25 INFO - PROCESS | 2628 | 1461280825843 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:20:25 INFO - PROCESS | 2628 | 1461280825845 Marionette TRACE conn2 <- [1,1842,null,{}] 16:20:25 INFO - PROCESS | 2628 | 1461280825847 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}] 16:20:25 INFO - PROCESS | 2628 | 1461280825984 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 261 (0x123921800) [pid = 2628] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 260 (0x112247400) [pid = 2628] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 259 (0x12e3ab000) [pid = 2628] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 258 (0x12bc58c00) [pid = 2628] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 257 (0x129cf8000) [pid = 2628] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 256 (0x112365400) [pid = 2628] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 255 (0x118c8ac00) [pid = 2628] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 254 (0x12f891400) [pid = 2628] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 253 (0x114cd5000) [pid = 2628] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 252 (0x129fd8400) [pid = 2628] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 251 (0x115475800) [pid = 2628] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 250 (0x12a9cc000) [pid = 2628] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 249 (0x12a9e1c00) [pid = 2628] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 248 (0x11c518000) [pid = 2628] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 247 (0x12e3ea000) [pid = 2628] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 246 (0x11aa5cc00) [pid = 2628] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 245 (0x12854c400) [pid = 2628] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 244 (0x125ea1800) [pid = 2628] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 243 (0x123aa3000) [pid = 2628] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 242 (0x12b17ac00) [pid = 2628] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 241 (0x12ec0e400) [pid = 2628] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 240 (0x12bf63800) [pid = 2628] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 239 (0x123c24800) [pid = 2628] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 238 (0x12b5cac00) [pid = 2628] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 237 (0x129e5d000) [pid = 2628] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 236 (0x12dc75400) [pid = 2628] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 235 (0x12b17a400) [pid = 2628] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 234 (0x1244a0800) [pid = 2628] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 233 (0x11544f800) [pid = 2628] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 232 (0x11aa61400) [pid = 2628] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 231 (0x11c613800) [pid = 2628] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 230 (0x11c14b800) [pid = 2628] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 229 (0x129fee400) [pid = 2628] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 228 (0x112247800) [pid = 2628] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 227 (0x114cd7400) [pid = 2628] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 226 (0x11a876800) [pid = 2628] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 225 (0x11235d800) [pid = 2628] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 224 (0x118f83800) [pid = 2628] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 223 (0x11aa5c000) [pid = 2628] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 222 (0x12989b400) [pid = 2628] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 221 (0x113f0e000) [pid = 2628] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 220 (0x11af21c00) [pid = 2628] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 219 (0x123c2b000) [pid = 2628] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 218 (0x12a9c9c00) [pid = 2628] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 217 (0x127f64000) [pid = 2628] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 216 (0x12dc77000) [pid = 2628] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 215 (0x11bed1400) [pid = 2628] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 214 (0x12b576400) [pid = 2628] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 213 (0x12bc58800) [pid = 2628] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 212 (0x11bfefc00) [pid = 2628] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 211 (0x12dc79800) [pid = 2628] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 210 (0x12b068400) [pid = 2628] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 209 (0x12b074000) [pid = 2628] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 208 (0x123c24000) [pid = 2628] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 207 (0x11a87a000) [pid = 2628] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 206 (0x12b164000) [pid = 2628] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 205 (0x12da8d400) [pid = 2628] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 204 (0x129f37c00) [pid = 2628] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 203 (0x1141bb800) [pid = 2628] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 202 (0x129f30000) [pid = 2628] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 201 (0x118761c00) [pid = 2628] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 200 (0x123f79400) [pid = 2628] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:20:26 INFO - PROCESS | 2628 | --DOMWINDOW == 199 (0x12aacf000) [pid = 2628] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:20:26 INFO - PROCESS | 2628 | 1461280826548 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:26 INFO - PROCESS | 2628 | ++DOCSHELL 0x115567000 == 83 [pid = 2628] [id = 468] 16:20:26 INFO - PROCESS | 2628 | ++DOMWINDOW == 200 (0x11224a800) [pid = 2628] [serial = 1403] [outer = 0x0] 16:20:26 INFO - PROCESS | 2628 | ++DOMWINDOW == 201 (0x112370800) [pid = 2628] [serial = 1404] [outer = 0x11224a800] 16:20:26 INFO - PROCESS | 2628 | 1461280826573 Marionette DEBUG loaded listener.js 16:20:26 INFO - PROCESS | 2628 | ++DOMWINDOW == 202 (0x11546fc00) [pid = 2628] [serial = 1405] [outer = 0x11224a800] 16:20:26 INFO - PROCESS | 2628 | 1461280826889 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]]]}] 16:20:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:20:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1069ms 16:20:26 INFO - PROCESS | 2628 | 1461280826913 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 16:20:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:20:26 INFO - PROCESS | 2628 | 1461280826914 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 16:20:26 INFO - PROCESS | 2628 | 1461280826916 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:20:26 INFO - PROCESS | 2628 | 1461280826917 Marionette TRACE conn2 <- [1,1846,null,{}] 16:20:26 INFO - PROCESS | 2628 | 1461280826922 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}] 16:20:27 INFO - PROCESS | 2628 | 1461280827013 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 16:20:27 INFO - PROCESS | 2628 | 1461280827088 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:27 INFO - PROCESS | 2628 | ++DOCSHELL 0x123d66000 == 84 [pid = 2628] [id = 469] 16:20:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 203 (0x112374800) [pid = 2628] [serial = 1406] [outer = 0x0] 16:20:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 204 (0x11aa16400) [pid = 2628] [serial = 1407] [outer = 0x112374800] 16:20:27 INFO - PROCESS | 2628 | 1461280827113 Marionette DEBUG loaded listener.js 16:20:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 205 (0x11c159000) [pid = 2628] [serial = 1408] [outer = 0x112374800] 16:20:27 INFO - PROCESS | 2628 | 1461280827393 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]]]}] 16:20:27 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) 16:20:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 521ms 16:20:27 INFO - PROCESS | 2628 | 1461280827439 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 16:20:27 INFO - PROCESS | 2628 | 1461280827441 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 16:20:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:20:27 INFO - PROCESS | 2628 | 1461280827443 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:20:27 INFO - PROCESS | 2628 | 1461280827444 Marionette TRACE conn2 <- [1,1850,null,{}] 16:20:27 INFO - PROCESS | 2628 | 1461280827446 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}] 16:20:27 INFO - PROCESS | 2628 | 1461280827540 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 16:20:27 INFO - PROCESS | 2628 | 1461280827544 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:27 INFO - PROCESS | 2628 | ++DOCSHELL 0x12f983000 == 85 [pid = 2628] [id = 470] 16:20:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 206 (0x11c60b000) [pid = 2628] [serial = 1409] [outer = 0x0] 16:20:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 207 (0x123717c00) [pid = 2628] [serial = 1410] [outer = 0x11c60b000] 16:20:27 INFO - PROCESS | 2628 | 1461280827569 Marionette DEBUG loaded listener.js 16:20:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 208 (0x123f77800) [pid = 2628] [serial = 1411] [outer = 0x11c60b000] 16:20:27 INFO - PROCESS | 2628 | 1461280827946 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]]]}] 16:20:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:20:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 519ms 16:20:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:20:27 INFO - PROCESS | 2628 | 1461280827963 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 16:20:27 INFO - PROCESS | 2628 | 1461280827964 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 16:20:27 INFO - PROCESS | 2628 | 1461280827966 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:20:27 INFO - PROCESS | 2628 | 1461280827968 Marionette TRACE conn2 <- [1,1854,null,{}] 16:20:27 INFO - PROCESS | 2628 | 1461280827992 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}] 16:20:28 INFO - PROCESS | 2628 | 1461280828112 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 16:20:28 INFO - PROCESS | 2628 | 1461280828121 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:28 INFO - PROCESS | 2628 | ++DOCSHELL 0x133b98000 == 86 [pid = 2628] [id = 471] 16:20:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 209 (0x125ea1800) [pid = 2628] [serial = 1412] [outer = 0x0] 16:20:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 210 (0x129891c00) [pid = 2628] [serial = 1413] [outer = 0x125ea1800] 16:20:28 INFO - PROCESS | 2628 | 1461280828161 Marionette DEBUG loaded listener.js 16:20:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 211 (0x129fee000) [pid = 2628] [serial = 1414] [outer = 0x125ea1800] 16:20:28 INFO - PROCESS | 2628 | 1461280828595 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]]]}] 16:20:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:20:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 673ms 16:20:28 INFO - PROCESS | 2628 | 1461280828640 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 16:20:28 INFO - PROCESS | 2628 | 1461280828642 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 16:20:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:20:28 INFO - PROCESS | 2628 | 1461280828646 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:20:28 INFO - PROCESS | 2628 | 1461280828648 Marionette TRACE conn2 <- [1,1858,null,{}] 16:20:28 INFO - PROCESS | 2628 | 1461280828653 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}] 16:20:28 INFO - PROCESS | 2628 | 1461280828777 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 16:20:28 INFO - PROCESS | 2628 | 1461280828903 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:28 INFO - PROCESS | 2628 | ++DOCSHELL 0x127e7f800 == 87 [pid = 2628] [id = 472] 16:20:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 212 (0x118ee2c00) [pid = 2628] [serial = 1415] [outer = 0x0] 16:20:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 213 (0x1192c3c00) [pid = 2628] [serial = 1416] [outer = 0x118ee2c00] 16:20:28 INFO - PROCESS | 2628 | 1461280828951 Marionette DEBUG loaded listener.js 16:20:29 INFO - PROCESS | 2628 | ++DOMWINDOW == 214 (0x11af1cc00) [pid = 2628] [serial = 1417] [outer = 0x118ee2c00] 16:20:29 INFO - PROCESS | 2628 | ++DOMWINDOW == 215 (0x114f6a400) [pid = 2628] [serial = 1418] [outer = 0x12f9cd800] 16:20:29 INFO - PROCESS | 2628 | 1461280829433 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]]]}] 16:20:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:20:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 827ms 16:20:29 INFO - PROCESS | 2628 | 1461280829473 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 16:20:29 INFO - PROCESS | 2628 | 1461280829476 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 16:20:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:20:29 INFO - PROCESS | 2628 | 1461280829481 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:20:29 INFO - PROCESS | 2628 | 1461280829483 Marionette TRACE conn2 <- [1,1862,null,{}] 16:20:29 INFO - PROCESS | 2628 | 1461280829505 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}] 16:20:29 INFO - PROCESS | 2628 | 1461280829632 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 16:20:29 INFO - PROCESS | 2628 | 1461280829724 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:29 INFO - PROCESS | 2628 | ++DOCSHELL 0x12ade1000 == 88 [pid = 2628] [id = 473] 16:20:29 INFO - PROCESS | 2628 | ++DOMWINDOW == 216 (0x114f72c00) [pid = 2628] [serial = 1419] [outer = 0x0] 16:20:29 INFO - PROCESS | 2628 | ++DOMWINDOW == 217 (0x11c676400) [pid = 2628] [serial = 1420] [outer = 0x114f72c00] 16:20:29 INFO - PROCESS | 2628 | 1461280829756 Marionette DEBUG loaded listener.js 16:20:29 INFO - PROCESS | 2628 | ++DOMWINDOW == 218 (0x125e2cc00) [pid = 2628] [serial = 1421] [outer = 0x114f72c00] 16:20:30 INFO - PROCESS | 2628 | 1461280830170 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]]]}] 16:20:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:20:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 736ms 16:20:30 INFO - PROCESS | 2628 | 1461280830229 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 16:20:30 INFO - PROCESS | 2628 | 1461280830230 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 16:20:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:20:30 INFO - PROCESS | 2628 | 1461280830233 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:20:30 INFO - PROCESS | 2628 | 1461280830237 Marionette TRACE conn2 <- [1,1866,null,{}] 16:20:30 INFO - PROCESS | 2628 | 1461280830265 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}] 16:20:30 INFO - PROCESS | 2628 | 1461280830383 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 16:20:30 INFO - PROCESS | 2628 | 1461280830478 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:30 INFO - PROCESS | 2628 | ++DOCSHELL 0x130203000 == 89 [pid = 2628] [id = 474] 16:20:30 INFO - PROCESS | 2628 | ++DOMWINDOW == 219 (0x129898c00) [pid = 2628] [serial = 1422] [outer = 0x0] 16:20:30 INFO - PROCESS | 2628 | ++DOMWINDOW == 220 (0x129fd8c00) [pid = 2628] [serial = 1423] [outer = 0x129898c00] 16:20:30 INFO - PROCESS | 2628 | 1461280830510 Marionette DEBUG loaded listener.js 16:20:30 INFO - PROCESS | 2628 | ++DOMWINDOW == 221 (0x12a726400) [pid = 2628] [serial = 1424] [outer = 0x129898c00] 16:20:30 INFO - PROCESS | 2628 | 1461280830947 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]]]}] 16:20:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:20:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 741ms 16:20:30 INFO - PROCESS | 2628 | 1461280830985 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 16:20:30 INFO - PROCESS | 2628 | 1461280830987 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 16:20:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:20:30 INFO - PROCESS | 2628 | 1461280830991 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:20:30 INFO - PROCESS | 2628 | 1461280830992 Marionette TRACE conn2 <- [1,1870,null,{}] 16:20:30 INFO - PROCESS | 2628 | 1461280830995 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}] 16:20:31 INFO - PROCESS | 2628 | 1461280831109 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 16:20:31 INFO - PROCESS | 2628 | 1461280831202 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:31 INFO - PROCESS | 2628 | ++DOCSHELL 0x138b2e800 == 90 [pid = 2628] [id = 475] 16:20:31 INFO - PROCESS | 2628 | ++DOMWINDOW == 222 (0x12a726c00) [pid = 2628] [serial = 1425] [outer = 0x0] 16:20:31 INFO - PROCESS | 2628 | ++DOMWINDOW == 223 (0x12aace800) [pid = 2628] [serial = 1426] [outer = 0x12a726c00] 16:20:31 INFO - PROCESS | 2628 | 1461280831233 Marionette DEBUG loaded listener.js 16:20:31 INFO - PROCESS | 2628 | ++DOMWINDOW == 224 (0x12b073000) [pid = 2628] [serial = 1427] [outer = 0x12a726c00] 16:20:31 INFO - PROCESS | 2628 | 1461280831660 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]]]}] 16:20:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:20:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 721ms 16:20:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:20:31 INFO - PROCESS | 2628 | 1461280831715 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 16:20:31 INFO - PROCESS | 2628 | 1461280831716 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 16:20:31 INFO - PROCESS | 2628 | 1461280831720 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:20:31 INFO - PROCESS | 2628 | 1461280831722 Marionette TRACE conn2 <- [1,1874,null,{}] 16:20:31 INFO - PROCESS | 2628 | 1461280831724 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}] 16:20:31 INFO - PROCESS | 2628 | 1461280831835 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 16:20:31 INFO - PROCESS | 2628 | 1461280831928 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:31 INFO - PROCESS | 2628 | ++DOCSHELL 0x138d81000 == 91 [pid = 2628] [id = 476] 16:20:31 INFO - PROCESS | 2628 | ++DOMWINDOW == 225 (0x12b0a6400) [pid = 2628] [serial = 1428] [outer = 0x0] 16:20:31 INFO - PROCESS | 2628 | ++DOMWINDOW == 226 (0x12b574c00) [pid = 2628] [serial = 1429] [outer = 0x12b0a6400] 16:20:31 INFO - PROCESS | 2628 | 1461280831959 Marionette DEBUG loaded listener.js 16:20:32 INFO - PROCESS | 2628 | ++DOMWINDOW == 227 (0x12b791400) [pid = 2628] [serial = 1430] [outer = 0x12b0a6400] 16:20:32 INFO - PROCESS | 2628 | 1461280832421 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]]]}] 16:20:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:20:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 771ms 16:20:32 INFO - PROCESS | 2628 | 1461280832491 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 16:20:32 INFO - PROCESS | 2628 | 1461280832493 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 16:20:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:20:32 INFO - PROCESS | 2628 | 1461280832495 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:20:32 INFO - PROCESS | 2628 | 1461280832496 Marionette TRACE conn2 <- [1,1878,null,{}] 16:20:32 INFO - PROCESS | 2628 | 1461280832499 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}] 16:20:32 INFO - PROCESS | 2628 | 1461280832623 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 16:20:32 INFO - PROCESS | 2628 | 1461280832719 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:32 INFO - PROCESS | 2628 | ++DOCSHELL 0x1396c4000 == 92 [pid = 2628] [id = 477] 16:20:32 INFO - PROCESS | 2628 | ++DOMWINDOW == 228 (0x12bd92000) [pid = 2628] [serial = 1431] [outer = 0x0] 16:20:32 INFO - PROCESS | 2628 | ++DOMWINDOW == 229 (0x12da86c00) [pid = 2628] [serial = 1432] [outer = 0x12bd92000] 16:20:32 INFO - PROCESS | 2628 | 1461280832750 Marionette DEBUG loaded listener.js 16:20:32 INFO - PROCESS | 2628 | ++DOMWINDOW == 230 (0x12dc7dc00) [pid = 2628] [serial = 1433] [outer = 0x12bd92000] 16:20:33 INFO - PROCESS | 2628 | 1461280833150 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]]]}] 16:20:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:20:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 668ms 16:20:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:20:33 INFO - PROCESS | 2628 | 1461280833164 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 16:20:33 INFO - PROCESS | 2628 | 1461280833165 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 16:20:33 INFO - PROCESS | 2628 | 1461280833187 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:20:33 INFO - PROCESS | 2628 | 1461280833189 Marionette TRACE conn2 <- [1,1882,null,{}] 16:20:33 INFO - PROCESS | 2628 | 1461280833192 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}] 16:20:33 INFO - PROCESS | 2628 | 1461280833301 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 16:20:33 INFO - PROCESS | 2628 | 1461280833396 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:33 INFO - PROCESS | 2628 | ++DOCSHELL 0x139ccd000 == 93 [pid = 2628] [id = 478] 16:20:33 INFO - PROCESS | 2628 | ++DOMWINDOW == 231 (0x12bf65400) [pid = 2628] [serial = 1434] [outer = 0x0] 16:20:33 INFO - PROCESS | 2628 | ++DOMWINDOW == 232 (0x12e3b1800) [pid = 2628] [serial = 1435] [outer = 0x12bf65400] 16:20:33 INFO - PROCESS | 2628 | 1461280833426 Marionette DEBUG loaded listener.js 16:20:33 INFO - PROCESS | 2628 | ++DOMWINDOW == 233 (0x12e3f4c00) [pid = 2628] [serial = 1436] [outer = 0x12bf65400] 16:20:33 INFO - PROCESS | 2628 | 1461280833852 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]]]}] 16:20:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:20:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 740ms 16:20:33 INFO - PROCESS | 2628 | 1461280833908 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 16:20:33 INFO - PROCESS | 2628 | 1461280833909 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 16:20:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:20:33 INFO - PROCESS | 2628 | 1461280833912 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:20:33 INFO - PROCESS | 2628 | 1461280833913 Marionette TRACE conn2 <- [1,1886,null,{}] 16:20:33 INFO - PROCESS | 2628 | 1461280833915 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}] 16:20:34 INFO - PROCESS | 2628 | 1461280834026 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 16:20:34 INFO - PROCESS | 2628 | 1461280834121 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:34 INFO - PROCESS | 2628 | ++DOCSHELL 0x13a869000 == 94 [pid = 2628] [id = 479] 16:20:34 INFO - PROCESS | 2628 | ++DOMWINDOW == 234 (0x12e3b0000) [pid = 2628] [serial = 1437] [outer = 0x0] 16:20:34 INFO - PROCESS | 2628 | ++DOMWINDOW == 235 (0x12e5d1000) [pid = 2628] [serial = 1438] [outer = 0x12e3b0000] 16:20:34 INFO - PROCESS | 2628 | 1461280834150 Marionette DEBUG loaded listener.js 16:20:34 INFO - PROCESS | 2628 | ++DOMWINDOW == 236 (0x12ec02c00) [pid = 2628] [serial = 1439] [outer = 0x12e3b0000] 16:20:34 INFO - PROCESS | 2628 | 1461280834563 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]]]}] 16:20:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:20:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 670ms 16:20:34 INFO - PROCESS | 2628 | 1461280834583 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 16:20:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:20:34 INFO - PROCESS | 2628 | 1461280834584 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 16:20:34 INFO - PROCESS | 2628 | 1461280834587 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:20:34 INFO - PROCESS | 2628 | 1461280834588 Marionette TRACE conn2 <- [1,1890,null,{}] 16:20:34 INFO - PROCESS | 2628 | 1461280834590 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}] 16:20:34 INFO - PROCESS | 2628 | 1461280834718 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 16:20:34 INFO - PROCESS | 2628 | 1461280834868 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:34 INFO - PROCESS | 2628 | ++DOCSHELL 0x138b3e000 == 95 [pid = 2628] [id = 480] 16:20:34 INFO - PROCESS | 2628 | ++DOMWINDOW == 237 (0x114ccdc00) [pid = 2628] [serial = 1440] [outer = 0x0] 16:20:34 INFO - PROCESS | 2628 | ++DOMWINDOW == 238 (0x12ec08400) [pid = 2628] [serial = 1441] [outer = 0x114ccdc00] 16:20:34 INFO - PROCESS | 2628 | 1461280834898 Marionette DEBUG loaded listener.js 16:20:34 INFO - PROCESS | 2628 | ++DOMWINDOW == 239 (0x12f338400) [pid = 2628] [serial = 1442] [outer = 0x114ccdc00] 16:20:35 INFO - PROCESS | 2628 | 1461280835312 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]]]}] 16:20:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:20:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 769ms 16:20:35 INFO - PROCESS | 2628 | 1461280835356 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 16:20:35 INFO - PROCESS | 2628 | 1461280835358 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 16:20:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:20:35 INFO - PROCESS | 2628 | 1461280835360 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:20:35 INFO - PROCESS | 2628 | 1461280835361 Marionette TRACE conn2 <- [1,1894,null,{}] 16:20:35 INFO - PROCESS | 2628 | 1461280835364 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}] 16:20:35 INFO - PROCESS | 2628 | 1461280835481 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 16:20:35 INFO - PROCESS | 2628 | 1461280835581 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:35 INFO - PROCESS | 2628 | ++DOCSHELL 0x12ac73800 == 96 [pid = 2628] [id = 481] 16:20:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 240 (0x11bf86800) [pid = 2628] [serial = 1443] [outer = 0x0] 16:20:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 241 (0x12ec0e000) [pid = 2628] [serial = 1444] [outer = 0x11bf86800] 16:20:35 INFO - PROCESS | 2628 | 1461280835612 Marionette DEBUG loaded listener.js 16:20:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 242 (0x12f892400) [pid = 2628] [serial = 1445] [outer = 0x11bf86800] 16:20:36 INFO - PROCESS | 2628 | 1461280836060 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]]]}] 16:20:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:20:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 772ms 16:20:36 INFO - PROCESS | 2628 | 1461280836132 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 16:20:36 INFO - PROCESS | 2628 | 1461280836135 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 16:20:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:20:36 INFO - PROCESS | 2628 | 1461280836139 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:20:36 INFO - PROCESS | 2628 | 1461280836141 Marionette TRACE conn2 <- [1,1898,null,{}] 16:20:36 INFO - PROCESS | 2628 | 1461280836144 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}] 16:20:36 INFO - PROCESS | 2628 | 1461280836270 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 16:20:36 INFO - PROCESS | 2628 | 1461280836368 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:36 INFO - PROCESS | 2628 | ++DOCSHELL 0x11c6e3000 == 97 [pid = 2628] [id = 482] 16:20:36 INFO - PROCESS | 2628 | ++DOMWINDOW == 243 (0x114f91400) [pid = 2628] [serial = 1446] [outer = 0x0] 16:20:36 INFO - PROCESS | 2628 | ++DOMWINDOW == 244 (0x11add9c00) [pid = 2628] [serial = 1447] [outer = 0x114f91400] 16:20:36 INFO - PROCESS | 2628 | 1461280836402 Marionette DEBUG loaded listener.js 16:20:36 INFO - PROCESS | 2628 | ++DOMWINDOW == 245 (0x12a724800) [pid = 2628] [serial = 1448] [outer = 0x114f91400] 16:20:36 INFO - PROCESS | 2628 | 1461280836835 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]]]}] 16:20:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:20:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 771ms 16:20:36 INFO - PROCESS | 2628 | 1461280836911 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 16:20:36 INFO - PROCESS | 2628 | 1461280836913 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 16:20:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:20:36 INFO - PROCESS | 2628 | 1461280836917 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:20:36 INFO - PROCESS | 2628 | 1461280836919 Marionette TRACE conn2 <- [1,1902,null,{}] 16:20:36 INFO - PROCESS | 2628 | 1461280836923 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}] 16:20:37 INFO - PROCESS | 2628 | 1461280837092 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 16:20:37 INFO - PROCESS | 2628 | 1461280837196 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:37 INFO - PROCESS | 2628 | ++DOCSHELL 0x11be57800 == 98 [pid = 2628] [id = 483] 16:20:37 INFO - PROCESS | 2628 | ++DOMWINDOW == 246 (0x112372c00) [pid = 2628] [serial = 1449] [outer = 0x0] 16:20:37 INFO - PROCESS | 2628 | ++DOMWINDOW == 247 (0x1192bc400) [pid = 2628] [serial = 1450] [outer = 0x112372c00] 16:20:37 INFO - PROCESS | 2628 | 1461280837226 Marionette DEBUG loaded listener.js 16:20:37 INFO - PROCESS | 2628 | ++DOMWINDOW == 248 (0x123aa9000) [pid = 2628] [serial = 1451] [outer = 0x112372c00] 16:20:37 INFO - PROCESS | 2628 | 1461280837854 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]]]}] 16:20:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:20:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 973ms 16:20:37 INFO - PROCESS | 2628 | 1461280837896 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 16:20:37 INFO - PROCESS | 2628 | 1461280837899 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 16:20:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:20:37 INFO - PROCESS | 2628 | 1461280837905 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:20:37 INFO - PROCESS | 2628 | 1461280837907 Marionette TRACE conn2 <- [1,1906,null,{}] 16:20:37 INFO - PROCESS | 2628 | 1461280837910 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}] 16:20:38 INFO - PROCESS | 2628 | 1461280838021 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 16:20:38 INFO - PROCESS | 2628 | 1461280838124 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:38 INFO - PROCESS | 2628 | ++DOCSHELL 0x12a75a800 == 99 [pid = 2628] [id = 484] 16:20:38 INFO - PROCESS | 2628 | ++DOMWINDOW == 249 (0x114cd3400) [pid = 2628] [serial = 1452] [outer = 0x0] 16:20:38 INFO - PROCESS | 2628 | ++DOMWINDOW == 250 (0x114d57400) [pid = 2628] [serial = 1453] [outer = 0x114cd3400] 16:20:38 INFO - PROCESS | 2628 | 1461280838154 Marionette DEBUG loaded listener.js 16:20:38 INFO - PROCESS | 2628 | ++DOMWINDOW == 251 (0x11a877000) [pid = 2628] [serial = 1454] [outer = 0x114cd3400] 16:20:38 INFO - PROCESS | 2628 | 1461280838597 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]]]}] 16:20:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:20:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 724ms 16:20:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:20:38 INFO - PROCESS | 2628 | 1461280838628 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 16:20:38 INFO - PROCESS | 2628 | 1461280838632 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 16:20:38 INFO - PROCESS | 2628 | 1461280838636 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:20:38 INFO - PROCESS | 2628 | 1461280838638 Marionette TRACE conn2 <- [1,1910,null,{}] 16:20:38 INFO - PROCESS | 2628 | 1461280838640 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}] 16:20:38 INFO - PROCESS | 2628 | 1461280838750 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 16:20:38 INFO - PROCESS | 2628 | 1461280838930 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:38 INFO - PROCESS | 2628 | --DOCSHELL 0x12a76a000 == 98 [pid = 2628] [id = 409] 16:20:38 INFO - PROCESS | 2628 | --DOCSHELL 0x12f983000 == 97 [pid = 2628] [id = 470] 16:20:38 INFO - PROCESS | 2628 | --DOCSHELL 0x123d66000 == 96 [pid = 2628] [id = 469] 16:20:38 INFO - PROCESS | 2628 | --DOCSHELL 0x115567000 == 95 [pid = 2628] [id = 468] 16:20:38 INFO - PROCESS | 2628 | --DOMWINDOW == 250 (0x12a9bec00) [pid = 2628] [serial = 1308] [outer = 0x0] [url = about:blank] 16:20:38 INFO - PROCESS | 2628 | --DOMWINDOW == 249 (0x12f9cc800) [pid = 2628] [serial = 1347] [outer = 0x0] [url = about:blank] 16:20:38 INFO - PROCESS | 2628 | ++DOCSHELL 0x119a1b800 == 96 [pid = 2628] [id = 485] 16:20:38 INFO - PROCESS | 2628 | ++DOMWINDOW == 250 (0x115334400) [pid = 2628] [serial = 1455] [outer = 0x0] 16:20:38 INFO - PROCESS | 2628 | ++DOMWINDOW == 251 (0x11a87a000) [pid = 2628] [serial = 1456] [outer = 0x115334400] 16:20:38 INFO - PROCESS | 2628 | 1461280838993 Marionette DEBUG loaded listener.js 16:20:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 252 (0x11c51d000) [pid = 2628] [serial = 1457] [outer = 0x115334400] 16:20:39 INFO - PROCESS | 2628 | --DOCSHELL 0x12ed46000 == 95 [pid = 2628] [id = 466] 16:20:39 INFO - PROCESS | 2628 | --DOCSHELL 0x12dbb8000 == 94 [pid = 2628] [id = 465] 16:20:39 INFO - PROCESS | 2628 | --DOCSHELL 0x12d272000 == 93 [pid = 2628] [id = 464] 16:20:39 INFO - PROCESS | 2628 | --DOCSHELL 0x12b552000 == 92 [pid = 2628] [id = 463] 16:20:39 INFO - PROCESS | 2628 | --DOCSHELL 0x12a759000 == 91 [pid = 2628] [id = 462] 16:20:39 INFO - PROCESS | 2628 | --DOCSHELL 0x11ad97000 == 90 [pid = 2628] [id = 461] 16:20:39 INFO - PROCESS | 2628 | --DOCSHELL 0x12c818800 == 89 [pid = 2628] [id = 460] 16:20:39 INFO - PROCESS | 2628 | --DOCSHELL 0x12abdb800 == 88 [pid = 2628] [id = 459] 16:20:39 INFO - PROCESS | 2628 | --DOCSHELL 0x119283800 == 87 [pid = 2628] [id = 458] 16:20:39 INFO - PROCESS | 2628 | --DOCSHELL 0x123e17000 == 86 [pid = 2628] [id = 457] 16:20:39 INFO - PROCESS | 2628 | --DOCSHELL 0x13a431000 == 85 [pid = 2628] [id = 456] 16:20:39 INFO - PROCESS | 2628 | --DOCSHELL 0x139cc3000 == 84 [pid = 2628] [id = 455] 16:20:39 INFO - PROCESS | 2628 | --DOCSHELL 0x139b50800 == 83 [pid = 2628] [id = 454] 16:20:39 INFO - PROCESS | 2628 | --DOCSHELL 0x13ab1b800 == 82 [pid = 2628] [id = 453] 16:20:39 INFO - PROCESS | 2628 | --DOCSHELL 0x138e7c000 == 81 [pid = 2628] [id = 452] 16:20:39 INFO - PROCESS | 2628 | --DOCSHELL 0x12b7c3000 == 80 [pid = 2628] [id = 451] 16:20:39 INFO - PROCESS | 2628 | --DOCSHELL 0x129c67800 == 79 [pid = 2628] [id = 450] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 251 (0x12ec05400) [pid = 2628] [serial = 931] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 250 (0x11c519400) [pid = 2628] [serial = 1150] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 249 (0x12b791000) [pid = 2628] [serial = 804] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 248 (0x12dc6f800) [pid = 2628] [serial = 1102] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 247 (0x130088400) [pid = 2628] [serial = 988] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 246 (0x12ec05c00) [pid = 2628] [serial = 928] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 245 (0x12f9da800) [pid = 2628] [serial = 870] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 244 (0x12e939400) [pid = 2628] [serial = 1042] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 243 (0x12dc6e800) [pid = 2628] [serial = 925] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 242 (0x12e3eec00) [pid = 2628] [serial = 1105] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 241 (0x12fba7c00) [pid = 2628] [serial = 1048] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 240 (0x123c2d800) [pid = 2628] [serial = 801] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 239 (0x114d58000) [pid = 2628] [serial = 970] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 238 (0x12f340800) [pid = 2628] [serial = 810] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 237 (0x12d2c5000) [pid = 2628] [serial = 807] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 236 (0x12bd8f000) [pid = 2628] [serial = 922] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 235 (0x114d5a000) [pid = 2628] [serial = 1090] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 234 (0x11a60f400) [pid = 2628] [serial = 913] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 233 (0x130079000) [pid = 2628] [serial = 985] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 232 (0x114d5d800) [pid = 2628] [serial = 1030] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 231 (0x12b790800) [pid = 2628] [serial = 1039] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 230 (0x11c14e800) [pid = 2628] [serial = 1033] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 229 (0x12b570800) [pid = 2628] [serial = 1099] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 228 (0x12da8e000) [pid = 2628] [serial = 1162] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 227 (0x127f5ec00) [pid = 2628] [serial = 976] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 226 (0x12e937400) [pid = 2628] [serial = 732] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 225 (0x11c710800) [pid = 2628] [serial = 916] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 224 (0x12b5c8000) [pid = 2628] [serial = 979] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 223 (0x129e56400) [pid = 2628] [serial = 1036] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 222 (0x128545000) [pid = 2628] [serial = 919] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 221 (0x12fba6c00) [pid = 2628] [serial = 1171] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 220 (0x13007d000) [pid = 2628] [serial = 1045] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 219 (0x12ec11000) [pid = 2628] [serial = 867] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 218 (0x129ad8c00) [pid = 2628] [serial = 861] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 217 (0x12e3eb800) [pid = 2628] [serial = 982] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 216 (0x12a9c3000) [pid = 2628] [serial = 1159] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 215 (0x12f0e1c00) [pid = 2628] [serial = 1165] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 214 (0x12f33b400) [pid = 2628] [serial = 1168] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 213 (0x129e56000) [pid = 2628] [serial = 1156] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 212 (0x11928c000) [pid = 2628] [serial = 855] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 211 (0x11c1c4000) [pid = 2628] [serial = 858] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 210 (0x123c86800) [pid = 2628] [serial = 1153] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 209 (0x123ea8000) [pid = 2628] [serial = 1093] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 208 (0x12d1a7800) [pid = 2628] [serial = 864] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 207 (0x115336400) [pid = 2628] [serial = 795] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 206 (0x12fba0c00) [pid = 2628] [serial = 1174] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 205 (0x11bf8bc00) [pid = 2628] [serial = 973] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 204 (0x118711800) [pid = 2628] [serial = 1147] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 203 (0x11bed3800) [pid = 2628] [serial = 798] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 202 (0x11c618000) [pid = 2628] [serial = 1108] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 201 (0x129ff1800) [pid = 2628] [serial = 1096] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 200 (0x12b06fc00) [pid = 2628] [serial = 1332] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 199 (0x12da8cc00) [pid = 2628] [serial = 1335] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 198 (0x12b073c00) [pid = 2628] [serial = 1333] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 197 (0x12b166400) [pid = 2628] [serial = 1338] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 196 (0x123f73c00) [pid = 2628] [serial = 1341] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 195 (0x12dc6ec00) [pid = 2628] [serial = 1344] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 194 (0x12b0a5400) [pid = 2628] [serial = 1342] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 193 (0x12b16a400) [pid = 2628] [serial = 1339] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 192 (0x12e5ce400) [pid = 2628] [serial = 1279] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 191 (0x118a40000) [pid = 2628] [serial = 1281] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 190 (0x129ad6800) [pid = 2628] [serial = 1287] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 189 (0x12aad8c00) [pid = 2628] [serial = 1290] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 188 (0x12b17a800) [pid = 2628] [serial = 1293] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 187 (0x12a9d9400) [pid = 2628] [serial = 1326] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 186 (0x12ac94400) [pid = 2628] [serial = 1327] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 185 (0x11c70fc00) [pid = 2628] [serial = 1284] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 184 (0x11bfee400) [pid = 2628] [serial = 1315] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 183 (0x1158ee000) [pid = 2628] [serial = 1314] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 182 (0x12a71d000) [pid = 2628] [serial = 1323] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 181 (0x12a9c9800) [pid = 2628] [serial = 1324] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 180 (0x130515000) [pid = 2628] [serial = 1305] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 179 (0x12ff63c00) [pid = 2628] [serial = 1299] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 178 (0x11c617c00) [pid = 2628] [serial = 1317] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 177 (0x123f70400) [pid = 2628] [serial = 1318] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 176 (0x1274ae400) [pid = 2628] [serial = 1320] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 175 (0x129f2e800) [pid = 2628] [serial = 1321] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 174 (0x12ec02400) [pid = 2628] [serial = 1296] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 173 (0x12aad5000) [pid = 2628] [serial = 1311] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 172 (0x130515400) [pid = 2628] [serial = 1302] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 171 (0x12f341400) [pid = 2628] [serial = 1345] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 170 (0x12b03e800) [pid = 2628] [serial = 1329] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 169 (0x12da2e800) [pid = 2628] [serial = 1330] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | --DOMWINDOW == 168 (0x12e3b1c00) [pid = 2628] [serial = 1336] [outer = 0x0] [url = about:blank] 16:20:39 INFO - PROCESS | 2628 | 1461280839390 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]]]}] 16:20:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:20:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 771ms 16:20:39 INFO - PROCESS | 2628 | 1461280839408 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 16:20:39 INFO - PROCESS | 2628 | 1461280839409 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 16:20:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:20:39 INFO - PROCESS | 2628 | 1461280839411 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:20:39 INFO - PROCESS | 2628 | 1461280839414 Marionette TRACE conn2 <- [1,1914,null,{}] 16:20:39 INFO - PROCESS | 2628 | 1461280839430 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}] 16:20:39 INFO - PROCESS | 2628 | 1461280839531 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 16:20:39 INFO - PROCESS | 2628 | 1461280839538 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:39 INFO - PROCESS | 2628 | ++DOCSHELL 0x125fe3000 == 80 [pid = 2628] [id = 486] 16:20:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 169 (0x11c711400) [pid = 2628] [serial = 1458] [outer = 0x0] 16:20:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 170 (0x123aa6000) [pid = 2628] [serial = 1459] [outer = 0x11c711400] 16:20:39 INFO - PROCESS | 2628 | 1461280839566 Marionette DEBUG loaded listener.js 16:20:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 171 (0x123ea8000) [pid = 2628] [serial = 1460] [outer = 0x11c711400] 16:20:39 INFO - PROCESS | 2628 | 1461280839936 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]]]}] 16:20:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:20:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 571ms 16:20:39 INFO - PROCESS | 2628 | 1461280839982 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 16:20:39 INFO - PROCESS | 2628 | 1461280839984 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 16:20:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:20:39 INFO - PROCESS | 2628 | 1461280839986 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:20:39 INFO - PROCESS | 2628 | 1461280839987 Marionette TRACE conn2 <- [1,1918,null,{}] 16:20:39 INFO - PROCESS | 2628 | 1461280839990 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}] 16:20:40 INFO - PROCESS | 2628 | 1461280840086 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 16:20:40 INFO - PROCESS | 2628 | 1461280840091 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:40 INFO - PROCESS | 2628 | ++DOCSHELL 0x12a940000 == 81 [pid = 2628] [id = 487] 16:20:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 172 (0x123f77c00) [pid = 2628] [serial = 1461] [outer = 0x0] 16:20:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 173 (0x125ea7400) [pid = 2628] [serial = 1462] [outer = 0x123f77c00] 16:20:40 INFO - PROCESS | 2628 | 1461280840117 Marionette DEBUG loaded listener.js 16:20:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 174 (0x127f17800) [pid = 2628] [serial = 1463] [outer = 0x123f77c00] 16:20:40 INFO - PROCESS | 2628 | 1461280840487 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]]]}] 16:20:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:20:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 519ms 16:20:40 INFO - PROCESS | 2628 | 1461280840509 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 16:20:40 INFO - PROCESS | 2628 | 1461280840510 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 16:20:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:20:40 INFO - PROCESS | 2628 | 1461280840513 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:20:40 INFO - PROCESS | 2628 | 1461280840514 Marionette TRACE conn2 <- [1,1922,null,{}] 16:20:40 INFO - PROCESS | 2628 | 1461280840516 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}] 16:20:40 INFO - PROCESS | 2628 | 1461280840611 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 16:20:40 INFO - PROCESS | 2628 | 1461280840615 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:40 INFO - PROCESS | 2628 | ++DOCSHELL 0x12afd1800 == 82 [pid = 2628] [id = 488] 16:20:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 175 (0x127f19000) [pid = 2628] [serial = 1464] [outer = 0x0] 16:20:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 176 (0x129836400) [pid = 2628] [serial = 1465] [outer = 0x127f19000] 16:20:40 INFO - PROCESS | 2628 | 1461280840640 Marionette DEBUG loaded listener.js 16:20:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 177 (0x129ad8c00) [pid = 2628] [serial = 1466] [outer = 0x127f19000] 16:20:41 INFO - PROCESS | 2628 | 1461280841014 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]]]}] 16:20:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:20:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 517ms 16:20:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:20:41 INFO - PROCESS | 2628 | 1461280841031 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 16:20:41 INFO - PROCESS | 2628 | 1461280841032 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 16:20:41 INFO - PROCESS | 2628 | 1461280841034 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:20:41 INFO - PROCESS | 2628 | 1461280841036 Marionette TRACE conn2 <- [1,1926,null,{}] 16:20:41 INFO - PROCESS | 2628 | 1461280841040 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}] 16:20:41 INFO - PROCESS | 2628 | 1461280841141 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 16:20:41 INFO - PROCESS | 2628 | 1461280841239 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:41 INFO - PROCESS | 2628 | ++DOCSHELL 0x12bc1c000 == 83 [pid = 2628] [id = 489] 16:20:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 178 (0x129ad8800) [pid = 2628] [serial = 1467] [outer = 0x0] 16:20:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 179 (0x129f39c00) [pid = 2628] [serial = 1468] [outer = 0x129ad8800] 16:20:41 INFO - PROCESS | 2628 | 1461280841267 Marionette DEBUG loaded listener.js 16:20:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 180 (0x12a9c3c00) [pid = 2628] [serial = 1469] [outer = 0x129ad8800] 16:20:41 INFO - PROCESS | 2628 | 1461280841587 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]]]}] 16:20:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:20:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 573ms 16:20:41 INFO - PROCESS | 2628 | 1461280841608 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 16:20:41 INFO - PROCESS | 2628 | 1461280841609 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 16:20:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:20:41 INFO - PROCESS | 2628 | 1461280841618 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:20:41 INFO - PROCESS | 2628 | 1461280841619 Marionette TRACE conn2 <- [1,1930,null,{}] 16:20:41 INFO - PROCESS | 2628 | 1461280841622 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}] 16:20:41 INFO - PROCESS | 2628 | 1461280841743 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 16:20:41 INFO - PROCESS | 2628 | 1461280841755 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:41 INFO - PROCESS | 2628 | ++DOCSHELL 0x12da20000 == 84 [pid = 2628] [id = 490] 16:20:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 181 (0x12a7b5800) [pid = 2628] [serial = 1470] [outer = 0x0] 16:20:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 182 (0x12aacf400) [pid = 2628] [serial = 1471] [outer = 0x12a7b5800] 16:20:41 INFO - PROCESS | 2628 | 1461280841780 Marionette DEBUG loaded listener.js 16:20:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 183 (0x12ac94000) [pid = 2628] [serial = 1472] [outer = 0x12a7b5800] 16:20:42 INFO - PROCESS | 2628 | 1461280842128 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]]]}] 16:20:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:20:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 521ms 16:20:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:20:42 INFO - PROCESS | 2628 | 1461280842140 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 16:20:42 INFO - PROCESS | 2628 | 1461280842141 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 16:20:42 INFO - PROCESS | 2628 | 1461280842144 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:20:42 INFO - PROCESS | 2628 | 1461280842145 Marionette TRACE conn2 <- [1,1934,null,{}] 16:20:42 INFO - PROCESS | 2628 | 1461280842147 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}] 16:20:42 INFO - PROCESS | 2628 | 1461280842274 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 16:20:42 INFO - PROCESS | 2628 | 1461280842286 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:42 INFO - PROCESS | 2628 | ++DOCSHELL 0x12dc4c000 == 85 [pid = 2628] [id = 491] 16:20:42 INFO - PROCESS | 2628 | ++DOMWINDOW == 184 (0x12a9dac00) [pid = 2628] [serial = 1473] [outer = 0x0] 16:20:42 INFO - PROCESS | 2628 | ++DOMWINDOW == 185 (0x12b06d400) [pid = 2628] [serial = 1474] [outer = 0x12a9dac00] 16:20:42 INFO - PROCESS | 2628 | 1461280842313 Marionette DEBUG loaded listener.js 16:20:42 INFO - PROCESS | 2628 | ++DOMWINDOW == 186 (0x12b0a4000) [pid = 2628] [serial = 1475] [outer = 0x12a9dac00] 16:20:42 INFO - PROCESS | 2628 | 1461280842798 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]]]}] 16:20:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:20:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 667ms 16:20:42 INFO - PROCESS | 2628 | 1461280842815 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 16:20:42 INFO - PROCESS | 2628 | 1461280842819 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 16:20:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:20:42 INFO - PROCESS | 2628 | 1461280842832 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:20:42 INFO - PROCESS | 2628 | 1461280842834 Marionette TRACE conn2 <- [1,1938,null,{}] 16:20:42 INFO - PROCESS | 2628 | 1461280842840 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}] 16:20:42 INFO - PROCESS | 2628 | 1461280842990 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 16:20:43 INFO - PROCESS | 2628 | 1461280843006 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:43 INFO - PROCESS | 2628 | ++DOCSHELL 0x12ed4a800 == 86 [pid = 2628] [id = 492] 16:20:43 INFO - PROCESS | 2628 | ++DOMWINDOW == 187 (0x12aad5000) [pid = 2628] [serial = 1476] [outer = 0x0] 16:20:43 INFO - PROCESS | 2628 | ++DOMWINDOW == 188 (0x12b164400) [pid = 2628] [serial = 1477] [outer = 0x12aad5000] 16:20:43 INFO - PROCESS | 2628 | 1461280843031 Marionette DEBUG loaded listener.js 16:20:43 INFO - PROCESS | 2628 | ++DOMWINDOW == 189 (0x12b171800) [pid = 2628] [serial = 1478] [outer = 0x12aad5000] 16:20:43 INFO - PROCESS | 2628 | --DOMWINDOW == 188 (0x11c60b000) [pid = 2628] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:20:43 INFO - PROCESS | 2628 | --DOMWINDOW == 187 (0x11224a800) [pid = 2628] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:20:43 INFO - PROCESS | 2628 | --DOMWINDOW == 186 (0x112374800) [pid = 2628] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:20:43 INFO - PROCESS | 2628 | --DOMWINDOW == 185 (0x11c672000) [pid = 2628] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:20:43 INFO - PROCESS | 2628 | --DOMWINDOW == 184 (0x12a7b2c00) [pid = 2628] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:20:43 INFO - PROCESS | 2628 | --DOMWINDOW == 183 (0x129892c00) [pid = 2628] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:20:43 INFO - PROCESS | 2628 | --DOMWINDOW == 182 (0x11b91a800) [pid = 2628] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:20:43 INFO - PROCESS | 2628 | --DOMWINDOW == 181 (0x12a9d4400) [pid = 2628] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:20:43 INFO - PROCESS | 2628 | --DOMWINDOW == 180 (0x12a9c0400) [pid = 2628] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:20:43 INFO - PROCESS | 2628 | --DOMWINDOW == 179 (0x1177bc000) [pid = 2628] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:20:43 INFO - PROCESS | 2628 | --DOMWINDOW == 178 (0x130086400) [pid = 2628] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:20:43 INFO - PROCESS | 2628 | --DOMWINDOW == 177 (0x129ff1c00) [pid = 2628] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:20:43 INFO - PROCESS | 2628 | --DOMWINDOW == 176 (0x11c67ec00) [pid = 2628] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:20:43 INFO - PROCESS | 2628 | --DOMWINDOW == 175 (0x114d53000) [pid = 2628] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:20:43 INFO - PROCESS | 2628 | --DOMWINDOW == 174 (0x114d4fc00) [pid = 2628] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:20:43 INFO - PROCESS | 2628 | --DOMWINDOW == 173 (0x12b571800) [pid = 2628] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:20:43 INFO - PROCESS | 2628 | --DOMWINDOW == 172 (0x12ac8d000) [pid = 2628] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:20:43 INFO - PROCESS | 2628 | --DOMWINDOW == 171 (0x12ac91800) [pid = 2628] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:20:43 INFO - PROCESS | 2628 | --DOMWINDOW == 170 (0x127f0e400) [pid = 2628] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:20:43 INFO - PROCESS | 2628 | --DOMWINDOW == 169 (0x12aad9c00) [pid = 2628] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:20:43 INFO - PROCESS | 2628 | --DOMWINDOW == 168 (0x12b0a0000) [pid = 2628] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:20:43 INFO - PROCESS | 2628 | --DOMWINDOW == 167 (0x11aa1ec00) [pid = 2628] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:20:43 INFO - PROCESS | 2628 | --DOMWINDOW == 166 (0x112245000) [pid = 2628] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:20:43 INFO - PROCESS | 2628 | --DOMWINDOW == 165 (0x129f2ec00) [pid = 2628] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:20:43 INFO - PROCESS | 2628 | --DOMWINDOW == 164 (0x12b167000) [pid = 2628] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:20:43 INFO - PROCESS | 2628 | --DOMWINDOW == 163 (0x12a7ac400) [pid = 2628] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:20:43 INFO - PROCESS | 2628 | --DOMWINDOW == 162 (0x114ccf400) [pid = 2628] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:20:43 INFO - PROCESS | 2628 | --DOMWINDOW == 161 (0x11c51c800) [pid = 2628] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:20:43 INFO - PROCESS | 2628 | --DOMWINDOW == 160 (0x123f76400) [pid = 2628] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:20:43 INFO - PROCESS | 2628 | 1461280843610 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]]]}] 16:20:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:20:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 831ms 16:20:43 INFO - PROCESS | 2628 | 1461280843656 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 16:20:43 INFO - PROCESS | 2628 | 1461280843657 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 16:20:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:20:43 INFO - PROCESS | 2628 | 1461280843660 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:20:43 INFO - PROCESS | 2628 | 1461280843661 Marionette TRACE conn2 <- [1,1942,null,{}] 16:20:43 INFO - PROCESS | 2628 | 1461280843663 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}] 16:20:43 INFO - PROCESS | 2628 | 1461280843791 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 16:20:43 INFO - PROCESS | 2628 | 1461280843843 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:43 INFO - PROCESS | 2628 | ++DOCSHELL 0x12a761800 == 87 [pid = 2628] [id = 493] 16:20:43 INFO - PROCESS | 2628 | ++DOMWINDOW == 161 (0x11a604c00) [pid = 2628] [serial = 1479] [outer = 0x0] 16:20:43 INFO - PROCESS | 2628 | ++DOMWINDOW == 162 (0x11c674000) [pid = 2628] [serial = 1480] [outer = 0x11a604c00] 16:20:43 INFO - PROCESS | 2628 | 1461280843868 Marionette DEBUG loaded listener.js 16:20:43 INFO - PROCESS | 2628 | ++DOMWINDOW == 163 (0x1279bbc00) [pid = 2628] [serial = 1481] [outer = 0x11a604c00] 16:20:44 INFO - PROCESS | 2628 | 1461280844147 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]]]}] 16:20:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:20:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 520ms 16:20:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:20:44 INFO - PROCESS | 2628 | 1461280844180 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 16:20:44 INFO - PROCESS | 2628 | 1461280844181 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 16:20:44 INFO - PROCESS | 2628 | 1461280844184 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:20:44 INFO - PROCESS | 2628 | 1461280844186 Marionette TRACE conn2 <- [1,1946,null,{}] 16:20:44 INFO - PROCESS | 2628 | 1461280844191 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}] 16:20:44 INFO - PROCESS | 2628 | 1461280844302 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 16:20:44 INFO - PROCESS | 2628 | 1461280844306 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:44 INFO - PROCESS | 2628 | ++DOCSHELL 0x130018800 == 88 [pid = 2628] [id = 494] 16:20:44 INFO - PROCESS | 2628 | ++DOMWINDOW == 164 (0x129e5dc00) [pid = 2628] [serial = 1482] [outer = 0x0] 16:20:44 INFO - PROCESS | 2628 | ++DOMWINDOW == 165 (0x12b03e400) [pid = 2628] [serial = 1483] [outer = 0x129e5dc00] 16:20:44 INFO - PROCESS | 2628 | 1461280844335 Marionette DEBUG loaded listener.js 16:20:44 INFO - PROCESS | 2628 | ++DOMWINDOW == 166 (0x12b579400) [pid = 2628] [serial = 1484] [outer = 0x129e5dc00] 16:20:44 INFO - PROCESS | 2628 | 1461280844686 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]]]}] 16:20:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:20:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 523ms 16:20:44 INFO - PROCESS | 2628 | 1461280844708 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 16:20:44 INFO - PROCESS | 2628 | 1461280844709 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 16:20:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:20:44 INFO - PROCESS | 2628 | 1461280844711 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:20:44 INFO - PROCESS | 2628 | 1461280844712 Marionette TRACE conn2 <- [1,1950,null,{}] 16:20:44 INFO - PROCESS | 2628 | 1461280844715 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}] 16:20:44 INFO - PROCESS | 2628 | 1461280844857 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 16:20:44 INFO - PROCESS | 2628 | 1461280844864 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:44 INFO - PROCESS | 2628 | ++DOCSHELL 0x13021c000 == 89 [pid = 2628] [id = 495] 16:20:44 INFO - PROCESS | 2628 | ++DOMWINDOW == 167 (0x1279bb000) [pid = 2628] [serial = 1485] [outer = 0x0] 16:20:44 INFO - PROCESS | 2628 | ++DOMWINDOW == 168 (0x12b5cc400) [pid = 2628] [serial = 1486] [outer = 0x1279bb000] 16:20:44 INFO - PROCESS | 2628 | 1461280844890 Marionette DEBUG loaded listener.js 16:20:44 INFO - PROCESS | 2628 | ++DOMWINDOW == 169 (0x12bd90000) [pid = 2628] [serial = 1487] [outer = 0x1279bb000] 16:20:45 INFO - PROCESS | 2628 | 1461280845228 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]]]}] 16:20:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:20:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 568ms 16:20:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:20:45 INFO - PROCESS | 2628 | 1461280845280 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 16:20:45 INFO - PROCESS | 2628 | 1461280845281 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 16:20:45 INFO - PROCESS | 2628 | 1461280845283 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:20:45 INFO - PROCESS | 2628 | 1461280845284 Marionette TRACE conn2 <- [1,1954,null,{}] 16:20:45 INFO - PROCESS | 2628 | 1461280845287 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}] 16:20:45 INFO - PROCESS | 2628 | 1461280845419 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 16:20:45 INFO - PROCESS | 2628 | 1461280845675 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:45 INFO - PROCESS | 2628 | ++DOCSHELL 0x11a8cd000 == 90 [pid = 2628] [id = 496] 16:20:45 INFO - PROCESS | 2628 | ++DOMWINDOW == 170 (0x112247400) [pid = 2628] [serial = 1488] [outer = 0x0] 16:20:45 INFO - PROCESS | 2628 | ++DOMWINDOW == 171 (0x112362800) [pid = 2628] [serial = 1489] [outer = 0x112247400] 16:20:45 INFO - PROCESS | 2628 | 1461280845730 Marionette DEBUG loaded listener.js 16:20:45 INFO - PROCESS | 2628 | ++DOMWINDOW == 172 (0x11546f000) [pid = 2628] [serial = 1490] [outer = 0x112247400] 16:20:46 INFO - PROCESS | 2628 | 1461280846221 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]]]}] 16:20:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:20:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 970ms 16:20:46 INFO - PROCESS | 2628 | 1461280846255 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 16:20:46 INFO - PROCESS | 2628 | 1461280846258 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 16:20:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:20:46 INFO - PROCESS | 2628 | 1461280846262 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:20:46 INFO - PROCESS | 2628 | 1461280846264 Marionette TRACE conn2 <- [1,1958,null,{}] 16:20:46 INFO - PROCESS | 2628 | 1461280846267 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}] 16:20:46 INFO - PROCESS | 2628 | 1461280846436 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 16:20:46 INFO - PROCESS | 2628 | 1461280846504 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:46 INFO - PROCESS | 2628 | ++DOCSHELL 0x1276a3000 == 91 [pid = 2628] [id = 497] 16:20:46 INFO - PROCESS | 2628 | ++DOMWINDOW == 173 (0x11bfeb800) [pid = 2628] [serial = 1491] [outer = 0x0] 16:20:46 INFO - PROCESS | 2628 | ++DOMWINDOW == 174 (0x11c14cc00) [pid = 2628] [serial = 1492] [outer = 0x11bfeb800] 16:20:46 INFO - PROCESS | 2628 | 1461280846535 Marionette DEBUG loaded listener.js 16:20:46 INFO - PROCESS | 2628 | ++DOMWINDOW == 175 (0x11c60e000) [pid = 2628] [serial = 1493] [outer = 0x11bfeb800] 16:20:46 INFO - PROCESS | 2628 | 1461280846986 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]]]}] 16:20:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:20:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 770ms 16:20:47 INFO - PROCESS | 2628 | 1461280847034 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 16:20:47 INFO - PROCESS | 2628 | 1461280847037 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 16:20:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:20:47 INFO - PROCESS | 2628 | 1461280847058 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:20:47 INFO - PROCESS | 2628 | 1461280847059 Marionette TRACE conn2 <- [1,1962,null,{}] 16:20:47 INFO - PROCESS | 2628 | 1461280847062 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}] 16:20:47 INFO - PROCESS | 2628 | 1461280847183 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 16:20:47 INFO - PROCESS | 2628 | 1461280847278 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:47 INFO - PROCESS | 2628 | ++DOCSHELL 0x12da1f000 == 92 [pid = 2628] [id = 498] 16:20:47 INFO - PROCESS | 2628 | ++DOMWINDOW == 176 (0x123c7fc00) [pid = 2628] [serial = 1494] [outer = 0x0] 16:20:47 INFO - PROCESS | 2628 | ++DOMWINDOW == 177 (0x1242dcc00) [pid = 2628] [serial = 1495] [outer = 0x123c7fc00] 16:20:47 INFO - PROCESS | 2628 | 1461280847308 Marionette DEBUG loaded listener.js 16:20:47 INFO - PROCESS | 2628 | ++DOMWINDOW == 178 (0x128549800) [pid = 2628] [serial = 1496] [outer = 0x123c7fc00] 16:20:47 INFO - PROCESS | 2628 | 1461280847717 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]]]}] 16:20:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:20:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 722ms 16:20:47 INFO - PROCESS | 2628 | 1461280847778 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 16:20:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:20:47 INFO - PROCESS | 2628 | 1461280847780 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 16:20:47 INFO - PROCESS | 2628 | 1461280847804 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:20:47 INFO - PROCESS | 2628 | 1461280847808 Marionette TRACE conn2 <- [1,1966,null,{}] 16:20:47 INFO - PROCESS | 2628 | 1461280847815 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}] 16:20:47 INFO - PROCESS | 2628 | 1461280847934 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 16:20:48 INFO - PROCESS | 2628 | 1461280848031 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:48 INFO - PROCESS | 2628 | ++DOCSHELL 0x138b23000 == 93 [pid = 2628] [id = 499] 16:20:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 179 (0x129ff1800) [pid = 2628] [serial = 1497] [outer = 0x0] 16:20:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 180 (0x12a722c00) [pid = 2628] [serial = 1498] [outer = 0x129ff1800] 16:20:48 INFO - PROCESS | 2628 | 1461280848060 Marionette DEBUG loaded listener.js 16:20:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 181 (0x12a9c2000) [pid = 2628] [serial = 1499] [outer = 0x129ff1800] 16:20:48 INFO - PROCESS | 2628 | 1461280848459 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]]]}] 16:20:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:20:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 697ms 16:20:48 INFO - PROCESS | 2628 | 1461280848480 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 16:20:48 INFO - PROCESS | 2628 | 1461280848482 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 16:20:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:20:48 INFO - PROCESS | 2628 | 1461280848484 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:20:48 INFO - PROCESS | 2628 | 1461280848485 Marionette TRACE conn2 <- [1,1970,null,{}] 16:20:48 INFO - PROCESS | 2628 | 1461280848488 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}] 16:20:48 INFO - PROCESS | 2628 | 1461280848604 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 16:20:48 INFO - PROCESS | 2628 | 1461280848698 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:48 INFO - PROCESS | 2628 | ++DOCSHELL 0x138bce800 == 94 [pid = 2628] [id = 500] 16:20:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 182 (0x129ff5400) [pid = 2628] [serial = 1500] [outer = 0x0] 16:20:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 183 (0x12b041800) [pid = 2628] [serial = 1501] [outer = 0x129ff5400] 16:20:48 INFO - PROCESS | 2628 | 1461280848730 Marionette DEBUG loaded listener.js 16:20:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 184 (0x12b174400) [pid = 2628] [serial = 1502] [outer = 0x129ff5400] 16:20:49 INFO - PROCESS | 2628 | 1461280849139 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]]]}] 16:20:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:20:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 670ms 16:20:49 INFO - PROCESS | 2628 | 1461280849155 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 16:20:49 INFO - PROCESS | 2628 | 1461280849156 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 16:20:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:20:49 INFO - PROCESS | 2628 | 1461280849158 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:20:49 INFO - PROCESS | 2628 | 1461280849159 Marionette TRACE conn2 <- [1,1974,null,{}] 16:20:49 INFO - PROCESS | 2628 | 1461280849162 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}] 16:20:49 INFO - PROCESS | 2628 | 1461280849277 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 16:20:49 INFO - PROCESS | 2628 | 1461280849392 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:49 INFO - PROCESS | 2628 | ++DOCSHELL 0x138e8d800 == 95 [pid = 2628] [id = 501] 16:20:49 INFO - PROCESS | 2628 | ++DOMWINDOW == 185 (0x12c8bfc00) [pid = 2628] [serial = 1503] [outer = 0x0] 16:20:49 INFO - PROCESS | 2628 | ++DOMWINDOW == 186 (0x12d1a4c00) [pid = 2628] [serial = 1504] [outer = 0x12c8bfc00] 16:20:49 INFO - PROCESS | 2628 | 1461280849429 Marionette DEBUG loaded listener.js 16:20:49 INFO - PROCESS | 2628 | ++DOMWINDOW == 187 (0x12da2f000) [pid = 2628] [serial = 1505] [outer = 0x12c8bfc00] 16:20:49 INFO - PROCESS | 2628 | 1461280849854 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]]]}] 16:20:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:20:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 720ms 16:20:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:20:49 INFO - PROCESS | 2628 | 1461280849878 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 16:20:49 INFO - PROCESS | 2628 | 1461280849880 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 16:20:49 INFO - PROCESS | 2628 | 1461280849882 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:20:49 INFO - PROCESS | 2628 | 1461280849883 Marionette TRACE conn2 <- [1,1978,null,{}] 16:20:49 INFO - PROCESS | 2628 | 1461280849886 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}] 16:20:50 INFO - PROCESS | 2628 | 1461280850003 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 16:20:50 INFO - PROCESS | 2628 | 1461280850128 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:50 INFO - PROCESS | 2628 | ++DOCSHELL 0x1396a0800 == 96 [pid = 2628] [id = 502] 16:20:50 INFO - PROCESS | 2628 | ++DOMWINDOW == 188 (0x12da91c00) [pid = 2628] [serial = 1506] [outer = 0x0] 16:20:50 INFO - PROCESS | 2628 | ++DOMWINDOW == 189 (0x12e3b0800) [pid = 2628] [serial = 1507] [outer = 0x12da91c00] 16:20:50 INFO - PROCESS | 2628 | 1461280850160 Marionette DEBUG loaded listener.js 16:20:50 INFO - PROCESS | 2628 | ++DOMWINDOW == 190 (0x12e5d2000) [pid = 2628] [serial = 1508] [outer = 0x12da91c00] 16:20:50 INFO - PROCESS | 2628 | 1461280850552 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]]]}] 16:20:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:20:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 720ms 16:20:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:20:50 INFO - PROCESS | 2628 | 1461280850602 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 16:20:50 INFO - PROCESS | 2628 | 1461280850604 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 16:20:50 INFO - PROCESS | 2628 | 1461280850606 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:20:50 INFO - PROCESS | 2628 | 1461280850607 Marionette TRACE conn2 <- [1,1982,null,{}] 16:20:50 INFO - PROCESS | 2628 | 1461280850629 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}] 16:20:50 INFO - PROCESS | 2628 | 1461280850742 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 16:20:50 INFO - PROCESS | 2628 | 1461280850867 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:50 INFO - PROCESS | 2628 | ++DOCSHELL 0x13a441800 == 97 [pid = 2628] [id = 503] 16:20:50 INFO - PROCESS | 2628 | ++DOMWINDOW == 191 (0x12e937400) [pid = 2628] [serial = 1509] [outer = 0x0] 16:20:50 INFO - PROCESS | 2628 | ++DOMWINDOW == 192 (0x12ec11000) [pid = 2628] [serial = 1510] [outer = 0x12e937400] 16:20:50 INFO - PROCESS | 2628 | 1461280850898 Marionette DEBUG loaded listener.js 16:20:50 INFO - PROCESS | 2628 | ++DOMWINDOW == 193 (0x12f0e4c00) [pid = 2628] [serial = 1511] [outer = 0x12e937400] 16:20:51 INFO - PROCESS | 2628 | 1461280851289 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]]]}] 16:20:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:20:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 689ms 16:20:51 INFO - PROCESS | 2628 | 1461280851296 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 16:20:51 INFO - PROCESS | 2628 | 1461280851297 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 16:20:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:20:51 INFO - PROCESS | 2628 | 1461280851300 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:20:51 INFO - PROCESS | 2628 | 1461280851301 Marionette TRACE conn2 <- [1,1986,null,{}] 16:20:51 INFO - PROCESS | 2628 | 1461280851303 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}] 16:20:51 INFO - PROCESS | 2628 | 1461280851419 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 16:20:51 INFO - PROCESS | 2628 | 1461280851573 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:51 INFO - PROCESS | 2628 | ++DOCSHELL 0x130b23800 == 98 [pid = 2628] [id = 504] 16:20:51 INFO - PROCESS | 2628 | ++DOMWINDOW == 194 (0x123c89c00) [pid = 2628] [serial = 1512] [outer = 0x0] 16:20:51 INFO - PROCESS | 2628 | ++DOMWINDOW == 195 (0x12f9d4400) [pid = 2628] [serial = 1513] [outer = 0x123c89c00] 16:20:51 INFO - PROCESS | 2628 | 1461280851604 Marionette DEBUG loaded listener.js 16:20:51 INFO - PROCESS | 2628 | ++DOMWINDOW == 196 (0x12fba2c00) [pid = 2628] [serial = 1514] [outer = 0x123c89c00] 16:20:52 INFO - PROCESS | 2628 | 1461280852023 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]]]}] 16:20:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:20:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 768ms 16:20:52 INFO - PROCESS | 2628 | 1461280852077 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 16:20:52 INFO - PROCESS | 2628 | 1461280852078 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 16:20:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:20:52 INFO - PROCESS | 2628 | 1461280852080 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:20:52 INFO - PROCESS | 2628 | 1461280852081 Marionette TRACE conn2 <- [1,1990,null,{}] 16:20:52 INFO - PROCESS | 2628 | 1461280852084 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}] 16:20:52 INFO - PROCESS | 2628 | 1461280852248 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 16:20:52 INFO - PROCESS | 2628 | 1461280852320 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:52 INFO - PROCESS | 2628 | ++DOCSHELL 0x11be62800 == 99 [pid = 2628] [id = 505] 16:20:52 INFO - PROCESS | 2628 | ++DOMWINDOW == 197 (0x115334c00) [pid = 2628] [serial = 1515] [outer = 0x0] 16:20:52 INFO - PROCESS | 2628 | ++DOMWINDOW == 198 (0x11c678800) [pid = 2628] [serial = 1516] [outer = 0x115334c00] 16:20:52 INFO - PROCESS | 2628 | 1461280852349 Marionette DEBUG loaded listener.js 16:20:52 INFO - PROCESS | 2628 | ++DOMWINDOW == 199 (0x123f6dc00) [pid = 2628] [serial = 1517] [outer = 0x115334c00] 16:20:53 INFO - PROCESS | 2628 | 1461280853090 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]]]}] 16:20:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:20:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1019ms 16:20:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:20:53 INFO - PROCESS | 2628 | 1461280853101 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 16:20:53 INFO - PROCESS | 2628 | 1461280853104 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 16:20:53 INFO - PROCESS | 2628 | 1461280853109 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:20:53 INFO - PROCESS | 2628 | 1461280853113 Marionette TRACE conn2 <- [1,1994,null,{}] 16:20:53 INFO - PROCESS | 2628 | 1461280853118 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}] 16:20:53 INFO - PROCESS | 2628 | 1461280853298 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 16:20:53 INFO - PROCESS | 2628 | 1461280853427 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:53 INFO - PROCESS | 2628 | ++DOCSHELL 0x12441f800 == 100 [pid = 2628] [id = 506] 16:20:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 200 (0x114f91000) [pid = 2628] [serial = 1518] [outer = 0x0] 16:20:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 201 (0x1177c7000) [pid = 2628] [serial = 1519] [outer = 0x114f91000] 16:20:53 INFO - PROCESS | 2628 | 1461280853458 Marionette DEBUG loaded listener.js 16:20:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 202 (0x11a607000) [pid = 2628] [serial = 1520] [outer = 0x114f91000] 16:20:53 INFO - PROCESS | 2628 | 1461280853927 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]]]}] 16:20:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:20:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 875ms 16:20:53 INFO - PROCESS | 2628 | 1461280853983 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 16:20:53 INFO - PROCESS | 2628 | 1461280853987 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 16:20:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:20:53 INFO - PROCESS | 2628 | 1461280853991 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:20:53 INFO - PROCESS | 2628 | 1461280853993 Marionette TRACE conn2 <- [1,1998,null,{}] 16:20:53 INFO - PROCESS | 2628 | 1461280853995 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}] 16:20:54 INFO - PROCESS | 2628 | 1461280854100 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 16:20:54 INFO - PROCESS | 2628 | 1461280854201 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:54 INFO - PROCESS | 2628 | ++DOCSHELL 0x123d50800 == 101 [pid = 2628] [id = 507] 16:20:54 INFO - PROCESS | 2628 | ++DOMWINDOW == 203 (0x11bec6400) [pid = 2628] [serial = 1521] [outer = 0x0] 16:20:54 INFO - PROCESS | 2628 | ++DOMWINDOW == 204 (0x11bfea800) [pid = 2628] [serial = 1522] [outer = 0x11bec6400] 16:20:54 INFO - PROCESS | 2628 | 1461280854230 Marionette DEBUG loaded listener.js 16:20:54 INFO - PROCESS | 2628 | ++DOMWINDOW == 205 (0x11c612c00) [pid = 2628] [serial = 1523] [outer = 0x11bec6400] 16:20:54 INFO - PROCESS | 2628 | --DOCSHELL 0x13021c000 == 100 [pid = 2628] [id = 495] 16:20:54 INFO - PROCESS | 2628 | --DOCSHELL 0x130018800 == 99 [pid = 2628] [id = 494] 16:20:54 INFO - PROCESS | 2628 | --DOCSHELL 0x12a761800 == 98 [pid = 2628] [id = 493] 16:20:54 INFO - PROCESS | 2628 | --DOCSHELL 0x12ed4a800 == 97 [pid = 2628] [id = 492] 16:20:54 INFO - PROCESS | 2628 | --DOCSHELL 0x12dc4c000 == 96 [pid = 2628] [id = 491] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 204 (0x12b043800) [pid = 2628] [serial = 1356] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 203 (0x1308b9800) [pid = 2628] [serial = 1365] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 202 (0x11c1bd400) [pid = 2628] [serial = 1350] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 201 (0x12b78e800) [pid = 2628] [serial = 1359] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 200 (0x12ec0a000) [pid = 2628] [serial = 1362] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 199 (0x133cb5800) [pid = 2628] [serial = 1368] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 198 (0x125f36000) [pid = 2628] [serial = 1353] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 197 (0x129891c00) [pid = 2628] [serial = 1413] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOCSHELL 0x12da20000 == 95 [pid = 2628] [id = 490] 16:20:54 INFO - PROCESS | 2628 | --DOCSHELL 0x12bc1c000 == 94 [pid = 2628] [id = 489] 16:20:54 INFO - PROCESS | 2628 | --DOCSHELL 0x12afd1800 == 93 [pid = 2628] [id = 488] 16:20:54 INFO - PROCESS | 2628 | --DOCSHELL 0x12a940000 == 92 [pid = 2628] [id = 487] 16:20:54 INFO - PROCESS | 2628 | --DOCSHELL 0x125fe3000 == 91 [pid = 2628] [id = 486] 16:20:54 INFO - PROCESS | 2628 | --DOCSHELL 0x12f41c800 == 90 [pid = 2628] [id = 467] 16:20:54 INFO - PROCESS | 2628 | --DOCSHELL 0x119a1b800 == 89 [pid = 2628] [id = 485] 16:20:54 INFO - PROCESS | 2628 | --DOCSHELL 0x12a75a800 == 88 [pid = 2628] [id = 484] 16:20:54 INFO - PROCESS | 2628 | --DOCSHELL 0x11c6e3000 == 87 [pid = 2628] [id = 482] 16:20:54 INFO - PROCESS | 2628 | --DOCSHELL 0x12ac73800 == 86 [pid = 2628] [id = 481] 16:20:54 INFO - PROCESS | 2628 | --DOCSHELL 0x138b3e000 == 85 [pid = 2628] [id = 480] 16:20:54 INFO - PROCESS | 2628 | --DOCSHELL 0x13a869000 == 84 [pid = 2628] [id = 479] 16:20:54 INFO - PROCESS | 2628 | --DOCSHELL 0x139ccd000 == 83 [pid = 2628] [id = 478] 16:20:54 INFO - PROCESS | 2628 | --DOCSHELL 0x1396c4000 == 82 [pid = 2628] [id = 477] 16:20:54 INFO - PROCESS | 2628 | --DOCSHELL 0x138d81000 == 81 [pid = 2628] [id = 476] 16:20:54 INFO - PROCESS | 2628 | --DOCSHELL 0x138b2e800 == 80 [pid = 2628] [id = 475] 16:20:54 INFO - PROCESS | 2628 | --DOCSHELL 0x130203000 == 79 [pid = 2628] [id = 474] 16:20:54 INFO - PROCESS | 2628 | --DOCSHELL 0x12ade1000 == 78 [pid = 2628] [id = 473] 16:20:54 INFO - PROCESS | 2628 | --DOCSHELL 0x127e7f800 == 77 [pid = 2628] [id = 472] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 196 (0x130518000) [pid = 2628] [serial = 1231] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 195 (0x12aadd000) [pid = 2628] [serial = 1225] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 194 (0x125e23c00) [pid = 2628] [serial = 1219] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 193 (0x12a9cd800) [pid = 2628] [serial = 1240] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 192 (0x11af20800) [pid = 2628] [serial = 1216] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 191 (0x12e3eb400) [pid = 2628] [serial = 1228] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 190 (0x12ac98000) [pid = 2628] [serial = 1234] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 189 (0x12b03cc00) [pid = 2628] [serial = 1237] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 188 (0x129ff8c00) [pid = 2628] [serial = 1222] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 187 (0x12b069000) [pid = 2628] [serial = 1395] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 186 (0x12b173800) [pid = 2628] [serial = 1401] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 185 (0x12b0a8000) [pid = 2628] [serial = 1398] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 184 (0x114cdc000) [pid = 2628] [serial = 1371] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 183 (0x129fef400) [pid = 2628] [serial = 1386] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 182 (0x12a7abc00) [pid = 2628] [serial = 1387] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 181 (0x130858000) [pid = 2628] [serial = 1348] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 180 (0x12a7b9c00) [pid = 2628] [serial = 1389] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 179 (0x12a9d5c00) [pid = 2628] [serial = 1390] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 178 (0x11c1c0400) [pid = 2628] [serial = 1375] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 177 (0x11addfc00) [pid = 2628] [serial = 1374] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 176 (0x11c67d800) [pid = 2628] [serial = 1383] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 175 (0x12854c000) [pid = 2628] [serial = 1384] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 174 (0x12983b800) [pid = 2628] [serial = 1381] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 173 (0x127f64400) [pid = 2628] [serial = 1380] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 172 (0x123f77800) [pid = 2628] [serial = 1411] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 171 (0x123717c00) [pid = 2628] [serial = 1410] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 170 (0x112370800) [pid = 2628] [serial = 1404] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 169 (0x11aa16400) [pid = 2628] [serial = 1407] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 168 (0x11546fc00) [pid = 2628] [serial = 1405] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 167 (0x123f6f800) [pid = 2628] [serial = 1378] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 166 (0x123a9e800) [pid = 2628] [serial = 1377] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 165 (0x12a9e1800) [pid = 2628] [serial = 1392] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 164 (0x118762800) [pid = 2628] [serial = 1372] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 163 (0x12b164c00) [pid = 2628] [serial = 1399] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 162 (0x12b073800) [pid = 2628] [serial = 1396] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 161 (0x12bc54400) [pid = 2628] [serial = 1402] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 160 (0x11c159000) [pid = 2628] [serial = 1408] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 159 (0x12b037800) [pid = 2628] [serial = 1393] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 158 (0x12a71ac00) [pid = 2628] [serial = 1288] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 157 (0x123f6b000) [pid = 2628] [serial = 1285] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 156 (0x12b09f800) [pid = 2628] [serial = 1291] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 155 (0x12d1ad800) [pid = 2628] [serial = 1294] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | --DOMWINDOW == 154 (0x11ade6400) [pid = 2628] [serial = 1282] [outer = 0x0] [url = about:blank] 16:20:54 INFO - PROCESS | 2628 | 1461280854783 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]]]}] 16:20:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:20:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 821ms 16:20:54 INFO - PROCESS | 2628 | 1461280854813 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 16:20:54 INFO - PROCESS | 2628 | 1461280854814 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 16:20:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:20:54 INFO - PROCESS | 2628 | 1461280854817 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:20:54 INFO - PROCESS | 2628 | 1461280854819 Marionette TRACE conn2 <- [1,2002,null,{}] 16:20:54 INFO - PROCESS | 2628 | 1461280854826 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}] 16:20:54 INFO - PROCESS | 2628 | 1461280854924 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 16:20:54 INFO - PROCESS | 2628 | 1461280854929 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:54 INFO - PROCESS | 2628 | ++DOCSHELL 0x1237f7000 == 78 [pid = 2628] [id = 508] 16:20:54 INFO - PROCESS | 2628 | ++DOMWINDOW == 155 (0x11c70fc00) [pid = 2628] [serial = 1524] [outer = 0x0] 16:20:54 INFO - PROCESS | 2628 | ++DOMWINDOW == 156 (0x12391a800) [pid = 2628] [serial = 1525] [outer = 0x11c70fc00] 16:20:54 INFO - PROCESS | 2628 | 1461280854958 Marionette DEBUG loaded listener.js 16:20:55 INFO - PROCESS | 2628 | ++DOMWINDOW == 157 (0x123c86800) [pid = 2628] [serial = 1526] [outer = 0x11c70fc00] 16:20:55 INFO - PROCESS | 2628 | 1461280855361 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]]]}] 16:20:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:20:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 578ms 16:20:55 INFO - PROCESS | 2628 | 1461280855396 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 16:20:55 INFO - PROCESS | 2628 | 1461280855399 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 16:20:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:20:55 INFO - PROCESS | 2628 | 1461280855402 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:20:55 INFO - PROCESS | 2628 | 1461280855404 Marionette TRACE conn2 <- [1,2006,null,{}] 16:20:55 INFO - PROCESS | 2628 | 1461280855409 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}] 16:20:55 INFO - PROCESS | 2628 | 1461280855550 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 16:20:55 INFO - PROCESS | 2628 | 1461280855558 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:55 INFO - PROCESS | 2628 | ++DOCSHELL 0x12a75c000 == 79 [pid = 2628] [id = 509] 16:20:55 INFO - PROCESS | 2628 | ++DOMWINDOW == 158 (0x123f74000) [pid = 2628] [serial = 1527] [outer = 0x0] 16:20:55 INFO - PROCESS | 2628 | ++DOMWINDOW == 159 (0x125f36400) [pid = 2628] [serial = 1528] [outer = 0x123f74000] 16:20:55 INFO - PROCESS | 2628 | 1461280855584 Marionette DEBUG loaded listener.js 16:20:55 INFO - PROCESS | 2628 | ++DOMWINDOW == 160 (0x1278d6400) [pid = 2628] [serial = 1529] [outer = 0x123f74000] 16:20:55 INFO - PROCESS | 2628 | 1461280855945 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]]]}] 16:20:55 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 16:20:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 574ms 16:20:55 INFO - PROCESS | 2628 | 1461280855976 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 16:20:55 INFO - PROCESS | 2628 | 1461280855978 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 16:20:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:20:55 INFO - PROCESS | 2628 | 1461280855980 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:20:55 INFO - PROCESS | 2628 | 1461280855981 Marionette TRACE conn2 <- [1,2010,null,{}] 16:20:55 INFO - PROCESS | 2628 | 1461280855983 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}] 16:20:56 INFO - PROCESS | 2628 | 1461280856076 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 16:20:56 INFO - PROCESS | 2628 | 1461280856081 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:56 INFO - PROCESS | 2628 | ++DOCSHELL 0x12afc9000 == 80 [pid = 2628] [id = 510] 16:20:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 161 (0x1278d6800) [pid = 2628] [serial = 1530] [outer = 0x0] 16:20:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 162 (0x128547400) [pid = 2628] [serial = 1531] [outer = 0x1278d6800] 16:20:56 INFO - PROCESS | 2628 | 1461280856107 Marionette DEBUG loaded listener.js 16:20:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 163 (0x129895800) [pid = 2628] [serial = 1532] [outer = 0x1278d6800] 16:20:56 INFO - PROCESS | 2628 | 1461280856476 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]]]}] 16:20:56 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 16:20:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 519ms 16:20:56 INFO - PROCESS | 2628 | 1461280856500 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 16:20:56 INFO - PROCESS | 2628 | 1461280856501 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 16:20:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:20:56 INFO - PROCESS | 2628 | 1461280856504 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:20:56 INFO - PROCESS | 2628 | 1461280856506 Marionette TRACE conn2 <- [1,2014,null,{}] 16:20:56 INFO - PROCESS | 2628 | 1461280856508 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}] 16:20:56 INFO - PROCESS | 2628 | 1461280856617 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 16:20:56 INFO - PROCESS | 2628 | 1461280856707 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:56 INFO - PROCESS | 2628 | ++DOCSHELL 0x12b7ad800 == 81 [pid = 2628] [id = 511] 16:20:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 164 (0x127f0e400) [pid = 2628] [serial = 1533] [outer = 0x0] 16:20:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 165 (0x129e5a800) [pid = 2628] [serial = 1534] [outer = 0x127f0e400] 16:20:56 INFO - PROCESS | 2628 | 1461280856735 Marionette DEBUG loaded listener.js 16:20:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 166 (0x12a7ad800) [pid = 2628] [serial = 1535] [outer = 0x127f0e400] 16:20:57 INFO - PROCESS | 2628 | 1461280857045 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]]]}] 16:20:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:20:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 570ms 16:20:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:20:57 INFO - PROCESS | 2628 | 1461280857078 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 16:20:57 INFO - PROCESS | 2628 | 1461280857079 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 16:20:57 INFO - PROCESS | 2628 | 1461280857082 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:20:57 INFO - PROCESS | 2628 | 1461280857083 Marionette TRACE conn2 <- [1,2018,null,{}] 16:20:57 INFO - PROCESS | 2628 | 1461280857085 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}] 16:20:57 INFO - PROCESS | 2628 | 1461280857207 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 16:20:57 INFO - PROCESS | 2628 | 1461280857221 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:57 INFO - PROCESS | 2628 | ++DOCSHELL 0x12d26e800 == 82 [pid = 2628] [id = 512] 16:20:57 INFO - PROCESS | 2628 | ++DOMWINDOW == 167 (0x129894800) [pid = 2628] [serial = 1536] [outer = 0x0] 16:20:57 INFO - PROCESS | 2628 | ++DOMWINDOW == 168 (0x12a7b8000) [pid = 2628] [serial = 1537] [outer = 0x129894800] 16:20:57 INFO - PROCESS | 2628 | 1461280857246 Marionette DEBUG loaded listener.js 16:20:57 INFO - PROCESS | 2628 | ++DOMWINDOW == 169 (0x12a9de800) [pid = 2628] [serial = 1538] [outer = 0x129894800] 16:20:57 INFO - PROCESS | 2628 | 1461280857639 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]]]}] 16:20:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:20:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 573ms 16:20:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:20:57 INFO - PROCESS | 2628 | 1461280857657 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 16:20:57 INFO - PROCESS | 2628 | 1461280857658 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 16:20:57 INFO - PROCESS | 2628 | 1461280857661 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:20:57 INFO - PROCESS | 2628 | 1461280857662 Marionette TRACE conn2 <- [1,2022,null,{}] 16:20:57 INFO - PROCESS | 2628 | 1461280857671 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}] 16:20:57 INFO - PROCESS | 2628 | 1461280857791 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 16:20:57 INFO - PROCESS | 2628 | 1461280857804 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:57 INFO - PROCESS | 2628 | ++DOCSHELL 0x12da58800 == 83 [pid = 2628] [id = 513] 16:20:57 INFO - PROCESS | 2628 | ++DOMWINDOW == 170 (0x129f2fc00) [pid = 2628] [serial = 1539] [outer = 0x0] 16:20:57 INFO - PROCESS | 2628 | ++DOMWINDOW == 171 (0x12aadb800) [pid = 2628] [serial = 1540] [outer = 0x129f2fc00] 16:20:57 INFO - PROCESS | 2628 | 1461280857829 Marionette DEBUG loaded listener.js 16:20:57 INFO - PROCESS | 2628 | ++DOMWINDOW == 172 (0x12ac97000) [pid = 2628] [serial = 1541] [outer = 0x129f2fc00] 16:20:58 INFO - PROCESS | 2628 | 1461280858162 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]]]}] 16:20:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:20:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 519ms 16:20:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:20:58 INFO - PROCESS | 2628 | 1461280858180 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 16:20:58 INFO - PROCESS | 2628 | 1461280858181 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 16:20:58 INFO - PROCESS | 2628 | 1461280858183 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:20:58 INFO - PROCESS | 2628 | 1461280858184 Marionette TRACE conn2 <- [1,2026,null,{}] 16:20:58 INFO - PROCESS | 2628 | 1461280858187 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}] 16:20:58 INFO - PROCESS | 2628 | 1461280858308 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 16:20:58 INFO - PROCESS | 2628 | 1461280858321 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:58 INFO - PROCESS | 2628 | ++DOCSHELL 0x12e513800 == 84 [pid = 2628] [id = 514] 16:20:58 INFO - PROCESS | 2628 | ++DOMWINDOW == 173 (0x12a7b9400) [pid = 2628] [serial = 1542] [outer = 0x0] 16:20:58 INFO - PROCESS | 2628 | ++DOMWINDOW == 174 (0x12b03ac00) [pid = 2628] [serial = 1543] [outer = 0x12a7b9400] 16:20:58 INFO - PROCESS | 2628 | 1461280858347 Marionette DEBUG loaded listener.js 16:20:58 INFO - PROCESS | 2628 | ++DOMWINDOW == 175 (0x12b073c00) [pid = 2628] [serial = 1544] [outer = 0x12a7b9400] 16:20:58 INFO - PROCESS | 2628 | 1461280858800 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]]]}] 16:20:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:20:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 621ms 16:20:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:20:58 INFO - PROCESS | 2628 | 1461280858813 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 16:20:58 INFO - PROCESS | 2628 | 1461280858815 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 16:20:58 INFO - PROCESS | 2628 | 1461280858819 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:20:58 INFO - PROCESS | 2628 | 1461280858824 Marionette TRACE conn2 <- [1,2030,null,{}] 16:20:58 INFO - PROCESS | 2628 | 1461280858828 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}] 16:20:59 INFO - PROCESS | 2628 | 1461280859032 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 16:20:59 INFO - PROCESS | 2628 | --DOMWINDOW == 174 (0x13008cc00) [pid = 2628] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:20:59 INFO - PROCESS | 2628 | --DOMWINDOW == 173 (0x12e3ef800) [pid = 2628] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:20:59 INFO - PROCESS | 2628 | --DOMWINDOW == 172 (0x12f0dcc00) [pid = 2628] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:20:59 INFO - PROCESS | 2628 | --DOMWINDOW == 171 (0x12f9da000) [pid = 2628] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:20:59 INFO - PROCESS | 2628 | --DOMWINDOW == 170 (0x12e93ec00) [pid = 2628] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:20:59 INFO - PROCESS | 2628 | --DOMWINDOW == 169 (0x12f88dc00) [pid = 2628] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:20:59 INFO - PROCESS | 2628 | --DOMWINDOW == 168 (0x12a71e000) [pid = 2628] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:20:59 INFO - PROCESS | 2628 | --DOMWINDOW == 167 (0x123ea3c00) [pid = 2628] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:20:59 INFO - PROCESS | 2628 | --DOMWINDOW == 166 (0x13008e000) [pid = 2628] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:20:59 INFO - PROCESS | 2628 | --DOMWINDOW == 165 (0x12b16d400) [pid = 2628] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:20:59 INFO - PROCESS | 2628 | --DOMWINDOW == 164 (0x112373c00) [pid = 2628] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:20:59 INFO - PROCESS | 2628 | --DOMWINDOW == 163 (0x11c612000) [pid = 2628] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:20:59 INFO - PROCESS | 2628 | --DOMWINDOW == 162 (0x11928a000) [pid = 2628] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:20:59 INFO - PROCESS | 2628 | --DOMWINDOW == 161 (0x12a7b5800) [pid = 2628] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:20:59 INFO - PROCESS | 2628 | --DOMWINDOW == 160 (0x12a9dac00) [pid = 2628] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:20:59 INFO - PROCESS | 2628 | --DOMWINDOW == 159 (0x12aad5000) [pid = 2628] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:20:59 INFO - PROCESS | 2628 | --DOMWINDOW == 158 (0x11a604c00) [pid = 2628] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:20:59 INFO - PROCESS | 2628 | --DOMWINDOW == 157 (0x123f77c00) [pid = 2628] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:20:59 INFO - PROCESS | 2628 | --DOMWINDOW == 156 (0x127f19000) [pid = 2628] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:20:59 INFO - PROCESS | 2628 | --DOMWINDOW == 155 (0x11c711400) [pid = 2628] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:20:59 INFO - PROCESS | 2628 | --DOMWINDOW == 154 (0x129e5dc00) [pid = 2628] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:20:59 INFO - PROCESS | 2628 | --DOMWINDOW == 153 (0x114cd3400) [pid = 2628] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:20:59 INFO - PROCESS | 2628 | --DOMWINDOW == 152 (0x115334400) [pid = 2628] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:20:59 INFO - PROCESS | 2628 | --DOMWINDOW == 151 (0x129ad8800) [pid = 2628] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:20:59 INFO - PROCESS | 2628 | 1461280859438 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:59 INFO - PROCESS | 2628 | ++DOCSHELL 0x11ad86800 == 85 [pid = 2628] [id = 515] 16:20:59 INFO - PROCESS | 2628 | ++DOMWINDOW == 152 (0x112377800) [pid = 2628] [serial = 1545] [outer = 0x0] 16:20:59 INFO - PROCESS | 2628 | ++DOMWINDOW == 153 (0x11928a000) [pid = 2628] [serial = 1546] [outer = 0x112377800] 16:20:59 INFO - PROCESS | 2628 | 1461280859464 Marionette DEBUG loaded listener.js 16:20:59 INFO - PROCESS | 2628 | ++DOMWINDOW == 154 (0x12391f800) [pid = 2628] [serial = 1547] [outer = 0x112377800] 16:20:59 INFO - PROCESS | 2628 | 1461280859765 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]]]}] 16:20:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:20:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 979ms 16:20:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:20:59 INFO - PROCESS | 2628 | 1461280859798 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 16:20:59 INFO - PROCESS | 2628 | 1461280859799 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 16:20:59 INFO - PROCESS | 2628 | 1461280859802 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:20:59 INFO - PROCESS | 2628 | 1461280859805 Marionette TRACE conn2 <- [1,2034,null,{}] 16:20:59 INFO - PROCESS | 2628 | 1461280859808 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}] 16:20:59 INFO - PROCESS | 2628 | 1461280859917 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 16:20:59 INFO - PROCESS | 2628 | 1461280859921 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:59 INFO - PROCESS | 2628 | ++DOCSHELL 0x12f8ad800 == 86 [pid = 2628] [id = 516] 16:20:59 INFO - PROCESS | 2628 | ++DOMWINDOW == 155 (0x123f73800) [pid = 2628] [serial = 1548] [outer = 0x0] 16:20:59 INFO - PROCESS | 2628 | ++DOMWINDOW == 156 (0x12ac99c00) [pid = 2628] [serial = 1549] [outer = 0x123f73800] 16:20:59 INFO - PROCESS | 2628 | 1461280859951 Marionette DEBUG loaded listener.js 16:20:59 INFO - PROCESS | 2628 | ++DOMWINDOW == 157 (0x12b5c6400) [pid = 2628] [serial = 1550] [outer = 0x123f73800] 16:21:00 INFO - PROCESS | 2628 | 1461280860305 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]]]}] 16:21:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:21:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 522ms 16:21:00 INFO - PROCESS | 2628 | 1461280860327 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 16:21:00 INFO - PROCESS | 2628 | 1461280860328 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 16:21:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:21:00 INFO - PROCESS | 2628 | 1461280860331 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:21:00 INFO - PROCESS | 2628 | 1461280860332 Marionette TRACE conn2 <- [1,2038,null,{}] 16:21:00 INFO - PROCESS | 2628 | 1461280860334 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}] 16:21:00 INFO - PROCESS | 2628 | 1461280860484 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 16:21:00 INFO - PROCESS | 2628 | 1461280860488 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:00 INFO - PROCESS | 2628 | ++DOCSHELL 0x130217000 == 87 [pid = 2628] [id = 517] 16:21:00 INFO - PROCESS | 2628 | ++DOMWINDOW == 158 (0x12b0a3000) [pid = 2628] [serial = 1551] [outer = 0x0] 16:21:00 INFO - PROCESS | 2628 | ++DOMWINDOW == 159 (0x12b973000) [pid = 2628] [serial = 1552] [outer = 0x12b0a3000] 16:21:00 INFO - PROCESS | 2628 | 1461280860512 Marionette DEBUG loaded listener.js 16:21:00 INFO - PROCESS | 2628 | ++DOMWINDOW == 160 (0x12bf6b000) [pid = 2628] [serial = 1553] [outer = 0x12b0a3000] 16:21:00 INFO - PROCESS | 2628 | 1461280860845 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]]]}] 16:21:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:21:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 568ms 16:21:00 INFO - PROCESS | 2628 | 1461280860899 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 16:21:00 INFO - PROCESS | 2628 | 1461280860900 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 16:21:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:21:00 INFO - PROCESS | 2628 | 1461280860903 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:21:00 INFO - PROCESS | 2628 | 1461280860904 Marionette TRACE conn2 <- [1,2042,null,{}] 16:21:00 INFO - PROCESS | 2628 | 1461280860906 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}] 16:21:01 INFO - PROCESS | 2628 | 1461280861037 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 16:21:01 INFO - PROCESS | 2628 | 1461280861046 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:01 INFO - PROCESS | 2628 | ++DOCSHELL 0x133b8a800 == 88 [pid = 2628] [id = 518] 16:21:01 INFO - PROCESS | 2628 | ++DOMWINDOW == 161 (0x12b5cb000) [pid = 2628] [serial = 1554] [outer = 0x0] 16:21:01 INFO - PROCESS | 2628 | ++DOMWINDOW == 162 (0x12d0d8400) [pid = 2628] [serial = 1555] [outer = 0x12b5cb000] 16:21:01 INFO - PROCESS | 2628 | 1461280861070 Marionette DEBUG loaded listener.js 16:21:01 INFO - PROCESS | 2628 | ++DOMWINDOW == 163 (0x12da2e800) [pid = 2628] [serial = 1556] [outer = 0x12b5cb000] 16:21:01 INFO - PROCESS | 2628 | 1461280861483 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]]]}] 16:21:01 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) 16:21:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 620ms 16:21:01 INFO - PROCESS | 2628 | 1461280861524 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 16:21:01 INFO - PROCESS | 2628 | 1461280861526 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 16:21:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:21:01 INFO - PROCESS | 2628 | 1461280861530 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:21:01 INFO - PROCESS | 2628 | 1461280861533 Marionette TRACE conn2 <- [1,2046,null,{}] 16:21:01 INFO - PROCESS | 2628 | 1461280861538 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}] 16:21:01 INFO - PROCESS | 2628 | 1461280861669 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 16:21:01 INFO - PROCESS | 2628 | 1461280861802 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:01 INFO - PROCESS | 2628 | ++DOCSHELL 0x11c109800 == 89 [pid = 2628] [id = 519] 16:21:01 INFO - PROCESS | 2628 | ++DOMWINDOW == 164 (0x118762800) [pid = 2628] [serial = 1557] [outer = 0x0] 16:21:01 INFO - PROCESS | 2628 | ++DOMWINDOW == 165 (0x118f80000) [pid = 2628] [serial = 1558] [outer = 0x118762800] 16:21:01 INFO - PROCESS | 2628 | 1461280861836 Marionette DEBUG loaded listener.js 16:21:01 INFO - PROCESS | 2628 | ++DOMWINDOW == 166 (0x11acb6800) [pid = 2628] [serial = 1559] [outer = 0x118762800] 16:21:02 INFO - PROCESS | 2628 | 1461280862269 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]]]}] 16:21:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:21:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 773ms 16:21:02 INFO - PROCESS | 2628 | 1461280862303 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 16:21:02 INFO - PROCESS | 2628 | 1461280862307 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 16:21:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:21:02 INFO - PROCESS | 2628 | 1461280862312 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:21:02 INFO - PROCESS | 2628 | 1461280862314 Marionette TRACE conn2 <- [1,2050,null,{}] 16:21:02 INFO - PROCESS | 2628 | 1461280862316 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}] 16:21:02 INFO - PROCESS | 2628 | 1461280862435 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 16:21:02 INFO - PROCESS | 2628 | 1461280862559 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:02 INFO - PROCESS | 2628 | ++DOCSHELL 0x12ade9800 == 90 [pid = 2628] [id = 520] 16:21:02 INFO - PROCESS | 2628 | ++DOMWINDOW == 167 (0x11adda000) [pid = 2628] [serial = 1560] [outer = 0x0] 16:21:02 INFO - PROCESS | 2628 | ++DOMWINDOW == 168 (0x11c613000) [pid = 2628] [serial = 1561] [outer = 0x11adda000] 16:21:02 INFO - PROCESS | 2628 | 1461280862592 Marionette DEBUG loaded listener.js 16:21:02 INFO - PROCESS | 2628 | ++DOMWINDOW == 169 (0x123f70c00) [pid = 2628] [serial = 1562] [outer = 0x11adda000] 16:21:03 INFO - PROCESS | 2628 | 1461280863004 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]]]}] 16:21:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:21:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 720ms 16:21:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:21:03 INFO - PROCESS | 2628 | 1461280863076 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 16:21:03 INFO - PROCESS | 2628 | 1461280863078 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 16:21:03 INFO - PROCESS | 2628 | 1461280863082 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:21:03 INFO - PROCESS | 2628 | 1461280863085 Marionette TRACE conn2 <- [1,2054,null,{}] 16:21:03 INFO - PROCESS | 2628 | 1461280863093 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}] 16:21:03 INFO - PROCESS | 2628 | 1461280863209 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 16:21:03 INFO - PROCESS | 2628 | 1461280863303 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:03 INFO - PROCESS | 2628 | ++DOCSHELL 0x12f408000 == 91 [pid = 2628] [id = 521] 16:21:03 INFO - PROCESS | 2628 | ++DOMWINDOW == 170 (0x127f1d800) [pid = 2628] [serial = 1563] [outer = 0x0] 16:21:03 INFO - PROCESS | 2628 | ++DOMWINDOW == 171 (0x129adbc00) [pid = 2628] [serial = 1564] [outer = 0x127f1d800] 16:21:03 INFO - PROCESS | 2628 | 1461280863338 Marionette DEBUG loaded listener.js 16:21:03 INFO - PROCESS | 2628 | ++DOMWINDOW == 172 (0x129fdbc00) [pid = 2628] [serial = 1565] [outer = 0x127f1d800] 16:21:03 INFO - PROCESS | 2628 | 1461280863773 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]]]}] 16:21:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:21:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 722ms 16:21:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:21:03 INFO - PROCESS | 2628 | 1461280863804 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 16:21:03 INFO - PROCESS | 2628 | 1461280863806 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 16:21:03 INFO - PROCESS | 2628 | 1461280863809 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:21:03 INFO - PROCESS | 2628 | 1461280863810 Marionette TRACE conn2 <- [1,2058,null,{}] 16:21:03 INFO - PROCESS | 2628 | 1461280863812 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}] 16:21:03 INFO - PROCESS | 2628 | 1461280863931 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 16:21:04 INFO - PROCESS | 2628 | 1461280864053 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:04 INFO - PROCESS | 2628 | ++DOCSHELL 0x138369800 == 92 [pid = 2628] [id = 522] 16:21:04 INFO - PROCESS | 2628 | ++DOMWINDOW == 173 (0x129ff6000) [pid = 2628] [serial = 1566] [outer = 0x0] 16:21:04 INFO - PROCESS | 2628 | ++DOMWINDOW == 174 (0x12a9ca400) [pid = 2628] [serial = 1567] [outer = 0x129ff6000] 16:21:04 INFO - PROCESS | 2628 | 1461280864085 Marionette DEBUG loaded listener.js 16:21:04 INFO - PROCESS | 2628 | ++DOMWINDOW == 175 (0x12b06dc00) [pid = 2628] [serial = 1568] [outer = 0x129ff6000] 16:21:04 INFO - PROCESS | 2628 | 1461280864474 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]]]}] 16:21:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:21:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 719ms 16:21:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:21:04 INFO - PROCESS | 2628 | 1461280864547 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 16:21:04 INFO - PROCESS | 2628 | 1461280864548 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 16:21:04 INFO - PROCESS | 2628 | 1461280864550 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:21:04 INFO - PROCESS | 2628 | 1461280864551 Marionette TRACE conn2 <- [1,2062,null,{}] 16:21:04 INFO - PROCESS | 2628 | 1461280864569 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}] 16:21:04 INFO - PROCESS | 2628 | 1461280864685 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 16:21:04 INFO - PROCESS | 2628 | 1461280864807 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:04 INFO - PROCESS | 2628 | ++DOCSHELL 0x138de6800 == 93 [pid = 2628] [id = 523] 16:21:04 INFO - PROCESS | 2628 | ++DOMWINDOW == 176 (0x12b0a8c00) [pid = 2628] [serial = 1569] [outer = 0x0] 16:21:04 INFO - PROCESS | 2628 | ++DOMWINDOW == 177 (0x12b17a800) [pid = 2628] [serial = 1570] [outer = 0x12b0a8c00] 16:21:04 INFO - PROCESS | 2628 | 1461280864838 Marionette DEBUG loaded listener.js 16:21:04 INFO - PROCESS | 2628 | ++DOMWINDOW == 178 (0x12bd96400) [pid = 2628] [serial = 1571] [outer = 0x12b0a8c00] 16:21:05 INFO - PROCESS | 2628 | 1461280865223 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]]]}] 16:21:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:21:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 681ms 16:21:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:21:05 INFO - PROCESS | 2628 | 1461280865232 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 16:21:05 INFO - PROCESS | 2628 | 1461280865233 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 16:21:05 INFO - PROCESS | 2628 | 1461280865235 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:21:05 INFO - PROCESS | 2628 | 1461280865238 Marionette TRACE conn2 <- [1,2066,null,{}] 16:21:05 INFO - PROCESS | 2628 | 1461280865241 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}] 16:21:05 INFO - PROCESS | 2628 | 1461280865371 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 16:21:05 INFO - PROCESS | 2628 | 1461280865497 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:05 INFO - PROCESS | 2628 | ++DOCSHELL 0x1396d1800 == 94 [pid = 2628] [id = 524] 16:21:05 INFO - PROCESS | 2628 | ++DOMWINDOW == 179 (0x12da25800) [pid = 2628] [serial = 1572] [outer = 0x0] 16:21:05 INFO - PROCESS | 2628 | ++DOMWINDOW == 180 (0x12e3ab400) [pid = 2628] [serial = 1573] [outer = 0x12da25800] 16:21:05 INFO - PROCESS | 2628 | 1461280865531 Marionette DEBUG loaded listener.js 16:21:05 INFO - PROCESS | 2628 | ++DOMWINDOW == 181 (0x12ec11400) [pid = 2628] [serial = 1574] [outer = 0x12da25800] 16:21:05 INFO - PROCESS | 2628 | 1461280865965 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]]]}] 16:21:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:21:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 773ms 16:21:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:21:06 INFO - PROCESS | 2628 | 1461280866016 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 16:21:06 INFO - PROCESS | 2628 | 1461280866017 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 16:21:06 INFO - PROCESS | 2628 | 1461280866021 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:21:06 INFO - PROCESS | 2628 | 1461280866022 Marionette TRACE conn2 <- [1,2070,null,{}] 16:21:06 INFO - PROCESS | 2628 | 1461280866025 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}] 16:21:06 INFO - PROCESS | 2628 | 1461280866139 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 16:21:06 INFO - PROCESS | 2628 | 1461280866263 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:06 INFO - PROCESS | 2628 | ++DOCSHELL 0x139cce800 == 95 [pid = 2628] [id = 525] 16:21:06 INFO - PROCESS | 2628 | ++DOMWINDOW == 182 (0x12e93f000) [pid = 2628] [serial = 1575] [outer = 0x0] 16:21:06 INFO - PROCESS | 2628 | ++DOMWINDOW == 183 (0x12f341000) [pid = 2628] [serial = 1576] [outer = 0x12e93f000] 16:21:06 INFO - PROCESS | 2628 | 1461280866294 Marionette DEBUG loaded listener.js 16:21:06 INFO - PROCESS | 2628 | ++DOMWINDOW == 184 (0x12f9da400) [pid = 2628] [serial = 1577] [outer = 0x12e93f000] 16:21:06 INFO - PROCESS | 2628 | 1461280866700 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]]]}] 16:21:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:21:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 718ms 16:21:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:21:06 INFO - PROCESS | 2628 | 1461280866740 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 16:21:06 INFO - PROCESS | 2628 | 1461280866741 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 16:21:06 INFO - PROCESS | 2628 | 1461280866744 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:21:06 INFO - PROCESS | 2628 | 1461280866745 Marionette TRACE conn2 <- [1,2074,null,{}] 16:21:06 INFO - PROCESS | 2628 | 1461280866747 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}] 16:21:06 INFO - PROCESS | 2628 | 1461280866861 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 16:21:06 INFO - PROCESS | 2628 | 1461280866985 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:06 INFO - PROCESS | 2628 | ++DOCSHELL 0x13a871000 == 96 [pid = 2628] [id = 526] 16:21:06 INFO - PROCESS | 2628 | ++DOMWINDOW == 185 (0x12ec11800) [pid = 2628] [serial = 1578] [outer = 0x0] 16:21:07 INFO - PROCESS | 2628 | ++DOMWINDOW == 186 (0x12ff5ec00) [pid = 2628] [serial = 1579] [outer = 0x12ec11800] 16:21:07 INFO - PROCESS | 2628 | 1461280867016 Marionette DEBUG loaded listener.js 16:21:07 INFO - PROCESS | 2628 | ++DOMWINDOW == 187 (0x13007f800) [pid = 2628] [serial = 1580] [outer = 0x12ec11800] 16:21:07 INFO - PROCESS | 2628 | 1461280867461 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]]]}] 16:21:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:21:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 769ms 16:21:07 INFO - PROCESS | 2628 | 1461280867519 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 16:21:07 INFO - PROCESS | 2628 | 1461280867521 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 16:21:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:21:07 INFO - PROCESS | 2628 | 1461280867523 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:21:07 INFO - PROCESS | 2628 | 1461280867524 Marionette TRACE conn2 <- [1,2078,null,{}] 16:21:07 INFO - PROCESS | 2628 | 1461280867527 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}] 16:21:07 INFO - PROCESS | 2628 | 1461280867644 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 16:21:07 INFO - PROCESS | 2628 | 1461280867743 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:07 INFO - PROCESS | 2628 | ++DOCSHELL 0x129c70000 == 97 [pid = 2628] [id = 527] 16:21:07 INFO - PROCESS | 2628 | ++DOMWINDOW == 188 (0x114d59800) [pid = 2628] [serial = 1581] [outer = 0x0] 16:21:07 INFO - PROCESS | 2628 | ++DOMWINDOW == 189 (0x127f5e800) [pid = 2628] [serial = 1582] [outer = 0x114d59800] 16:21:07 INFO - PROCESS | 2628 | 1461280867773 Marionette DEBUG loaded listener.js 16:21:07 INFO - PROCESS | 2628 | ++DOMWINDOW == 190 (0x12f0e4400) [pid = 2628] [serial = 1583] [outer = 0x114d59800] 16:21:08 INFO - PROCESS | 2628 | 1461280868414 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]]]}] 16:21:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:21:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 925ms 16:21:08 INFO - PROCESS | 2628 | 1461280868449 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 16:21:08 INFO - PROCESS | 2628 | 1461280868453 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 16:21:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:21:08 INFO - PROCESS | 2628 | 1461280868458 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:21:08 INFO - PROCESS | 2628 | 1461280868462 Marionette TRACE conn2 <- [1,2082,null,{}] 16:21:08 INFO - PROCESS | 2628 | 1461280868468 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}] 16:21:08 INFO - PROCESS | 2628 | 1461280868637 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 16:21:08 INFO - PROCESS | 2628 | 1461280868826 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:08 INFO - PROCESS | 2628 | ++DOCSHELL 0x12a94a000 == 98 [pid = 2628] [id = 528] 16:21:08 INFO - PROCESS | 2628 | ++DOMWINDOW == 191 (0x115338000) [pid = 2628] [serial = 1584] [outer = 0x0] 16:21:08 INFO - PROCESS | 2628 | ++DOMWINDOW == 192 (0x1177c5400) [pid = 2628] [serial = 1585] [outer = 0x115338000] 16:21:08 INFO - PROCESS | 2628 | 1461280868874 Marionette DEBUG loaded listener.js 16:21:08 INFO - PROCESS | 2628 | ++DOMWINDOW == 193 (0x11aa60000) [pid = 2628] [serial = 1586] [outer = 0x115338000] 16:21:09 INFO - PROCESS | 2628 | 1461280869394 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]]]}] 16:21:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:21:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 975ms 16:21:09 INFO - PROCESS | 2628 | 1461280869433 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 16:21:09 INFO - PROCESS | 2628 | 1461280869438 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 16:21:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:21:09 INFO - PROCESS | 2628 | 1461280869445 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:21:09 INFO - PROCESS | 2628 | 1461280869447 Marionette TRACE conn2 <- [1,2086,null,{}] 16:21:09 INFO - PROCESS | 2628 | 1461280869451 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}] 16:21:09 INFO - PROCESS | 2628 | 1461280869613 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 16:21:09 INFO - PROCESS | 2628 | 1461280869763 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:09 INFO - PROCESS | 2628 | ++DOCSHELL 0x123bcb800 == 99 [pid = 2628] [id = 529] 16:21:09 INFO - PROCESS | 2628 | ++DOMWINDOW == 194 (0x11bf92800) [pid = 2628] [serial = 1587] [outer = 0x0] 16:21:09 INFO - PROCESS | 2628 | ++DOMWINDOW == 195 (0x11c67d800) [pid = 2628] [serial = 1588] [outer = 0x11bf92800] 16:21:09 INFO - PROCESS | 2628 | 1461280869791 Marionette DEBUG loaded listener.js 16:21:09 INFO - PROCESS | 2628 | ++DOMWINDOW == 196 (0x123c2a000) [pid = 2628] [serial = 1589] [outer = 0x11bf92800] 16:21:10 INFO - PROCESS | 2628 | --DOCSHELL 0x12f89b800 == 98 [pid = 2628] [id = 249] 16:21:10 INFO - PROCESS | 2628 | --DOCSHELL 0x130217000 == 97 [pid = 2628] [id = 517] 16:21:10 INFO - PROCESS | 2628 | --DOCSHELL 0x12f8ad800 == 96 [pid = 2628] [id = 516] 16:21:10 INFO - PROCESS | 2628 | --DOCSHELL 0x11ad86800 == 95 [pid = 2628] [id = 515] 16:21:10 INFO - PROCESS | 2628 | --DOCSHELL 0x12e513800 == 94 [pid = 2628] [id = 514] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 195 (0x12e5d1000) [pid = 2628] [serial = 1438] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 194 (0x1192bc400) [pid = 2628] [serial = 1450] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 193 (0x12ec08400) [pid = 2628] [serial = 1441] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 192 (0x12ec0e000) [pid = 2628] [serial = 1444] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 191 (0x11add9c00) [pid = 2628] [serial = 1447] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 190 (0x12b5cc400) [pid = 2628] [serial = 1486] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOCSHELL 0x12da58800 == 93 [pid = 2628] [id = 513] 16:21:10 INFO - PROCESS | 2628 | --DOCSHELL 0x12d26e800 == 92 [pid = 2628] [id = 512] 16:21:10 INFO - PROCESS | 2628 | --DOCSHELL 0x12b7ad800 == 91 [pid = 2628] [id = 511] 16:21:10 INFO - PROCESS | 2628 | --DOCSHELL 0x12afc9000 == 90 [pid = 2628] [id = 510] 16:21:10 INFO - PROCESS | 2628 | --DOCSHELL 0x12a75c000 == 89 [pid = 2628] [id = 509] 16:21:10 INFO - PROCESS | 2628 | --DOCSHELL 0x1237f7000 == 88 [pid = 2628] [id = 508] 16:21:10 INFO - PROCESS | 2628 | --DOCSHELL 0x123d50800 == 87 [pid = 2628] [id = 507] 16:21:10 INFO - PROCESS | 2628 | --DOCSHELL 0x12441f800 == 86 [pid = 2628] [id = 506] 16:21:10 INFO - PROCESS | 2628 | --DOCSHELL 0x11be62800 == 85 [pid = 2628] [id = 505] 16:21:10 INFO - PROCESS | 2628 | --DOCSHELL 0x130b23800 == 84 [pid = 2628] [id = 504] 16:21:10 INFO - PROCESS | 2628 | --DOCSHELL 0x13a441800 == 83 [pid = 2628] [id = 503] 16:21:10 INFO - PROCESS | 2628 | --DOCSHELL 0x1396a0800 == 82 [pid = 2628] [id = 502] 16:21:10 INFO - PROCESS | 2628 | --DOCSHELL 0x138e8d800 == 81 [pid = 2628] [id = 501] 16:21:10 INFO - PROCESS | 2628 | --DOCSHELL 0x138bce800 == 80 [pid = 2628] [id = 500] 16:21:10 INFO - PROCESS | 2628 | --DOCSHELL 0x138b23000 == 79 [pid = 2628] [id = 499] 16:21:10 INFO - PROCESS | 2628 | --DOCSHELL 0x12da1f000 == 78 [pid = 2628] [id = 498] 16:21:10 INFO - PROCESS | 2628 | --DOCSHELL 0x1276a3000 == 77 [pid = 2628] [id = 497] 16:21:10 INFO - PROCESS | 2628 | --DOCSHELL 0x11a8cd000 == 76 [pid = 2628] [id = 496] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 189 (0x12f88b800) [pid = 2628] [serial = 1297] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 188 (0x130851000) [pid = 2628] [serial = 1306] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 187 (0x13051b000) [pid = 2628] [serial = 1303] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 186 (0x130073c00) [pid = 2628] [serial = 1363] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 185 (0x130083400) [pid = 2628] [serial = 1300] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 184 (0x12b165c00) [pid = 2628] [serial = 1357] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 183 (0x129e60000) [pid = 2628] [serial = 1354] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 182 (0x1370ef400) [pid = 2628] [serial = 1369] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 181 (0x12dc7a000) [pid = 2628] [serial = 1360] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 180 (0x1308bb000) [pid = 2628] [serial = 1312] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 179 (0x13051fc00) [pid = 2628] [serial = 1309] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 178 (0x123c21400) [pid = 2628] [serial = 1351] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 177 (0x133cafc00) [pid = 2628] [serial = 1366] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 176 (0x12aacf400) [pid = 2628] [serial = 1471] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 175 (0x12b06d400) [pid = 2628] [serial = 1474] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 174 (0x12b164400) [pid = 2628] [serial = 1477] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 173 (0x11c674000) [pid = 2628] [serial = 1480] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 172 (0x12b574c00) [pid = 2628] [serial = 1429] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 171 (0x12da86c00) [pid = 2628] [serial = 1432] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 170 (0x12e3b1800) [pid = 2628] [serial = 1435] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 169 (0x125ea7400) [pid = 2628] [serial = 1462] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 168 (0x127f17800) [pid = 2628] [serial = 1463] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 167 (0x129836400) [pid = 2628] [serial = 1465] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 166 (0x129ad8c00) [pid = 2628] [serial = 1466] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 165 (0x123aa6000) [pid = 2628] [serial = 1459] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 164 (0x123ea8000) [pid = 2628] [serial = 1460] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 163 (0x12b03e400) [pid = 2628] [serial = 1483] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 162 (0x129fd8c00) [pid = 2628] [serial = 1423] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 161 (0x11a877000) [pid = 2628] [serial = 1454] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 160 (0x114d57400) [pid = 2628] [serial = 1453] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 159 (0x11c676400) [pid = 2628] [serial = 1420] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 158 (0x12aace800) [pid = 2628] [serial = 1426] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 157 (0x1192c3c00) [pid = 2628] [serial = 1416] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 156 (0x11a87a000) [pid = 2628] [serial = 1456] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 155 (0x11c51d000) [pid = 2628] [serial = 1457] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 154 (0x12b171800) [pid = 2628] [serial = 1478] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 153 (0x1279bbc00) [pid = 2628] [serial = 1481] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 152 (0x129f39c00) [pid = 2628] [serial = 1468] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 151 (0x12b579400) [pid = 2628] [serial = 1484] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 150 (0x12a9c3c00) [pid = 2628] [serial = 1469] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 149 (0x114f72800) [pid = 2628] [serial = 871] [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.] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 148 (0x12b0a4000) [pid = 2628] [serial = 1475] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | --DOMWINDOW == 147 (0x12ac94000) [pid = 2628] [serial = 1472] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 2628 | 1461280870273 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]]]}] 16:21:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:21:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 873ms 16:21:10 INFO - PROCESS | 2628 | 1461280870317 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 16:21:10 INFO - PROCESS | 2628 | 1461280870318 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 16:21:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:21:10 INFO - PROCESS | 2628 | 1461280870326 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:21:10 INFO - PROCESS | 2628 | 1461280870328 Marionette TRACE conn2 <- [1,2090,null,{}] 16:21:10 INFO - PROCESS | 2628 | 1461280870336 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}] 16:21:10 INFO - PROCESS | 2628 | 1461280870436 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 16:21:10 INFO - PROCESS | 2628 | 1461280870441 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:10 INFO - PROCESS | 2628 | ++DOCSHELL 0x127230000 == 77 [pid = 2628] [id = 530] 16:21:10 INFO - PROCESS | 2628 | ++DOMWINDOW == 148 (0x123c2b800) [pid = 2628] [serial = 1590] [outer = 0x0] 16:21:10 INFO - PROCESS | 2628 | ++DOMWINDOW == 149 (0x125e25800) [pid = 2628] [serial = 1591] [outer = 0x123c2b800] 16:21:10 INFO - PROCESS | 2628 | 1461280870469 Marionette DEBUG loaded listener.js 16:21:10 INFO - PROCESS | 2628 | ++DOMWINDOW == 150 (0x1279bb800) [pid = 2628] [serial = 1592] [outer = 0x123c2b800] 16:21:10 INFO - PROCESS | 2628 | 1461280870883 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]]]}] 16:21:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:21:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 573ms 16:21:10 INFO - PROCESS | 2628 | 1461280870900 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 16:21:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:21:10 INFO - PROCESS | 2628 | 1461280870901 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 16:21:10 INFO - PROCESS | 2628 | 1461280870904 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:21:10 INFO - PROCESS | 2628 | 1461280870905 Marionette TRACE conn2 <- [1,2094,null,{}] 16:21:10 INFO - PROCESS | 2628 | 1461280870907 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}] 16:21:11 INFO - PROCESS | 2628 | 1461280871004 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 16:21:11 INFO - PROCESS | 2628 | 1461280871010 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:11 INFO - PROCESS | 2628 | ++DOCSHELL 0x12b0de000 == 78 [pid = 2628] [id = 531] 16:21:11 INFO - PROCESS | 2628 | ++DOMWINDOW == 151 (0x127f64000) [pid = 2628] [serial = 1593] [outer = 0x0] 16:21:11 INFO - PROCESS | 2628 | ++DOMWINDOW == 152 (0x129ad8c00) [pid = 2628] [serial = 1594] [outer = 0x127f64000] 16:21:11 INFO - PROCESS | 2628 | 1461280871036 Marionette DEBUG loaded listener.js 16:21:11 INFO - PROCESS | 2628 | ++DOMWINDOW == 153 (0x129fec000) [pid = 2628] [serial = 1595] [outer = 0x127f64000] 16:21:11 INFO - PROCESS | 2628 | 1461280871409 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]]]}] 16:21:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:21:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 520ms 16:21:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:21:11 INFO - PROCESS | 2628 | 1461280871425 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 16:21:11 INFO - PROCESS | 2628 | 1461280871426 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 16:21:11 INFO - PROCESS | 2628 | 1461280871428 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:21:11 INFO - PROCESS | 2628 | 1461280871429 Marionette TRACE conn2 <- [1,2098,null,{}] 16:21:11 INFO - PROCESS | 2628 | 1461280871431 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}] 16:21:11 INFO - PROCESS | 2628 | 1461280871525 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 16:21:11 INFO - PROCESS | 2628 | 1461280871530 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:11 INFO - PROCESS | 2628 | ++DOCSHELL 0x12d270000 == 79 [pid = 2628] [id = 532] 16:21:11 INFO - PROCESS | 2628 | ++DOMWINDOW == 154 (0x129ff9400) [pid = 2628] [serial = 1596] [outer = 0x0] 16:21:11 INFO - PROCESS | 2628 | ++DOMWINDOW == 155 (0x12a7ac000) [pid = 2628] [serial = 1597] [outer = 0x129ff9400] 16:21:11 INFO - PROCESS | 2628 | 1461280871556 Marionette DEBUG loaded listener.js 16:21:11 INFO - PROCESS | 2628 | ++DOMWINDOW == 156 (0x12a9c9c00) [pid = 2628] [serial = 1598] [outer = 0x129ff9400] 16:21:11 INFO - PROCESS | 2628 | 1461280871927 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]]]}] 16:21:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:21:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 518ms 16:21:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:21:11 INFO - PROCESS | 2628 | 1461280871947 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 16:21:11 INFO - PROCESS | 2628 | 1461280871948 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 16:21:11 INFO - PROCESS | 2628 | 1461280871950 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:21:11 INFO - PROCESS | 2628 | 1461280871951 Marionette TRACE conn2 <- [1,2102,null,{}] 16:21:11 INFO - PROCESS | 2628 | 1461280871956 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}] 16:21:12 INFO - PROCESS | 2628 | 1461280872107 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 16:21:12 INFO - PROCESS | 2628 | 1461280872161 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:12 INFO - PROCESS | 2628 | ++DOCSHELL 0x12dbb7800 == 80 [pid = 2628] [id = 533] 16:21:12 INFO - PROCESS | 2628 | ++DOMWINDOW == 157 (0x12a9cac00) [pid = 2628] [serial = 1599] [outer = 0x0] 16:21:12 INFO - PROCESS | 2628 | ++DOMWINDOW == 158 (0x12ac8cc00) [pid = 2628] [serial = 1600] [outer = 0x12a9cac00] 16:21:12 INFO - PROCESS | 2628 | 1461280872189 Marionette DEBUG loaded listener.js 16:21:12 INFO - PROCESS | 2628 | ++DOMWINDOW == 159 (0x12b166000) [pid = 2628] [serial = 1601] [outer = 0x12a9cac00] 16:21:12 INFO - PROCESS | 2628 | 1461280872509 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]]]}] 16:21:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:21:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 569ms 16:21:12 INFO - PROCESS | 2628 | 1461280872519 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 16:21:12 INFO - PROCESS | 2628 | 1461280872522 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 16:21:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:21:12 INFO - PROCESS | 2628 | 1461280872526 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:21:12 INFO - PROCESS | 2628 | 1461280872527 Marionette TRACE conn2 <- [1,2106,null,{}] 16:21:12 INFO - PROCESS | 2628 | 1461280872529 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}] 16:21:12 INFO - PROCESS | 2628 | 1461280872657 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 16:21:12 INFO - PROCESS | 2628 | 1461280872672 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:12 INFO - PROCESS | 2628 | ++DOCSHELL 0x12e51a000 == 81 [pid = 2628] [id = 534] 16:21:12 INFO - PROCESS | 2628 | ++DOMWINDOW == 160 (0x12b167400) [pid = 2628] [serial = 1602] [outer = 0x0] 16:21:12 INFO - PROCESS | 2628 | ++DOMWINDOW == 161 (0x12b571800) [pid = 2628] [serial = 1603] [outer = 0x12b167400] 16:21:12 INFO - PROCESS | 2628 | 1461280872697 Marionette DEBUG loaded listener.js 16:21:12 INFO - PROCESS | 2628 | ++DOMWINDOW == 162 (0x12bf63800) [pid = 2628] [serial = 1604] [outer = 0x12b167400] 16:21:13 INFO - PROCESS | 2628 | 1461280873067 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]]]}] 16:21:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:21:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 571ms 16:21:13 INFO - PROCESS | 2628 | 1461280873097 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 16:21:13 INFO - PROCESS | 2628 | 1461280873098 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 16:21:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:21:13 INFO - PROCESS | 2628 | 1461280873107 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:21:13 INFO - PROCESS | 2628 | 1461280873108 Marionette TRACE conn2 <- [1,2110,null,{}] 16:21:13 INFO - PROCESS | 2628 | 1461280873110 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}] 16:21:13 INFO - PROCESS | 2628 | 1461280873234 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 16:21:13 INFO - PROCESS | 2628 | 1461280873245 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:13 INFO - PROCESS | 2628 | ++DOCSHELL 0x12f412800 == 82 [pid = 2628] [id = 535] 16:21:13 INFO - PROCESS | 2628 | ++DOMWINDOW == 163 (0x12b171800) [pid = 2628] [serial = 1605] [outer = 0x0] 16:21:13 INFO - PROCESS | 2628 | ++DOMWINDOW == 164 (0x12d2cc400) [pid = 2628] [serial = 1606] [outer = 0x12b171800] 16:21:13 INFO - PROCESS | 2628 | 1461280873270 Marionette DEBUG loaded listener.js 16:21:13 INFO - PROCESS | 2628 | ++DOMWINDOW == 165 (0x12dc7b800) [pid = 2628] [serial = 1607] [outer = 0x12b171800] 16:21:13 INFO - PROCESS | 2628 | 1461280873610 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]]]}] 16:21:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:21:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 519ms 16:21:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:21:13 INFO - PROCESS | 2628 | 1461280873640 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 16:21:13 INFO - PROCESS | 2628 | 1461280873641 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 16:21:13 INFO - PROCESS | 2628 | 1461280873643 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:21:13 INFO - PROCESS | 2628 | 1461280873645 Marionette TRACE conn2 <- [1,2114,null,{}] 16:21:13 INFO - PROCESS | 2628 | 1461280873647 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}] 16:21:13 INFO - PROCESS | 2628 | 1461280873781 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 16:21:13 INFO - PROCESS | 2628 | 1461280873793 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:13 INFO - PROCESS | 2628 | ++DOCSHELL 0x130203800 == 83 [pid = 2628] [id = 536] 16:21:13 INFO - PROCESS | 2628 | ++DOMWINDOW == 166 (0x12d2cac00) [pid = 2628] [serial = 1608] [outer = 0x0] 16:21:13 INFO - PROCESS | 2628 | ++DOMWINDOW == 167 (0x12e3ef800) [pid = 2628] [serial = 1609] [outer = 0x12d2cac00] 16:21:13 INFO - PROCESS | 2628 | 1461280873818 Marionette DEBUG loaded listener.js 16:21:13 INFO - PROCESS | 2628 | ++DOMWINDOW == 168 (0x12ec04000) [pid = 2628] [serial = 1610] [outer = 0x12d2cac00] 16:21:14 INFO - PROCESS | 2628 | 1461280874178 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]]]}] 16:21:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:21:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 568ms 16:21:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:21:14 INFO - PROCESS | 2628 | 1461280874213 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 16:21:14 INFO - PROCESS | 2628 | 1461280874214 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 16:21:14 INFO - PROCESS | 2628 | 1461280874216 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:21:14 INFO - PROCESS | 2628 | 1461280874217 Marionette TRACE conn2 <- [1,2118,null,{}] 16:21:14 INFO - PROCESS | 2628 | 1461280874220 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}] 16:21:14 INFO - PROCESS | 2628 | 1461280874347 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 16:21:14 INFO - PROCESS | 2628 | --DOMWINDOW == 167 (0x1279bb000) [pid = 2628] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:21:14 INFO - PROCESS | 2628 | --DOMWINDOW == 166 (0x112372c00) [pid = 2628] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:21:14 INFO - PROCESS | 2628 | --DOMWINDOW == 165 (0x129894800) [pid = 2628] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:21:14 INFO - PROCESS | 2628 | --DOMWINDOW == 164 (0x12a7b9400) [pid = 2628] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:21:14 INFO - PROCESS | 2628 | --DOMWINDOW == 163 (0x129f2fc00) [pid = 2628] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:21:14 INFO - PROCESS | 2628 | --DOMWINDOW == 162 (0x11c70fc00) [pid = 2628] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:21:14 INFO - PROCESS | 2628 | --DOMWINDOW == 161 (0x114f91000) [pid = 2628] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:21:14 INFO - PROCESS | 2628 | --DOMWINDOW == 160 (0x11bec6400) [pid = 2628] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:21:14 INFO - PROCESS | 2628 | --DOMWINDOW == 159 (0x1278d6800) [pid = 2628] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:21:14 INFO - PROCESS | 2628 | --DOMWINDOW == 158 (0x127f0e400) [pid = 2628] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:21:14 INFO - PROCESS | 2628 | --DOMWINDOW == 157 (0x123f74000) [pid = 2628] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:21:14 INFO - PROCESS | 2628 | --DOMWINDOW == 156 (0x12b0a3000) [pid = 2628] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:21:14 INFO - PROCESS | 2628 | --DOMWINDOW == 155 (0x112377800) [pid = 2628] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:21:14 INFO - PROCESS | 2628 | --DOMWINDOW == 154 (0x123f73800) [pid = 2628] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:21:14 INFO - PROCESS | 2628 | 1461280874633 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:14 INFO - PROCESS | 2628 | ++DOCSHELL 0x1237e1800 == 84 [pid = 2628] [id = 537] 16:21:14 INFO - PROCESS | 2628 | ++DOMWINDOW == 155 (0x114cd1000) [pid = 2628] [serial = 1611] [outer = 0x0] 16:21:14 INFO - PROCESS | 2628 | ++DOMWINDOW == 156 (0x118f7e800) [pid = 2628] [serial = 1612] [outer = 0x114cd1000] 16:21:14 INFO - PROCESS | 2628 | 1461280874660 Marionette DEBUG loaded listener.js 16:21:14 INFO - PROCESS | 2628 | ++DOMWINDOW == 157 (0x123f73800) [pid = 2628] [serial = 1613] [outer = 0x114cd1000] 16:21:14 INFO - PROCESS | 2628 | 1461280874930 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]]]}] 16:21:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:21:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 719ms 16:21:14 INFO - PROCESS | 2628 | 1461280874947 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 16:21:14 INFO - PROCESS | 2628 | 1461280874949 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 16:21:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:21:14 INFO - PROCESS | 2628 | 1461280874951 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:21:14 INFO - PROCESS | 2628 | 1461280874953 Marionette TRACE conn2 <- [1,2122,null,{}] 16:21:14 INFO - PROCESS | 2628 | 1461280874963 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}] 16:21:15 INFO - PROCESS | 2628 | 1461280875104 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 16:21:15 INFO - PROCESS | 2628 | 1461280875110 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:15 INFO - PROCESS | 2628 | ++DOCSHELL 0x138bd0800 == 85 [pid = 2628] [id = 538] 16:21:15 INFO - PROCESS | 2628 | ++DOMWINDOW == 158 (0x12da25000) [pid = 2628] [serial = 1614] [outer = 0x0] 16:21:15 INFO - PROCESS | 2628 | ++DOMWINDOW == 159 (0x12f0d9000) [pid = 2628] [serial = 1615] [outer = 0x12da25000] 16:21:15 INFO - PROCESS | 2628 | 1461280875140 Marionette DEBUG loaded listener.js 16:21:15 INFO - PROCESS | 2628 | ++DOMWINDOW == 160 (0x130082000) [pid = 2628] [serial = 1616] [outer = 0x12da25000] 16:21:15 INFO - PROCESS | 2628 | 1461280875491 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]]]}] 16:21:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:21:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 580ms 16:21:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:21:15 INFO - PROCESS | 2628 | 1461280875548 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 16:21:15 INFO - PROCESS | 2628 | 1461280875549 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 16:21:15 INFO - PROCESS | 2628 | 1461280875551 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:21:15 INFO - PROCESS | 2628 | 1461280875553 Marionette TRACE conn2 <- [1,2126,null,{}] 16:21:15 INFO - PROCESS | 2628 | 1461280875559 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}] 16:21:15 INFO - PROCESS | 2628 | 1461280875659 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 16:21:15 INFO - PROCESS | 2628 | 1461280875663 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:15 INFO - PROCESS | 2628 | ++DOCSHELL 0x13969d000 == 86 [pid = 2628] [id = 539] 16:21:15 INFO - PROCESS | 2628 | ++DOMWINDOW == 161 (0x11c777000) [pid = 2628] [serial = 1617] [outer = 0x0] 16:21:15 INFO - PROCESS | 2628 | ++DOMWINDOW == 162 (0x11c780c00) [pid = 2628] [serial = 1618] [outer = 0x11c777000] 16:21:15 INFO - PROCESS | 2628 | 1461280875688 Marionette DEBUG loaded listener.js 16:21:15 INFO - PROCESS | 2628 | ++DOMWINDOW == 163 (0x125e26400) [pid = 2628] [serial = 1619] [outer = 0x11c777000] 16:21:16 INFO - PROCESS | 2628 | 1461280876027 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]]]}] 16:21:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:21:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 524ms 16:21:16 INFO - PROCESS | 2628 | 1461280876075 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 16:21:16 INFO - PROCESS | 2628 | 1461280876076 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 16:21:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:21:16 INFO - PROCESS | 2628 | 1461280876079 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:21:16 INFO - PROCESS | 2628 | 1461280876080 Marionette TRACE conn2 <- [1,2130,null,{}] 16:21:16 INFO - PROCESS | 2628 | 1461280876083 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}] 16:21:16 INFO - PROCESS | 2628 | 1461280876191 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 16:21:16 INFO - PROCESS | 2628 | 1461280876298 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:16 INFO - PROCESS | 2628 | ++DOCSHELL 0x139b56000 == 87 [pid = 2628] [id = 540] 16:21:16 INFO - PROCESS | 2628 | ++DOMWINDOW == 164 (0x11c783c00) [pid = 2628] [serial = 1620] [outer = 0x0] 16:21:16 INFO - PROCESS | 2628 | ++DOMWINDOW == 165 (0x12c087000) [pid = 2628] [serial = 1621] [outer = 0x11c783c00] 16:21:16 INFO - PROCESS | 2628 | 1461280876338 Marionette DEBUG loaded listener.js 16:21:16 INFO - PROCESS | 2628 | ++DOMWINDOW == 166 (0x12c08c400) [pid = 2628] [serial = 1622] [outer = 0x11c783c00] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x11911e800 == 86 [pid = 2628] [id = 251] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x123d65800 == 85 [pid = 2628] [id = 128] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x137034800 == 84 [pid = 2628] [id = 426] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x12dc4d800 == 83 [pid = 2628] [id = 307] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x11b950800 == 82 [pid = 2628] [id = 290] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x1396ce800 == 81 [pid = 2628] [id = 449] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x12dc4e000 == 80 [pid = 2628] [id = 230] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x12afd5800 == 79 [pid = 2628] [id = 410] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x138bc9000 == 78 [pid = 2628] [id = 289] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x12722c800 == 77 [pid = 2628] [id = 148] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x12b55c800 == 76 [pid = 2628] [id = 183] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x1396d8800 == 75 [pid = 2628] [id = 346] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x12ac65000 == 74 [pid = 2628] [id = 411] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x11be57800 == 73 [pid = 2628] [id = 483] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x13020c000 == 72 [pid = 2628] [id = 284] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x12f977800 == 71 [pid = 2628] [id = 250] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x133b83000 == 70 [pid = 2628] [id = 412] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x12b7c0800 == 69 [pid = 2628] [id = 129] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x123e21000 == 68 [pid = 2628] [id = 391] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x12b0ea000 == 67 [pid = 2628] [id = 404] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x12dc38000 == 66 [pid = 2628] [id = 147] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x13aa05000 == 65 [pid = 2628] [id = 434] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x13aa16000 == 64 [pid = 2628] [id = 435] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x12bd21000 == 63 [pid = 2628] [id = 349] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x138dea000 == 62 [pid = 2628] [id = 348] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x11c166000 == 61 [pid = 2628] [id = 107] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x119a15800 == 60 [pid = 2628] [id = 437] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x133b98000 == 59 [pid = 2628] [id = 471] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x12e943000 == 58 [pid = 2628] [id = 163] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x12da14000 == 57 [pid = 2628] [id = 303] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x12da15800 == 56 [pid = 2628] [id = 195] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x119281800 == 55 [pid = 2628] [id = 413] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x137033000 == 54 [pid = 2628] [id = 347] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x12b722800 == 53 [pid = 2628] [id = 206] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x12b55d000 == 52 [pid = 2628] [id = 146] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x127e7d000 == 51 [pid = 2628] [id = 436] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x127e89000 == 50 [pid = 2628] [id = 329] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x12d03a800 == 49 [pid = 2628] [id = 192] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x12a94a000 == 48 [pid = 2628] [id = 528] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x129c70000 == 47 [pid = 2628] [id = 527] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x13a871000 == 46 [pid = 2628] [id = 526] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x139cce800 == 45 [pid = 2628] [id = 525] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x1396d1800 == 44 [pid = 2628] [id = 524] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x138de6800 == 43 [pid = 2628] [id = 523] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x138369800 == 42 [pid = 2628] [id = 522] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x12f408000 == 41 [pid = 2628] [id = 521] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x12ade9800 == 40 [pid = 2628] [id = 520] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x133b8a800 == 39 [pid = 2628] [id = 518] 16:21:17 INFO - PROCESS | 2628 | --DOCSHELL 0x11c109800 == 38 [pid = 2628] [id = 519] 16:21:18 INFO - PROCESS | 2628 | --DOCSHELL 0x127230000 == 37 [pid = 2628] [id = 530] 16:21:18 INFO - PROCESS | 2628 | --DOCSHELL 0x12dbb7800 == 36 [pid = 2628] [id = 533] 16:21:18 INFO - PROCESS | 2628 | --DOCSHELL 0x138bd0800 == 35 [pid = 2628] [id = 538] 16:21:18 INFO - PROCESS | 2628 | --DOCSHELL 0x12f412800 == 34 [pid = 2628] [id = 535] 16:21:18 INFO - PROCESS | 2628 | --DOCSHELL 0x123bcb800 == 33 [pid = 2628] [id = 529] 16:21:18 INFO - PROCESS | 2628 | --DOCSHELL 0x12b0de000 == 32 [pid = 2628] [id = 531] 16:21:18 INFO - PROCESS | 2628 | --DOCSHELL 0x12d270000 == 31 [pid = 2628] [id = 532] 16:21:18 INFO - PROCESS | 2628 | --DOCSHELL 0x12e51a000 == 30 [pid = 2628] [id = 534] 16:21:18 INFO - PROCESS | 2628 | --DOCSHELL 0x13969d000 == 29 [pid = 2628] [id = 539] 16:21:18 INFO - PROCESS | 2628 | --DOCSHELL 0x130203800 == 28 [pid = 2628] [id = 536] 16:21:18 INFO - PROCESS | 2628 | --DOCSHELL 0x1237e1800 == 27 [pid = 2628] [id = 537] 16:21:18 INFO - PROCESS | 2628 | --DOMWINDOW == 165 (0x12bd90000) [pid = 2628] [serial = 1487] [outer = 0x0] [url = about:blank] 16:21:18 INFO - PROCESS | 2628 | --DOMWINDOW == 164 (0x123aa9000) [pid = 2628] [serial = 1451] [outer = 0x0] [url = about:blank] 16:21:18 INFO - PROCESS | 2628 | --DOMWINDOW == 163 (0x12a7b8000) [pid = 2628] [serial = 1537] [outer = 0x0] [url = about:blank] 16:21:18 INFO - PROCESS | 2628 | --DOMWINDOW == 162 (0x12b03ac00) [pid = 2628] [serial = 1543] [outer = 0x0] [url = about:blank] 16:21:18 INFO - PROCESS | 2628 | --DOMWINDOW == 161 (0x12ac97000) [pid = 2628] [serial = 1541] [outer = 0x0] [url = about:blank] 16:21:18 INFO - PROCESS | 2628 | --DOMWINDOW == 160 (0x12aadb800) [pid = 2628] [serial = 1540] [outer = 0x0] [url = about:blank] 16:21:18 INFO - PROCESS | 2628 | --DOMWINDOW == 159 (0x11c678800) [pid = 2628] [serial = 1516] [outer = 0x0] [url = about:blank] 16:21:18 INFO - PROCESS | 2628 | --DOMWINDOW == 158 (0x12d1a4c00) [pid = 2628] [serial = 1504] [outer = 0x0] [url = about:blank] 16:21:18 INFO - PROCESS | 2628 | --DOMWINDOW == 157 (0x12391a800) [pid = 2628] [serial = 1525] [outer = 0x0] [url = about:blank] 16:21:18 INFO - PROCESS | 2628 | --DOMWINDOW == 156 (0x123c86800) [pid = 2628] [serial = 1526] [outer = 0x0] [url = about:blank] 16:21:18 INFO - PROCESS | 2628 | --DOMWINDOW == 155 (0x12a722c00) [pid = 2628] [serial = 1498] [outer = 0x0] [url = about:blank] 16:21:18 INFO - PROCESS | 2628 | --DOMWINDOW == 154 (0x1177c7000) [pid = 2628] [serial = 1519] [outer = 0x0] [url = about:blank] 16:21:18 INFO - PROCESS | 2628 | --DOMWINDOW == 153 (0x11a607000) [pid = 2628] [serial = 1520] [outer = 0x0] [url = about:blank] 16:21:18 INFO - PROCESS | 2628 | --DOMWINDOW == 152 (0x11c612c00) [pid = 2628] [serial = 1523] [outer = 0x0] [url = about:blank] 16:21:18 INFO - PROCESS | 2628 | --DOMWINDOW == 151 (0x11bfea800) [pid = 2628] [serial = 1522] [outer = 0x0] [url = about:blank] 16:21:18 INFO - PROCESS | 2628 | --DOMWINDOW == 150 (0x128547400) [pid = 2628] [serial = 1531] [outer = 0x0] [url = about:blank] 16:21:18 INFO - PROCESS | 2628 | --DOMWINDOW == 149 (0x129895800) [pid = 2628] [serial = 1532] [outer = 0x0] [url = about:blank] 16:21:18 INFO - PROCESS | 2628 | --DOMWINDOW == 148 (0x129e5a800) [pid = 2628] [serial = 1534] [outer = 0x0] [url = about:blank] 16:21:18 INFO - PROCESS | 2628 | --DOMWINDOW == 147 (0x1242dcc00) [pid = 2628] [serial = 1495] [outer = 0x0] [url = about:blank] 16:21:18 INFO - PROCESS | 2628 | --DOMWINDOW == 146 (0x125f36400) [pid = 2628] [serial = 1528] [outer = 0x0] [url = about:blank] 16:21:18 INFO - PROCESS | 2628 | --DOMWINDOW == 145 (0x1278d6400) [pid = 2628] [serial = 1529] [outer = 0x0] [url = about:blank] 16:21:18 INFO - PROCESS | 2628 | --DOMWINDOW == 144 (0x12b041800) [pid = 2628] [serial = 1501] [outer = 0x0] [url = about:blank] 16:21:18 INFO - PROCESS | 2628 | --DOMWINDOW == 143 (0x12ec11000) [pid = 2628] [serial = 1510] [outer = 0x0] [url = about:blank] 16:21:18 INFO - PROCESS | 2628 | --DOMWINDOW == 142 (0x12e3b0800) [pid = 2628] [serial = 1507] [outer = 0x0] [url = about:blank] 16:21:18 INFO - PROCESS | 2628 | --DOMWINDOW == 141 (0x12f9d4400) [pid = 2628] [serial = 1513] [outer = 0x0] [url = about:blank] 16:21:18 INFO - PROCESS | 2628 | --DOMWINDOW == 140 (0x12b973000) [pid = 2628] [serial = 1552] [outer = 0x0] [url = about:blank] 16:21:18 INFO - PROCESS | 2628 | --DOMWINDOW == 139 (0x11c14cc00) [pid = 2628] [serial = 1492] [outer = 0x0] [url = about:blank] 16:21:18 INFO - PROCESS | 2628 | --DOMWINDOW == 138 (0x112362800) [pid = 2628] [serial = 1489] [outer = 0x0] [url = about:blank] 16:21:18 INFO - PROCESS | 2628 | --DOMWINDOW == 137 (0x12d0d8400) [pid = 2628] [serial = 1555] [outer = 0x0] [url = about:blank] 16:21:18 INFO - PROCESS | 2628 | --DOMWINDOW == 136 (0x11928a000) [pid = 2628] [serial = 1546] [outer = 0x0] [url = about:blank] 16:21:18 INFO - PROCESS | 2628 | --DOMWINDOW == 135 (0x12b073c00) [pid = 2628] [serial = 1544] [outer = 0x0] [url = about:blank] 16:21:18 INFO - PROCESS | 2628 | --DOMWINDOW == 134 (0x12ac99c00) [pid = 2628] [serial = 1549] [outer = 0x0] [url = about:blank] 16:21:18 INFO - PROCESS | 2628 | --DOMWINDOW == 133 (0x12b5c6400) [pid = 2628] [serial = 1550] [outer = 0x0] [url = about:blank] 16:21:18 INFO - PROCESS | 2628 | --DOMWINDOW == 132 (0x12bf6b000) [pid = 2628] [serial = 1553] [outer = 0x0] [url = about:blank] 16:21:18 INFO - PROCESS | 2628 | --DOMWINDOW == 131 (0x12391f800) [pid = 2628] [serial = 1547] [outer = 0x0] [url = about:blank] 16:21:18 INFO - PROCESS | 2628 | --DOMWINDOW == 130 (0x12a7ad800) [pid = 2628] [serial = 1535] [outer = 0x0] [url = about:blank] 16:21:18 INFO - PROCESS | 2628 | --DOMWINDOW == 129 (0x12a9de800) [pid = 2628] [serial = 1538] [outer = 0x0] [url = about:blank] 16:21:18 INFO - PROCESS | 2628 | 1461280878647 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] 16:21:18 INFO - PROCESS | 2628 | 1461280878665 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 16:21:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:21:18 INFO - PROCESS | 2628 | 1461280878669 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:21:18 INFO - PROCESS | 2628 | 1461280878674 Marionette TRACE conn2 <- [1,2134,null,{}] 16:21:18 INFO - PROCESS | 2628 | 1461280878681 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}] 16:21:18 INFO - PROCESS | 2628 | 1461280878805 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 16:21:18 INFO - PROCESS | 2628 | 1461280878815 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:18 INFO - PROCESS | 2628 | ++DOCSHELL 0x118582000 == 28 [pid = 2628] [id = 541] 16:21:18 INFO - PROCESS | 2628 | ++DOMWINDOW == 130 (0x114cd7400) [pid = 2628] [serial = 1623] [outer = 0x0] 16:21:18 INFO - PROCESS | 2628 | ++DOMWINDOW == 131 (0x114cd7c00) [pid = 2628] [serial = 1624] [outer = 0x114cd7400] 16:21:18 INFO - PROCESS | 2628 | 1461280878866 Marionette DEBUG loaded listener.js 16:21:18 INFO - PROCESS | 2628 | ++DOMWINDOW == 132 (0x114d54800) [pid = 2628] [serial = 1625] [outer = 0x114cd7400] 16:21:19 INFO - PROCESS | 2628 | 1461280879310 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]]]}] 16:21:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:21:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 679ms 16:21:19 INFO - PROCESS | 2628 | 1461280879349 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 16:21:19 INFO - PROCESS | 2628 | 1461280879356 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 16:21:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:21:19 INFO - PROCESS | 2628 | 1461280879362 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:21:19 INFO - PROCESS | 2628 | 1461280879365 Marionette TRACE conn2 <- [1,2138,null,{}] 16:21:19 INFO - PROCESS | 2628 | 1461280879369 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}] 16:21:19 INFO - PROCESS | 2628 | 1461280879495 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 16:21:19 INFO - PROCESS | 2628 | 1461280879511 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:19 INFO - PROCESS | 2628 | ++DOCSHELL 0x119284800 == 29 [pid = 2628] [id = 542] 16:21:19 INFO - PROCESS | 2628 | ++DOMWINDOW == 133 (0x114d58c00) [pid = 2628] [serial = 1626] [outer = 0x0] 16:21:19 INFO - PROCESS | 2628 | ++DOMWINDOW == 134 (0x1153a0800) [pid = 2628] [serial = 1627] [outer = 0x114d58c00] 16:21:19 INFO - PROCESS | 2628 | 1461280879552 Marionette DEBUG loaded listener.js 16:21:19 INFO - PROCESS | 2628 | ++DOMWINDOW == 135 (0x1155f2400) [pid = 2628] [serial = 1628] [outer = 0x114d58c00] 16:21:19 INFO - PROCESS | 2628 | 1461280879943 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]]]}] 16:21:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:21:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 622ms 16:21:19 INFO - PROCESS | 2628 | 1461280879983 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 16:21:19 INFO - PROCESS | 2628 | 1461280879985 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 16:21:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:21:19 INFO - PROCESS | 2628 | 1461280879990 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:21:19 INFO - PROCESS | 2628 | 1461280879993 Marionette TRACE conn2 <- [1,2142,null,{}] 16:21:20 INFO - PROCESS | 2628 | 1461280880001 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}] 16:21:20 INFO - PROCESS | 2628 | 1461280880080 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 16:21:20 INFO - PROCESS | 2628 | 1461280880087 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:20 INFO - PROCESS | 2628 | ++DOCSHELL 0x11a8cb000 == 30 [pid = 2628] [id = 543] 16:21:20 INFO - PROCESS | 2628 | ++DOMWINDOW == 136 (0x112249800) [pid = 2628] [serial = 1629] [outer = 0x0] 16:21:20 INFO - PROCESS | 2628 | ++DOMWINDOW == 137 (0x1187d6c00) [pid = 2628] [serial = 1630] [outer = 0x112249800] 16:21:20 INFO - PROCESS | 2628 | 1461280880119 Marionette DEBUG loaded listener.js 16:21:20 INFO - PROCESS | 2628 | ++DOMWINDOW == 138 (0x118c89c00) [pid = 2628] [serial = 1631] [outer = 0x112249800] 16:21:20 INFO - PROCESS | 2628 | 1461280880508 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] 16:21:20 INFO - PROCESS | 2628 | 1461280880513 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 16:21:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:21:20 INFO - PROCESS | 2628 | 1461280880516 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:21:20 INFO - PROCESS | 2628 | 1461280880517 Marionette TRACE conn2 <- [1,2146,null,{}] 16:21:20 INFO - PROCESS | 2628 | 1461280880523 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}] 16:21:20 INFO - PROCESS | 2628 | 1461280880632 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 16:21:20 INFO - PROCESS | 2628 | 1461280880639 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:20 INFO - PROCESS | 2628 | ++DOCSHELL 0x11aa78800 == 31 [pid = 2628] [id = 544] 16:21:20 INFO - PROCESS | 2628 | ++DOMWINDOW == 139 (0x11870e800) [pid = 2628] [serial = 1632] [outer = 0x0] 16:21:20 INFO - PROCESS | 2628 | ++DOMWINDOW == 140 (0x118f7b800) [pid = 2628] [serial = 1633] [outer = 0x11870e800] 16:21:20 INFO - PROCESS | 2628 | 1461280880666 Marionette DEBUG loaded listener.js 16:21:20 INFO - PROCESS | 2628 | ++DOMWINDOW == 141 (0x11928d400) [pid = 2628] [serial = 1634] [outer = 0x11870e800] 16:21:20 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.line.html | Zero-length line segments from lineTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255 16:21:20 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 16:21:20 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1 16:21:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:21:20 INFO - _addTest/ [0,2149,"getWindowHandle",null] 16:21:20 INFO - PROCESS | 2628 | 1461280880986 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 16:21:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:21:21 INFO - PROCESS | 2628 | 1461280880996 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:21:21 INFO - PROCESS | 2628 | 1461280880997 Marionette TRACE conn2 <- [1,2150,null,{}] 16:21:21 INFO - PROCESS | 2628 | 1461280880999 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}] 16:21:21 INFO - PROCESS | 2628 | 1461280881077 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 16:21:21 INFO - PROCESS | 2628 | 1461280881082 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:21 INFO - PROCESS | 2628 | ++DOCSHELL 0x11b067000 == 32 [pid = 2628] [id = 545] 16:21:21 INFO - PROCESS | 2628 | ++DOMWINDOW == 142 (0x114d58400) [pid = 2628] [serial = 1635] [outer = 0x0] 16:21:21 INFO - PROCESS | 2628 | ++DOMWINDOW == 143 (0x119e74800) [pid = 2628] [serial = 1636] [outer = 0x114d58400] 16:21:21 INFO - PROCESS | 2628 | 1461280881110 Marionette DEBUG loaded listener.js 16:21:21 INFO - PROCESS | 2628 | ++DOMWINDOW == 144 (0x11aa16800) [pid = 2628] [serial = 1637] [outer = 0x114d58400] 16:21:21 INFO - PROCESS | 2628 | 1461280881518 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]]]}] 16:21:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:21:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 570ms 16:21:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:21:21 INFO - PROCESS | 2628 | 1461280881567 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 16:21:21 INFO - PROCESS | 2628 | 1461280881569 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 16:21:21 INFO - PROCESS | 2628 | 1461280881573 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:21:21 INFO - PROCESS | 2628 | 1461280881575 Marionette TRACE conn2 <- [1,2154,null,{}] 16:21:21 INFO - PROCESS | 2628 | 1461280881579 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}] 16:21:21 INFO - PROCESS | 2628 | 1461280881729 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 16:21:21 INFO - PROCESS | 2628 | 1461280881748 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:21 INFO - PROCESS | 2628 | ++DOCSHELL 0x11be72000 == 33 [pid = 2628] [id = 546] 16:21:21 INFO - PROCESS | 2628 | ++DOMWINDOW == 145 (0x11addb400) [pid = 2628] [serial = 1638] [outer = 0x0] 16:21:21 INFO - PROCESS | 2628 | ++DOMWINDOW == 146 (0x11b918000) [pid = 2628] [serial = 1639] [outer = 0x11addb400] 16:21:21 INFO - PROCESS | 2628 | 1461280881794 Marionette DEBUG loaded listener.js 16:21:21 INFO - PROCESS | 2628 | ++DOMWINDOW == 147 (0x11b9a4c00) [pid = 2628] [serial = 1640] [outer = 0x11addb400] 16:21:22 INFO - PROCESS | 2628 | 1461280882205 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]]]}] 16:21:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:21:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 675ms 16:21:22 INFO - PROCESS | 2628 | 1461280882250 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 16:21:22 INFO - PROCESS | 2628 | 1461280882251 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 16:21:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:21:22 INFO - PROCESS | 2628 | 1461280882253 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:21:22 INFO - PROCESS | 2628 | 1461280882254 Marionette TRACE conn2 <- [1,2158,null,{}] 16:21:22 INFO - PROCESS | 2628 | 1461280882257 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}] 16:21:22 INFO - PROCESS | 2628 | 1461280882329 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 16:21:22 INFO - PROCESS | 2628 | 1461280882333 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:22 INFO - PROCESS | 2628 | ++DOCSHELL 0x11c6e5000 == 34 [pid = 2628] [id = 547] 16:21:22 INFO - PROCESS | 2628 | ++DOMWINDOW == 148 (0x1146e5400) [pid = 2628] [serial = 1641] [outer = 0x0] 16:21:22 INFO - PROCESS | 2628 | ++DOMWINDOW == 149 (0x11beca800) [pid = 2628] [serial = 1642] [outer = 0x1146e5400] 16:21:22 INFO - PROCESS | 2628 | 1461280882361 Marionette DEBUG loaded listener.js 16:21:22 INFO - PROCESS | 2628 | ++DOMWINDOW == 150 (0x11bf89c00) [pid = 2628] [serial = 1643] [outer = 0x1146e5400] 16:21:22 INFO - PROCESS | 2628 | 1461280882678 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]]]}] 16:21:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:21:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 472ms 16:21:22 INFO - PROCESS | 2628 | 1461280882725 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 16:21:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:21:22 INFO - PROCESS | 2628 | 1461280882726 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 16:21:22 INFO - PROCESS | 2628 | 1461280882729 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:21:22 INFO - PROCESS | 2628 | 1461280882730 Marionette TRACE conn2 <- [1,2162,null,{}] 16:21:22 INFO - PROCESS | 2628 | 1461280882732 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}] 16:21:22 INFO - PROCESS | 2628 | 1461280882807 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 16:21:22 INFO - PROCESS | 2628 | 1461280882812 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:22 INFO - PROCESS | 2628 | ++DOCSHELL 0x123b3c800 == 35 [pid = 2628] [id = 548] 16:21:22 INFO - PROCESS | 2628 | ++DOMWINDOW == 151 (0x11bed4000) [pid = 2628] [serial = 1644] [outer = 0x0] 16:21:22 INFO - PROCESS | 2628 | ++DOMWINDOW == 152 (0x11bfe9000) [pid = 2628] [serial = 1645] [outer = 0x11bed4000] 16:21:22 INFO - PROCESS | 2628 | 1461280882837 Marionette DEBUG loaded listener.js 16:21:22 INFO - PROCESS | 2628 | ++DOMWINDOW == 153 (0x11bff0000) [pid = 2628] [serial = 1646] [outer = 0x11bed4000] 16:21:23 INFO - PROCESS | 2628 | 1461280883185 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]]]}] 16:21:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:21:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 468ms 16:21:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:21:23 INFO - PROCESS | 2628 | 1461280883198 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 16:21:23 INFO - PROCESS | 2628 | 1461280883199 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 16:21:23 INFO - PROCESS | 2628 | 1461280883201 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:21:23 INFO - PROCESS | 2628 | 1461280883202 Marionette TRACE conn2 <- [1,2166,null,{}] 16:21:23 INFO - PROCESS | 2628 | 1461280883206 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}] 16:21:23 INFO - PROCESS | 2628 | 1461280883309 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 16:21:23 INFO - PROCESS | 2628 | 1461280883316 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:23 INFO - PROCESS | 2628 | ++DOCSHELL 0x11a8ca000 == 36 [pid = 2628] [id = 549] 16:21:23 INFO - PROCESS | 2628 | ++DOMWINDOW == 154 (0x11bfefc00) [pid = 2628] [serial = 1647] [outer = 0x0] 16:21:23 INFO - PROCESS | 2628 | ++DOMWINDOW == 155 (0x11c14e400) [pid = 2628] [serial = 1648] [outer = 0x11bfefc00] 16:21:23 INFO - PROCESS | 2628 | 1461280883341 Marionette DEBUG loaded listener.js 16:21:23 INFO - PROCESS | 2628 | ++DOMWINDOW == 156 (0x11c1c6800) [pid = 2628] [serial = 1649] [outer = 0x11bfefc00] 16:21:23 INFO - PROCESS | 2628 | 1461280883701 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]]]}] 16:21:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:21:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 524ms 16:21:23 INFO - PROCESS | 2628 | 1461280883726 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 16:21:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:21:23 INFO - PROCESS | 2628 | 1461280883728 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 16:21:23 INFO - PROCESS | 2628 | 1461280883731 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:21:23 INFO - PROCESS | 2628 | 1461280883733 Marionette TRACE conn2 <- [1,2170,null,{}] 16:21:23 INFO - PROCESS | 2628 | 1461280883737 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}] 16:21:23 INFO - PROCESS | 2628 | 1461280883860 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 16:21:23 INFO - PROCESS | 2628 | 1461280883973 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:23 INFO - PROCESS | 2628 | ++DOCSHELL 0x123fae000 == 37 [pid = 2628] [id = 550] 16:21:23 INFO - PROCESS | 2628 | ++DOMWINDOW == 157 (0x112248400) [pid = 2628] [serial = 1650] [outer = 0x0] 16:21:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 158 (0x11c1c7800) [pid = 2628] [serial = 1651] [outer = 0x112248400] 16:21:24 INFO - PROCESS | 2628 | 1461280884014 Marionette DEBUG loaded listener.js 16:21:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 159 (0x11c612000) [pid = 2628] [serial = 1652] [outer = 0x112248400] 16:21:24 INFO - PROCESS | 2628 | 1461280884352 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]]]}] 16:21:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:21:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 671ms 16:21:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:21:24 INFO - PROCESS | 2628 | 1461280884403 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 16:21:24 INFO - PROCESS | 2628 | 1461280884404 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 16:21:24 INFO - PROCESS | 2628 | 1461280884407 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:21:24 INFO - PROCESS | 2628 | 1461280884408 Marionette TRACE conn2 <- [1,2174,null,{}] 16:21:24 INFO - PROCESS | 2628 | 1461280884418 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}] 16:21:24 INFO - PROCESS | 2628 | 1461280884543 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 16:21:24 INFO - PROCESS | 2628 | 1461280884581 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:24 INFO - PROCESS | 2628 | ++DOCSHELL 0x11b066000 == 38 [pid = 2628] [id = 551] 16:21:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 160 (0x11c615800) [pid = 2628] [serial = 1653] [outer = 0x0] 16:21:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 161 (0x11c671c00) [pid = 2628] [serial = 1654] [outer = 0x11c615800] 16:21:24 INFO - PROCESS | 2628 | 1461280884613 Marionette DEBUG loaded listener.js 16:21:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 162 (0x11c714c00) [pid = 2628] [serial = 1655] [outer = 0x11c615800] 16:21:24 INFO - PROCESS | 2628 | 1461280884936 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]]]}] 16:21:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:21:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 568ms 16:21:24 INFO - PROCESS | 2628 | 1461280884976 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 16:21:24 INFO - PROCESS | 2628 | 1461280884977 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 16:21:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:21:24 INFO - PROCESS | 2628 | 1461280884979 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:21:24 INFO - PROCESS | 2628 | 1461280884980 Marionette TRACE conn2 <- [1,2178,null,{}] 16:21:24 INFO - PROCESS | 2628 | 1461280884982 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}] 16:21:25 INFO - PROCESS | 2628 | 1461280885079 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 16:21:25 INFO - PROCESS | 2628 | 1461280885083 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:25 INFO - PROCESS | 2628 | ++DOCSHELL 0x127e82000 == 39 [pid = 2628] [id = 552] 16:21:25 INFO - PROCESS | 2628 | ++DOMWINDOW == 163 (0x11c718000) [pid = 2628] [serial = 1656] [outer = 0x0] 16:21:25 INFO - PROCESS | 2628 | ++DOMWINDOW == 164 (0x11c776400) [pid = 2628] [serial = 1657] [outer = 0x11c718000] 16:21:25 INFO - PROCESS | 2628 | 1461280885110 Marionette DEBUG loaded listener.js 16:21:25 INFO - PROCESS | 2628 | ++DOMWINDOW == 165 (0x11c782000) [pid = 2628] [serial = 1658] [outer = 0x11c718000] 16:21:25 INFO - PROCESS | 2628 | 1461280885450 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]]]}] 16:21:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:21:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 520ms 16:21:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:21:25 INFO - PROCESS | 2628 | 1461280885500 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 16:21:25 INFO - PROCESS | 2628 | 1461280885501 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 16:21:25 INFO - PROCESS | 2628 | 1461280885503 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:21:25 INFO - PROCESS | 2628 | 1461280885504 Marionette TRACE conn2 <- [1,2182,null,{}] 16:21:25 INFO - PROCESS | 2628 | 1461280885506 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}] 16:21:25 INFO - PROCESS | 2628 | 1461280885603 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 16:21:25 INFO - PROCESS | 2628 | 1461280885616 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:25 INFO - PROCESS | 2628 | ++DOCSHELL 0x1298ed000 == 40 [pid = 2628] [id = 553] 16:21:25 INFO - PROCESS | 2628 | ++DOMWINDOW == 166 (0x11c781000) [pid = 2628] [serial = 1659] [outer = 0x0] 16:21:25 INFO - PROCESS | 2628 | ++DOMWINDOW == 167 (0x12391cc00) [pid = 2628] [serial = 1660] [outer = 0x11c781000] 16:21:25 INFO - PROCESS | 2628 | 1461280885641 Marionette DEBUG loaded listener.js 16:21:25 INFO - PROCESS | 2628 | ++DOMWINDOW == 168 (0x123a9f000) [pid = 2628] [serial = 1661] [outer = 0x11c781000] 16:21:26 INFO - PROCESS | 2628 | --DOMWINDOW == 167 (0x115334c00) [pid = 2628] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:21:26 INFO - PROCESS | 2628 | --DOMWINDOW == 166 (0x11c777000) [pid = 2628] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:21:26 INFO - PROCESS | 2628 | --DOMWINDOW == 165 (0x12b167400) [pid = 2628] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:21:26 INFO - PROCESS | 2628 | --DOMWINDOW == 164 (0x12b171800) [pid = 2628] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:21:26 INFO - PROCESS | 2628 | --DOMWINDOW == 163 (0x12d2cac00) [pid = 2628] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:21:26 INFO - PROCESS | 2628 | --DOMWINDOW == 162 (0x114cd1000) [pid = 2628] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:21:26 INFO - PROCESS | 2628 | --DOMWINDOW == 161 (0x118762800) [pid = 2628] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:21:26 INFO - PROCESS | 2628 | --DOMWINDOW == 160 (0x12b5cb000) [pid = 2628] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:21:26 INFO - PROCESS | 2628 | --DOMWINDOW == 159 (0x12a9cac00) [pid = 2628] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:21:26 INFO - PROCESS | 2628 | --DOMWINDOW == 158 (0x129ff9400) [pid = 2628] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:21:26 INFO - PROCESS | 2628 | --DOMWINDOW == 157 (0x127f64000) [pid = 2628] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:21:26 INFO - PROCESS | 2628 | --DOMWINDOW == 156 (0x123c2b800) [pid = 2628] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:21:26 INFO - PROCESS | 2628 | --DOMWINDOW == 155 (0x11bf92800) [pid = 2628] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:21:26 INFO - PROCESS | 2628 | --DOMWINDOW == 154 (0x115338000) [pid = 2628] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:21:26 INFO - PROCESS | 2628 | --DOMWINDOW == 153 (0x114d59800) [pid = 2628] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:21:26 INFO - PROCESS | 2628 | --DOMWINDOW == 152 (0x12ec11800) [pid = 2628] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:21:26 INFO - PROCESS | 2628 | --DOMWINDOW == 151 (0x12e93f000) [pid = 2628] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:21:26 INFO - PROCESS | 2628 | --DOMWINDOW == 150 (0x12da25800) [pid = 2628] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:21:26 INFO - PROCESS | 2628 | --DOMWINDOW == 149 (0x12b0a8c00) [pid = 2628] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:21:26 INFO - PROCESS | 2628 | --DOMWINDOW == 148 (0x129ff6000) [pid = 2628] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:21:26 INFO - PROCESS | 2628 | --DOMWINDOW == 147 (0x127f1d800) [pid = 2628] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:21:26 INFO - PROCESS | 2628 | --DOMWINDOW == 146 (0x11adda000) [pid = 2628] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:21:26 INFO - PROCESS | 2628 | --DOMWINDOW == 145 (0x12da25000) [pid = 2628] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:21:26 INFO - PROCESS | 2628 | --DOMWINDOW == 144 (0x129ff1800) [pid = 2628] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:21:26 INFO - PROCESS | 2628 | --DOMWINDOW == 143 (0x12e3b0000) [pid = 2628] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:21:26 INFO - PROCESS | 2628 | --DOMWINDOW == 142 (0x129ff5400) [pid = 2628] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:21:26 INFO - PROCESS | 2628 | --DOMWINDOW == 141 (0x123c7fc00) [pid = 2628] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:21:26 INFO - PROCESS | 2628 | --DOMWINDOW == 140 (0x112247400) [pid = 2628] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:21:26 INFO - PROCESS | 2628 | --DOMWINDOW == 139 (0x12b0a6400) [pid = 2628] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:21:26 INFO - PROCESS | 2628 | --DOMWINDOW == 138 (0x12c8bfc00) [pid = 2628] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:21:26 INFO - PROCESS | 2628 | --DOMWINDOW == 137 (0x114ccdc00) [pid = 2628] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:21:26 INFO - PROCESS | 2628 | --DOMWINDOW == 136 (0x114f72c00) [pid = 2628] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:21:26 INFO - PROCESS | 2628 | --DOMWINDOW == 135 (0x123c89c00) [pid = 2628] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:21:26 INFO - PROCESS | 2628 | --DOMWINDOW == 134 (0x11bfeb800) [pid = 2628] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:21:26 INFO - PROCESS | 2628 | --DOMWINDOW == 133 (0x114f91400) [pid = 2628] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:21:26 INFO - PROCESS | 2628 | --DOMWINDOW == 132 (0x12bd92000) [pid = 2628] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:21:26 INFO - PROCESS | 2628 | --DOMWINDOW == 131 (0x12e937400) [pid = 2628] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:21:26 INFO - PROCESS | 2628 | --DOMWINDOW == 130 (0x12bf65400) [pid = 2628] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:21:26 INFO - PROCESS | 2628 | --DOMWINDOW == 129 (0x11bf86800) [pid = 2628] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:21:26 INFO - PROCESS | 2628 | --DOMWINDOW == 128 (0x12da91c00) [pid = 2628] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:21:26 INFO - PROCESS | 2628 | --DOMWINDOW == 127 (0x125ea1800) [pid = 2628] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:21:26 INFO - PROCESS | 2628 | --DOMWINDOW == 126 (0x12a726c00) [pid = 2628] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:21:26 INFO - PROCESS | 2628 | --DOMWINDOW == 125 (0x118ee2c00) [pid = 2628] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:21:26 INFO - PROCESS | 2628 | --DOMWINDOW == 124 (0x129898c00) [pid = 2628] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:21:26 INFO - PROCESS | 2628 | 1461280886543 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]]]}] 16:21:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:21:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1072ms 16:21:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:21:26 INFO - PROCESS | 2628 | 1461280886576 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 16:21:26 INFO - PROCESS | 2628 | 1461280886577 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 16:21:26 INFO - PROCESS | 2628 | 1461280886579 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:21:26 INFO - PROCESS | 2628 | 1461280886580 Marionette TRACE conn2 <- [1,2186,null,{}] 16:21:26 INFO - PROCESS | 2628 | 1461280886583 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}] 16:21:26 INFO - PROCESS | 2628 | 1461280886663 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 16:21:26 INFO - PROCESS | 2628 | 1461280886667 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:26 INFO - PROCESS | 2628 | ++DOCSHELL 0x11c6e6000 == 41 [pid = 2628] [id = 554] 16:21:26 INFO - PROCESS | 2628 | ++DOMWINDOW == 125 (0x114cd1000) [pid = 2628] [serial = 1662] [outer = 0x0] 16:21:26 INFO - PROCESS | 2628 | ++DOMWINDOW == 126 (0x1191be800) [pid = 2628] [serial = 1663] [outer = 0x114cd1000] 16:21:26 INFO - PROCESS | 2628 | 1461280886695 Marionette DEBUG loaded listener.js 16:21:26 INFO - PROCESS | 2628 | ++DOMWINDOW == 127 (0x11c611000) [pid = 2628] [serial = 1664] [outer = 0x114cd1000] 16:21:27 INFO - PROCESS | 2628 | 1461280887029 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]]]}] 16:21:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:21:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 469ms 16:21:27 INFO - PROCESS | 2628 | 1461280887048 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 16:21:27 INFO - PROCESS | 2628 | 1461280887049 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 16:21:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:21:27 INFO - PROCESS | 2628 | 1461280887069 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:21:27 INFO - PROCESS | 2628 | 1461280887070 Marionette TRACE conn2 <- [1,2190,null,{}] 16:21:27 INFO - PROCESS | 2628 | 1461280887075 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}] 16:21:27 INFO - PROCESS | 2628 | 1461280887155 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 16:21:27 INFO - PROCESS | 2628 | 1461280887161 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:27 INFO - PROCESS | 2628 | ++DOCSHELL 0x12a75f800 == 42 [pid = 2628] [id = 555] 16:21:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 128 (0x11c67a800) [pid = 2628] [serial = 1665] [outer = 0x0] 16:21:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 129 (0x123a9fc00) [pid = 2628] [serial = 1666] [outer = 0x11c67a800] 16:21:27 INFO - PROCESS | 2628 | 1461280887186 Marionette DEBUG loaded listener.js 16:21:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 130 (0x123aa9400) [pid = 2628] [serial = 1667] [outer = 0x11c67a800] 16:21:27 INFO - PROCESS | 2628 | 1461280887517 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]]]}] 16:21:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:21:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 476ms 16:21:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:21:27 INFO - PROCESS | 2628 | 1461280887541 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 16:21:27 INFO - PROCESS | 2628 | 1461280887542 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 16:21:27 INFO - PROCESS | 2628 | 1461280887544 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:21:27 INFO - PROCESS | 2628 | 1461280887545 Marionette TRACE conn2 <- [1,2194,null,{}] 16:21:27 INFO - PROCESS | 2628 | 1461280887547 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}] 16:21:27 INFO - PROCESS | 2628 | 1461280887626 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 16:21:27 INFO - PROCESS | 2628 | 1461280887630 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:27 INFO - PROCESS | 2628 | ++DOCSHELL 0x12a93b800 == 43 [pid = 2628] [id = 556] 16:21:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 131 (0x123c22c00) [pid = 2628] [serial = 1668] [outer = 0x0] 16:21:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 132 (0x123c29000) [pid = 2628] [serial = 1669] [outer = 0x123c22c00] 16:21:27 INFO - PROCESS | 2628 | 1461280887655 Marionette DEBUG loaded listener.js 16:21:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 133 (0x123c80400) [pid = 2628] [serial = 1670] [outer = 0x123c22c00] 16:21:28 INFO - PROCESS | 2628 | 1461280888000 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]]]}] 16:21:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:21:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 472ms 16:21:28 INFO - PROCESS | 2628 | 1461280888016 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 16:21:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:21:28 INFO - PROCESS | 2628 | 1461280888017 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 16:21:28 INFO - PROCESS | 2628 | 1461280888019 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:21:28 INFO - PROCESS | 2628 | 1461280888020 Marionette TRACE conn2 <- [1,2198,null,{}] 16:21:28 INFO - PROCESS | 2628 | 1461280888023 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}] 16:21:28 INFO - PROCESS | 2628 | 1461280888131 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 16:21:28 INFO - PROCESS | 2628 | 1461280888138 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:28 INFO - PROCESS | 2628 | ++DOCSHELL 0x12abd6800 == 44 [pid = 2628] [id = 557] 16:21:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 134 (0x123c2b400) [pid = 2628] [serial = 1671] [outer = 0x0] 16:21:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 135 (0x123eadc00) [pid = 2628] [serial = 1672] [outer = 0x123c2b400] 16:21:28 INFO - PROCESS | 2628 | 1461280888163 Marionette DEBUG loaded listener.js 16:21:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 136 (0x123f6f800) [pid = 2628] [serial = 1673] [outer = 0x123c2b400] 16:21:28 INFO - PROCESS | 2628 | 1461280888516 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]]]}] 16:21:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:21:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 519ms 16:21:28 INFO - PROCESS | 2628 | 1461280888541 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 16:21:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:21:28 INFO - PROCESS | 2628 | 1461280888543 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 16:21:28 INFO - PROCESS | 2628 | 1461280888547 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:21:28 INFO - PROCESS | 2628 | 1461280888549 Marionette TRACE conn2 <- [1,2202,null,{}] 16:21:28 INFO - PROCESS | 2628 | 1461280888554 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}] 16:21:28 INFO - PROCESS | 2628 | 1461280888666 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 16:21:28 INFO - PROCESS | 2628 | 1461280888723 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:28 INFO - PROCESS | 2628 | ++DOCSHELL 0x1177df800 == 45 [pid = 2628] [id = 558] 16:21:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 137 (0x112377c00) [pid = 2628] [serial = 1674] [outer = 0x0] 16:21:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 138 (0x113f09800) [pid = 2628] [serial = 1675] [outer = 0x112377c00] 16:21:28 INFO - PROCESS | 2628 | 1461280888755 Marionette DEBUG loaded listener.js 16:21:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 139 (0x114cdb400) [pid = 2628] [serial = 1676] [outer = 0x112377c00] 16:21:29 INFO - PROCESS | 2628 | 1461280889290 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]]]}] 16:21:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:21:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 823ms 16:21:29 INFO - PROCESS | 2628 | 1461280889372 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 16:21:29 INFO - PROCESS | 2628 | 1461280889376 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 16:21:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:21:29 INFO - PROCESS | 2628 | 1461280889381 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:21:29 INFO - PROCESS | 2628 | 1461280889382 Marionette TRACE conn2 <- [1,2206,null,{}] 16:21:29 INFO - PROCESS | 2628 | 1461280889385 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}] 16:21:29 INFO - PROCESS | 2628 | 1461280889494 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 16:21:29 INFO - PROCESS | 2628 | 1461280889553 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:29 INFO - PROCESS | 2628 | ++DOCSHELL 0x11ad8b800 == 46 [pid = 2628] [id = 559] 16:21:29 INFO - PROCESS | 2628 | ++DOMWINDOW == 140 (0x114d59000) [pid = 2628] [serial = 1677] [outer = 0x0] 16:21:29 INFO - PROCESS | 2628 | ++DOMWINDOW == 141 (0x115976000) [pid = 2628] [serial = 1678] [outer = 0x114d59000] 16:21:29 INFO - PROCESS | 2628 | 1461280889583 Marionette DEBUG loaded listener.js 16:21:29 INFO - PROCESS | 2628 | ++DOMWINDOW == 142 (0x118a44400) [pid = 2628] [serial = 1679] [outer = 0x114d59000] 16:21:30 INFO - PROCESS | 2628 | 1461280890162 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]]]}] 16:21:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:21:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 970ms 16:21:30 INFO - PROCESS | 2628 | 1461280890364 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 16:21:30 INFO - PROCESS | 2628 | 1461280890367 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 16:21:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:21:30 INFO - PROCESS | 2628 | 1461280890371 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:21:30 INFO - PROCESS | 2628 | 1461280890373 Marionette TRACE conn2 <- [1,2210,null,{}] 16:21:30 INFO - PROCESS | 2628 | 1461280890377 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}] 16:21:30 INFO - PROCESS | 2628 | 1461280890476 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 16:21:30 INFO - PROCESS | 2628 | 1461280890532 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:30 INFO - PROCESS | 2628 | ++DOCSHELL 0x119d9b000 == 47 [pid = 2628] [id = 560] 16:21:30 INFO - PROCESS | 2628 | ++DOMWINDOW == 143 (0x114375800) [pid = 2628] [serial = 1680] [outer = 0x0] 16:21:30 INFO - PROCESS | 2628 | ++DOMWINDOW == 144 (0x114d4e800) [pid = 2628] [serial = 1681] [outer = 0x114375800] 16:21:30 INFO - PROCESS | 2628 | 1461280890559 Marionette DEBUG loaded listener.js 16:21:30 INFO - PROCESS | 2628 | ++DOMWINDOW == 145 (0x114d5d800) [pid = 2628] [serial = 1682] [outer = 0x114375800] 16:21:30 INFO - PROCESS | 2628 | --DOCSHELL 0x12bc1e000 == 46 [pid = 2628] [id = 96] 16:21:30 INFO - PROCESS | 2628 | --DOCSHELL 0x119a1a000 == 45 [pid = 2628] [id = 100] 16:21:30 INFO - PROCESS | 2628 | --DOCSHELL 0x11c121000 == 44 [pid = 2628] [id = 93] 16:21:30 INFO - PROCESS | 2628 | --DOCSHELL 0x1272ea000 == 43 [pid = 2628] [id = 87] 16:21:30 INFO - PROCESS | 2628 | --DOCSHELL 0x11463b000 == 42 [pid = 2628] [id = 95] 16:21:30 INFO - PROCESS | 2628 | --DOCSHELL 0x11911d800 == 41 [pid = 2628] [id = 99] 16:21:30 INFO - PROCESS | 2628 | --DOCSHELL 0x12ed44800 == 40 [pid = 2628] [id = 91] 16:21:30 INFO - PROCESS | 2628 | --DOCSHELL 0x11aa63800 == 39 [pid = 2628] [id = 102] 16:21:30 INFO - PROCESS | 2628 | --DOCSHELL 0x118c0e000 == 38 [pid = 2628] [id = 85] 16:21:30 INFO - PROCESS | 2628 | --DOCSHELL 0x12bc1f800 == 37 [pid = 2628] [id = 88] 16:21:30 INFO - PROCESS | 2628 | --DOCSHELL 0x1177da000 == 36 [pid = 2628] [id = 98] 16:21:30 INFO - PROCESS | 2628 | --DOCSHELL 0x12da17800 == 35 [pid = 2628] [id = 89] 16:21:30 INFO - PROCESS | 2628 | --DOCSHELL 0x114195000 == 34 [pid = 2628] [id = 86] 16:21:30 INFO - PROCESS | 2628 | --DOCSHELL 0x1143b1000 == 33 [pid = 2628] [id = 101] 16:21:30 INFO - PROCESS | 2628 | --DOCSHELL 0x11910f800 == 32 [pid = 2628] [id = 92] 16:21:30 INFO - PROCESS | 2628 | --DOCSHELL 0x1177e7800 == 31 [pid = 2628] [id = 97] 16:21:30 INFO - PROCESS | 2628 | --DOCSHELL 0x129c6b800 == 30 [pid = 2628] [id = 94] 16:21:30 INFO - PROCESS | 2628 | --DOMWINDOW == 144 (0x12c087000) [pid = 2628] [serial = 1621] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 143 (0x123f6dc00) [pid = 2628] [serial = 1517] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 142 (0x12e5d2000) [pid = 2628] [serial = 1508] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 141 (0x129fee000) [pid = 2628] [serial = 1414] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 140 (0x12b073000) [pid = 2628] [serial = 1427] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 139 (0x11af1cc00) [pid = 2628] [serial = 1417] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 138 (0x12a726400) [pid = 2628] [serial = 1424] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 137 (0x12a9c2000) [pid = 2628] [serial = 1499] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 136 (0x12ec02c00) [pid = 2628] [serial = 1439] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 135 (0x12b174400) [pid = 2628] [serial = 1502] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 134 (0x128549800) [pid = 2628] [serial = 1496] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 133 (0x11546f000) [pid = 2628] [serial = 1490] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 132 (0x12b791400) [pid = 2628] [serial = 1430] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 131 (0x12da2f000) [pid = 2628] [serial = 1505] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 130 (0x12f338400) [pid = 2628] [serial = 1442] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 129 (0x125e2cc00) [pid = 2628] [serial = 1421] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 128 (0x12fba2c00) [pid = 2628] [serial = 1514] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 127 (0x11c60e000) [pid = 2628] [serial = 1493] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 126 (0x12a724800) [pid = 2628] [serial = 1448] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 125 (0x12dc7dc00) [pid = 2628] [serial = 1433] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 124 (0x12f0e4c00) [pid = 2628] [serial = 1511] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 123 (0x12e3f4c00) [pid = 2628] [serial = 1436] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 122 (0x12f892400) [pid = 2628] [serial = 1445] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 121 (0x12b571800) [pid = 2628] [serial = 1603] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 120 (0x12d2cc400) [pid = 2628] [serial = 1606] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 119 (0x12dc7b800) [pid = 2628] [serial = 1607] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 118 (0x12ec04000) [pid = 2628] [serial = 1610] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 117 (0x12e3ef800) [pid = 2628] [serial = 1609] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 116 (0x123f73800) [pid = 2628] [serial = 1613] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 115 (0x11c780c00) [pid = 2628] [serial = 1618] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 114 (0x118f7e800) [pid = 2628] [serial = 1612] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 113 (0x118f80000) [pid = 2628] [serial = 1558] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 112 (0x12da2e800) [pid = 2628] [serial = 1556] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 111 (0x12ac8cc00) [pid = 2628] [serial = 1600] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 110 (0x12a7ac000) [pid = 2628] [serial = 1597] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 109 (0x12a9c9c00) [pid = 2628] [serial = 1598] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 108 (0x129ad8c00) [pid = 2628] [serial = 1594] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 107 (0x129fec000) [pid = 2628] [serial = 1595] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 106 (0x125e25800) [pid = 2628] [serial = 1591] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 105 (0x1279bb800) [pid = 2628] [serial = 1592] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 104 (0x123c2a000) [pid = 2628] [serial = 1589] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 103 (0x11c67d800) [pid = 2628] [serial = 1588] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 102 (0x11aa60000) [pid = 2628] [serial = 1586] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 101 (0x1177c5400) [pid = 2628] [serial = 1585] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 100 (0x12f0e4400) [pid = 2628] [serial = 1583] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 99 (0x127f5e800) [pid = 2628] [serial = 1582] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 98 (0x12ff5ec00) [pid = 2628] [serial = 1579] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 97 (0x13007f800) [pid = 2628] [serial = 1580] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 96 (0x12f341000) [pid = 2628] [serial = 1576] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 95 (0x12f9da400) [pid = 2628] [serial = 1577] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 94 (0x12e3ab400) [pid = 2628] [serial = 1573] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 93 (0x12ec11400) [pid = 2628] [serial = 1574] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 92 (0x12b17a800) [pid = 2628] [serial = 1570] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 91 (0x12bd96400) [pid = 2628] [serial = 1571] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 90 (0x12a9ca400) [pid = 2628] [serial = 1567] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 89 (0x12b06dc00) [pid = 2628] [serial = 1568] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 88 (0x129fdbc00) [pid = 2628] [serial = 1565] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 87 (0x129adbc00) [pid = 2628] [serial = 1564] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 86 (0x11c613000) [pid = 2628] [serial = 1561] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 85 (0x123f70c00) [pid = 2628] [serial = 1562] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 84 (0x11acb6800) [pid = 2628] [serial = 1559] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 83 (0x130082000) [pid = 2628] [serial = 1616] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 82 (0x12bf63800) [pid = 2628] [serial = 1604] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 81 (0x12b166000) [pid = 2628] [serial = 1601] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 80 (0x12f0d9000) [pid = 2628] [serial = 1615] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | --DOMWINDOW == 79 (0x125e26400) [pid = 2628] [serial = 1619] [outer = 0x0] [url = about:blank] 16:21:31 INFO - PROCESS | 2628 | 1461280891049 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]]]}] 16:21:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:21:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 720ms 16:21:31 INFO - PROCESS | 2628 | 1461280891092 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 16:21:31 INFO - PROCESS | 2628 | 1461280891094 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 16:21:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:21:31 INFO - PROCESS | 2628 | 1461280891099 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:21:31 INFO - PROCESS | 2628 | 1461280891101 Marionette TRACE conn2 <- [1,2214,null,{}] 16:21:31 INFO - PROCESS | 2628 | 1461280891109 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}] 16:21:31 INFO - PROCESS | 2628 | 1461280891186 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 16:21:31 INFO - PROCESS | 2628 | 1461280891193 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:31 INFO - PROCESS | 2628 | ++DOCSHELL 0x119284000 == 31 [pid = 2628] [id = 561] 16:21:31 INFO - PROCESS | 2628 | ++DOMWINDOW == 80 (0x114cd7800) [pid = 2628] [serial = 1683] [outer = 0x0] 16:21:31 INFO - PROCESS | 2628 | ++DOMWINDOW == 81 (0x1157ed800) [pid = 2628] [serial = 1684] [outer = 0x114cd7800] 16:21:31 INFO - PROCESS | 2628 | 1461280891221 Marionette DEBUG loaded listener.js 16:21:31 INFO - PROCESS | 2628 | ++DOMWINDOW == 82 (0x11870c800) [pid = 2628] [serial = 1685] [outer = 0x114cd7800] 16:21:31 INFO - PROCESS | 2628 | 1461280891642 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]]]}] 16:21:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:21:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 572ms 16:21:31 INFO - PROCESS | 2628 | 1461280891671 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 16:21:31 INFO - PROCESS | 2628 | 1461280891673 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 16:21:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:21:31 INFO - PROCESS | 2628 | 1461280891677 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:21:31 INFO - PROCESS | 2628 | 1461280891679 Marionette TRACE conn2 <- [1,2218,null,{}] 16:21:31 INFO - PROCESS | 2628 | 1461280891692 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}] 16:21:31 INFO - PROCESS | 2628 | 1461280891812 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 16:21:31 INFO - PROCESS | 2628 | 1461280891820 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:31 INFO - PROCESS | 2628 | ++DOCSHELL 0x11be6c000 == 32 [pid = 2628] [id = 562] 16:21:31 INFO - PROCESS | 2628 | ++DOMWINDOW == 83 (0x1191bf400) [pid = 2628] [serial = 1686] [outer = 0x0] 16:21:31 INFO - PROCESS | 2628 | ++DOMWINDOW == 84 (0x1191c7800) [pid = 2628] [serial = 1687] [outer = 0x1191bf400] 16:21:31 INFO - PROCESS | 2628 | 1461280891850 Marionette DEBUG loaded listener.js 16:21:31 INFO - PROCESS | 2628 | ++DOMWINDOW == 85 (0x119ac9000) [pid = 2628] [serial = 1688] [outer = 0x1191bf400] 16:21:32 INFO - PROCESS | 2628 | 1461280892178 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]]]}] 16:21:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:21:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 521ms 16:21:32 INFO - PROCESS | 2628 | 1461280892198 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 16:21:32 INFO - PROCESS | 2628 | 1461280892199 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 16:21:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:21:32 INFO - PROCESS | 2628 | 1461280892201 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:21:32 INFO - PROCESS | 2628 | 1461280892202 Marionette TRACE conn2 <- [1,2222,null,{}] 16:21:32 INFO - PROCESS | 2628 | 1461280892204 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}] 16:21:32 INFO - PROCESS | 2628 | 1461280892281 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 16:21:32 INFO - PROCESS | 2628 | 1461280892285 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:32 INFO - PROCESS | 2628 | ++DOCSHELL 0x123bd1800 == 33 [pid = 2628] [id = 563] 16:21:32 INFO - PROCESS | 2628 | ++DOMWINDOW == 86 (0x11a602c00) [pid = 2628] [serial = 1689] [outer = 0x0] 16:21:32 INFO - PROCESS | 2628 | ++DOMWINDOW == 87 (0x11a87ec00) [pid = 2628] [serial = 1690] [outer = 0x11a602c00] 16:21:32 INFO - PROCESS | 2628 | 1461280892315 Marionette DEBUG loaded listener.js 16:21:32 INFO - PROCESS | 2628 | ++DOMWINDOW == 88 (0x11aa5f000) [pid = 2628] [serial = 1691] [outer = 0x11a602c00] 16:21:32 INFO - PROCESS | 2628 | 1461280892726 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]]]}] 16:21:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:21:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 568ms 16:21:32 INFO - PROCESS | 2628 | 1461280892770 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 16:21:32 INFO - PROCESS | 2628 | 1461280892772 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 16:21:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:21:32 INFO - PROCESS | 2628 | 1461280892775 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:21:32 INFO - PROCESS | 2628 | 1461280892777 Marionette TRACE conn2 <- [1,2226,null,{}] 16:21:32 INFO - PROCESS | 2628 | 1461280892780 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}] 16:21:32 INFO - PROCESS | 2628 | 1461280892935 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 16:21:32 INFO - PROCESS | 2628 | 1461280892948 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:32 INFO - PROCESS | 2628 | ++DOCSHELL 0x123fa1000 == 34 [pid = 2628] [id = 564] 16:21:32 INFO - PROCESS | 2628 | ++DOMWINDOW == 89 (0x11ab74400) [pid = 2628] [serial = 1692] [outer = 0x0] 16:21:32 INFO - PROCESS | 2628 | ++DOMWINDOW == 90 (0x11addcc00) [pid = 2628] [serial = 1693] [outer = 0x11ab74400] 16:21:32 INFO - PROCESS | 2628 | 1461280892989 Marionette DEBUG loaded listener.js 16:21:33 INFO - PROCESS | 2628 | ++DOMWINDOW == 91 (0x11af21400) [pid = 2628] [serial = 1694] [outer = 0x11ab74400] 16:21:33 INFO - PROCESS | 2628 | 1461280893367 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]]]}] 16:21:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:21:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 623ms 16:21:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:21:33 INFO - PROCESS | 2628 | 1461280893405 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 16:21:33 INFO - PROCESS | 2628 | 1461280893406 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 16:21:33 INFO - PROCESS | 2628 | 1461280893408 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:21:33 INFO - PROCESS | 2628 | 1461280893409 Marionette TRACE conn2 <- [1,2230,null,{}] 16:21:33 INFO - PROCESS | 2628 | 1461280893411 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}] 16:21:33 INFO - PROCESS | 2628 | 1461280893529 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 16:21:33 INFO - PROCESS | 2628 | 1461280893595 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:33 INFO - PROCESS | 2628 | ++DOCSHELL 0x1272e5800 == 35 [pid = 2628] [id = 565] 16:21:33 INFO - PROCESS | 2628 | ++DOMWINDOW == 92 (0x11bec9800) [pid = 2628] [serial = 1695] [outer = 0x0] 16:21:33 INFO - PROCESS | 2628 | ++DOMWINDOW == 93 (0x11bf8cc00) [pid = 2628] [serial = 1696] [outer = 0x11bec9800] 16:21:33 INFO - PROCESS | 2628 | 1461280893623 Marionette DEBUG loaded listener.js 16:21:33 INFO - PROCESS | 2628 | ++DOMWINDOW == 94 (0x11bfef800) [pid = 2628] [serial = 1697] [outer = 0x11bec9800] 16:21:33 INFO - PROCESS | 2628 | 1461280893990 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]]]}] 16:21:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:21:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 620ms 16:21:34 INFO - PROCESS | 2628 | 1461280894030 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 16:21:34 INFO - PROCESS | 2628 | 1461280894032 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 16:21:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:21:34 INFO - PROCESS | 2628 | 1461280894035 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:21:34 INFO - PROCESS | 2628 | 1461280894036 Marionette TRACE conn2 <- [1,2234,null,{}] 16:21:34 INFO - PROCESS | 2628 | 1461280894039 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}] 16:21:34 INFO - PROCESS | 2628 | 1461280894179 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 16:21:34 INFO - PROCESS | 2628 | 1461280894215 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:34 INFO - PROCESS | 2628 | ++DOCSHELL 0x1298df000 == 36 [pid = 2628] [id = 566] 16:21:34 INFO - PROCESS | 2628 | ++DOMWINDOW == 95 (0x11bf8b800) [pid = 2628] [serial = 1698] [outer = 0x0] 16:21:34 INFO - PROCESS | 2628 | ++DOMWINDOW == 96 (0x11c517c00) [pid = 2628] [serial = 1699] [outer = 0x11bf8b800] 16:21:34 INFO - PROCESS | 2628 | 1461280894240 Marionette DEBUG loaded listener.js 16:21:34 INFO - PROCESS | 2628 | ++DOMWINDOW == 97 (0x11c60f400) [pid = 2628] [serial = 1700] [outer = 0x11bf8b800] 16:21:34 INFO - PROCESS | 2628 | 1461280894532 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]]]}] 16:21:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:21:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 523ms 16:21:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:21:34 INFO - PROCESS | 2628 | 1461280894566 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 16:21:34 INFO - PROCESS | 2628 | 1461280894567 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 16:21:34 INFO - PROCESS | 2628 | 1461280894570 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:21:34 INFO - PROCESS | 2628 | 1461280894571 Marionette TRACE conn2 <- [1,2238,null,{}] 16:21:34 INFO - PROCESS | 2628 | 1461280894577 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}] 16:21:34 INFO - PROCESS | 2628 | 1461280894675 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 16:21:34 INFO - PROCESS | 2628 | 1461280894680 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:34 INFO - PROCESS | 2628 | ++DOCSHELL 0x12a755800 == 37 [pid = 2628] [id = 567] 16:21:34 INFO - PROCESS | 2628 | ++DOMWINDOW == 98 (0x11c610c00) [pid = 2628] [serial = 1701] [outer = 0x0] 16:21:34 INFO - PROCESS | 2628 | ++DOMWINDOW == 99 (0x11c638000) [pid = 2628] [serial = 1702] [outer = 0x11c610c00] 16:21:34 INFO - PROCESS | 2628 | 1461280894705 Marionette DEBUG loaded listener.js 16:21:34 INFO - PROCESS | 2628 | ++DOMWINDOW == 100 (0x11c675400) [pid = 2628] [serial = 1703] [outer = 0x11c610c00] 16:21:35 INFO - PROCESS | 2628 | 1461280895029 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]]]}] 16:21:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:21:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 473ms 16:21:35 INFO - PROCESS | 2628 | 1461280895044 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 16:21:35 INFO - PROCESS | 2628 | 1461280895046 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 16:21:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:21:35 INFO - PROCESS | 2628 | 1461280895048 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:21:35 INFO - PROCESS | 2628 | 1461280895049 Marionette TRACE conn2 <- [1,2242,null,{}] 16:21:35 INFO - PROCESS | 2628 | 1461280895051 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}] 16:21:35 INFO - PROCESS | 2628 | 1461280895152 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 16:21:35 INFO - PROCESS | 2628 | 1461280895157 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:35 INFO - PROCESS | 2628 | ++DOCSHELL 0x12a93c800 == 38 [pid = 2628] [id = 568] 16:21:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 101 (0x11c675800) [pid = 2628] [serial = 1704] [outer = 0x0] 16:21:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 102 (0x11c67e800) [pid = 2628] [serial = 1705] [outer = 0x11c675800] 16:21:35 INFO - PROCESS | 2628 | 1461280895211 Marionette DEBUG loaded listener.js 16:21:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 103 (0x11c716800) [pid = 2628] [serial = 1706] [outer = 0x11c675800] 16:21:35 INFO - PROCESS | 2628 | --DOMWINDOW == 102 (0x11c615800) [pid = 2628] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:21:35 INFO - PROCESS | 2628 | --DOMWINDOW == 101 (0x11c718000) [pid = 2628] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:21:35 INFO - PROCESS | 2628 | --DOMWINDOW == 100 (0x114d58400) [pid = 2628] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:21:35 INFO - PROCESS | 2628 | --DOMWINDOW == 99 (0x1146e5400) [pid = 2628] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:21:35 INFO - PROCESS | 2628 | --DOMWINDOW == 98 (0x11bed4000) [pid = 2628] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:21:35 INFO - PROCESS | 2628 | --DOMWINDOW == 97 (0x114cd7400) [pid = 2628] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:21:35 INFO - PROCESS | 2628 | --DOMWINDOW == 96 (0x112249800) [pid = 2628] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:21:35 INFO - PROCESS | 2628 | --DOMWINDOW == 95 (0x11addb400) [pid = 2628] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:21:35 INFO - PROCESS | 2628 | --DOMWINDOW == 94 (0x11bfefc00) [pid = 2628] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:21:35 INFO - PROCESS | 2628 | --DOMWINDOW == 93 (0x114d58c00) [pid = 2628] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:21:35 INFO - PROCESS | 2628 | --DOMWINDOW == 92 (0x11870e800) [pid = 2628] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:21:35 INFO - PROCESS | 2628 | --DOMWINDOW == 91 (0x11c781000) [pid = 2628] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:21:35 INFO - PROCESS | 2628 | --DOMWINDOW == 90 (0x123c22c00) [pid = 2628] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:21:35 INFO - PROCESS | 2628 | --DOMWINDOW == 89 (0x114cd1000) [pid = 2628] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:21:35 INFO - PROCESS | 2628 | --DOMWINDOW == 88 (0x11c67a800) [pid = 2628] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:21:35 INFO - PROCESS | 2628 | --DOMWINDOW == 87 (0x112248400) [pid = 2628] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:21:35 INFO - PROCESS | 2628 | 1461280895575 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]]]}] 16:21:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:21:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 569ms 16:21:35 INFO - PROCESS | 2628 | 1461280895618 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 16:21:35 INFO - PROCESS | 2628 | 1461280895619 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 16:21:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:21:35 INFO - PROCESS | 2628 | 1461280895623 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:21:35 INFO - PROCESS | 2628 | 1461280895625 Marionette TRACE conn2 <- [1,2246,null,{}] 16:21:35 INFO - PROCESS | 2628 | 1461280895628 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}] 16:21:35 INFO - PROCESS | 2628 | 1461280895730 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 16:21:35 INFO - PROCESS | 2628 | 1461280895765 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:35 INFO - PROCESS | 2628 | ++DOCSHELL 0x123bbf800 == 39 [pid = 2628] [id = 569] 16:21:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 88 (0x112374000) [pid = 2628] [serial = 1707] [outer = 0x0] 16:21:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 89 (0x11bf89400) [pid = 2628] [serial = 1708] [outer = 0x112374000] 16:21:35 INFO - PROCESS | 2628 | 1461280895790 Marionette DEBUG loaded listener.js 16:21:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 90 (0x11c67c000) [pid = 2628] [serial = 1709] [outer = 0x112374000] 16:21:36 INFO - PROCESS | 2628 | 1461280896078 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]]]}] 16:21:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:21:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 475ms 16:21:36 INFO - PROCESS | 2628 | 1461280896097 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 16:21:36 INFO - PROCESS | 2628 | 1461280896099 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 16:21:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:21:36 INFO - PROCESS | 2628 | 1461280896101 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:21:36 INFO - PROCESS | 2628 | 1461280896103 Marionette TRACE conn2 <- [1,2250,null,{}] 16:21:36 INFO - PROCESS | 2628 | 1461280896112 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}] 16:21:36 INFO - PROCESS | 2628 | 1461280896209 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 16:21:36 INFO - PROCESS | 2628 | 1461280896214 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:36 INFO - PROCESS | 2628 | ++DOCSHELL 0x12adea800 == 40 [pid = 2628] [id = 570] 16:21:36 INFO - PROCESS | 2628 | ++DOMWINDOW == 91 (0x11c70f800) [pid = 2628] [serial = 1710] [outer = 0x0] 16:21:36 INFO - PROCESS | 2628 | ++DOMWINDOW == 92 (0x11c77c000) [pid = 2628] [serial = 1711] [outer = 0x11c70f800] 16:21:36 INFO - PROCESS | 2628 | 1461280896243 Marionette DEBUG loaded listener.js 16:21:36 INFO - PROCESS | 2628 | ++DOMWINDOW == 93 (0x123926400) [pid = 2628] [serial = 1712] [outer = 0x11c70f800] 16:21:36 INFO - PROCESS | 2628 | 1461280896576 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]]]}] 16:21:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:21:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 523ms 16:21:36 INFO - PROCESS | 2628 | 1461280896633 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 16:21:36 INFO - PROCESS | 2628 | 1461280896634 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 16:21:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:21:36 INFO - PROCESS | 2628 | 1461280896636 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:21:36 INFO - PROCESS | 2628 | 1461280896637 Marionette TRACE conn2 <- [1,2254,null,{}] 16:21:36 INFO - PROCESS | 2628 | 1461280896640 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}] 16:21:36 INFO - PROCESS | 2628 | 1461280896717 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 16:21:36 INFO - PROCESS | 2628 | 1461280896723 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:36 INFO - PROCESS | 2628 | ++DOCSHELL 0x12afcc000 == 41 [pid = 2628] [id = 571] 16:21:36 INFO - PROCESS | 2628 | ++DOMWINDOW == 94 (0x123711000) [pid = 2628] [serial = 1713] [outer = 0x0] 16:21:36 INFO - PROCESS | 2628 | ++DOMWINDOW == 95 (0x123c21000) [pid = 2628] [serial = 1714] [outer = 0x123711000] 16:21:36 INFO - PROCESS | 2628 | 1461280896749 Marionette DEBUG loaded listener.js 16:21:36 INFO - PROCESS | 2628 | ++DOMWINDOW == 96 (0x123c2c400) [pid = 2628] [serial = 1715] [outer = 0x123711000] 16:21:37 INFO - PROCESS | 2628 | 1461280897148 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]]]}] 16:21:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:21:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 519ms 16:21:37 INFO - PROCESS | 2628 | 1461280897158 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 16:21:37 INFO - PROCESS | 2628 | 1461280897160 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 16:21:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:21:37 INFO - PROCESS | 2628 | 1461280897163 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:21:37 INFO - PROCESS | 2628 | 1461280897165 Marionette TRACE conn2 <- [1,2258,null,{}] 16:21:37 INFO - PROCESS | 2628 | 1461280897168 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}] 16:21:37 INFO - PROCESS | 2628 | 1461280897289 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 16:21:37 INFO - PROCESS | 2628 | 1461280897376 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:37 INFO - PROCESS | 2628 | ++DOCSHELL 0x12afe1800 == 42 [pid = 2628] [id = 572] 16:21:37 INFO - PROCESS | 2628 | ++DOMWINDOW == 97 (0x123aa2000) [pid = 2628] [serial = 1716] [outer = 0x0] 16:21:37 INFO - PROCESS | 2628 | ++DOMWINDOW == 98 (0x123c86400) [pid = 2628] [serial = 1717] [outer = 0x123aa2000] 16:21:37 INFO - PROCESS | 2628 | 1461280897416 Marionette DEBUG loaded listener.js 16:21:37 INFO - PROCESS | 2628 | ++DOMWINDOW == 99 (0x123f75800) [pid = 2628] [serial = 1718] [outer = 0x123aa2000] 16:21:37 INFO - PROCESS | 2628 | 1461280897877 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]]]}] 16:21:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:21:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 721ms 16:21:37 INFO - PROCESS | 2628 | 1461280897885 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 16:21:37 INFO - PROCESS | 2628 | 1461280897888 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 16:21:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:21:37 INFO - PROCESS | 2628 | 1461280897892 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:21:37 INFO - PROCESS | 2628 | 1461280897894 Marionette TRACE conn2 <- [1,2262,null,{}] 16:21:37 INFO - PROCESS | 2628 | 1461280897898 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}] 16:21:38 INFO - PROCESS | 2628 | 1461280898002 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 16:21:38 INFO - PROCESS | 2628 | 1461280898055 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:38 INFO - PROCESS | 2628 | ++DOCSHELL 0x11a8d2000 == 43 [pid = 2628] [id = 573] 16:21:38 INFO - PROCESS | 2628 | ++DOMWINDOW == 100 (0x114f6fc00) [pid = 2628] [serial = 1719] [outer = 0x0] 16:21:38 INFO - PROCESS | 2628 | ++DOMWINDOW == 101 (0x1155f1400) [pid = 2628] [serial = 1720] [outer = 0x114f6fc00] 16:21:38 INFO - PROCESS | 2628 | 1461280898091 Marionette DEBUG loaded listener.js 16:21:38 INFO - PROCESS | 2628 | ++DOMWINDOW == 102 (0x118761c00) [pid = 2628] [serial = 1721] [outer = 0x114f6fc00] 16:21:38 INFO - PROCESS | 2628 | 1461280898538 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]]]}] 16:21:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:21:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 670ms 16:21:38 INFO - PROCESS | 2628 | 1461280898563 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 16:21:38 INFO - PROCESS | 2628 | 1461280898567 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 16:21:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:21:38 INFO - PROCESS | 2628 | 1461280898572 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:21:38 INFO - PROCESS | 2628 | 1461280898574 Marionette TRACE conn2 <- [1,2266,null,{}] 16:21:38 INFO - PROCESS | 2628 | 1461280898576 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}] 16:21:38 INFO - PROCESS | 2628 | 1461280898678 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 16:21:38 INFO - PROCESS | 2628 | 1461280898771 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:38 INFO - PROCESS | 2628 | ++DOCSHELL 0x125e22800 == 44 [pid = 2628] [id = 574] 16:21:38 INFO - PROCESS | 2628 | ++DOMWINDOW == 103 (0x1191bc800) [pid = 2628] [serial = 1722] [outer = 0x0] 16:21:38 INFO - PROCESS | 2628 | ++DOMWINDOW == 104 (0x119e78800) [pid = 2628] [serial = 1723] [outer = 0x1191bc800] 16:21:38 INFO - PROCESS | 2628 | 1461280898801 Marionette DEBUG loaded listener.js 16:21:38 INFO - PROCESS | 2628 | ++DOMWINDOW == 105 (0x11aa5dc00) [pid = 2628] [serial = 1724] [outer = 0x1191bc800] 16:21:39 INFO - PROCESS | 2628 | 1461280899214 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]]]}] 16:21:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:21:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 669ms 16:21:39 INFO - PROCESS | 2628 | 1461280899242 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 16:21:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:21:39 INFO - PROCESS | 2628 | 1461280899243 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 16:21:39 INFO - PROCESS | 2628 | 1461280899246 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:21:39 INFO - PROCESS | 2628 | 1461280899248 Marionette TRACE conn2 <- [1,2270,null,{}] 16:21:39 INFO - PROCESS | 2628 | 1461280899256 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}] 16:21:39 INFO - PROCESS | 2628 | 1461280899359 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 16:21:39 INFO - PROCESS | 2628 | 1461280899429 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:39 INFO - PROCESS | 2628 | ++DOCSHELL 0x12b0da800 == 45 [pid = 2628] [id = 575] 16:21:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 106 (0x11b9a5000) [pid = 2628] [serial = 1725] [outer = 0x0] 16:21:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 107 (0x11bfe4800) [pid = 2628] [serial = 1726] [outer = 0x11b9a5000] 16:21:39 INFO - PROCESS | 2628 | 1461280899460 Marionette DEBUG loaded listener.js 16:21:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 108 (0x11c609c00) [pid = 2628] [serial = 1727] [outer = 0x11b9a5000] 16:21:39 INFO - PROCESS | 2628 | 1461280899861 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]]]}] 16:21:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:21:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 621ms 16:21:39 INFO - PROCESS | 2628 | 1461280899868 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 16:21:39 INFO - PROCESS | 2628 | 1461280899870 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 16:21:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:21:39 INFO - PROCESS | 2628 | 1461280899872 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:21:39 INFO - PROCESS | 2628 | 1461280899874 Marionette TRACE conn2 <- [1,2274,null,{}] 16:21:39 INFO - PROCESS | 2628 | 1461280899876 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}] 16:21:39 INFO - PROCESS | 2628 | 1461280899976 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 16:21:40 INFO - PROCESS | 2628 | 1461280900065 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:40 INFO - PROCESS | 2628 | ++DOCSHELL 0x12b556000 == 46 [pid = 2628] [id = 576] 16:21:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 109 (0x11c639800) [pid = 2628] [serial = 1728] [outer = 0x0] 16:21:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 110 (0x11c77e400) [pid = 2628] [serial = 1729] [outer = 0x11c639800] 16:21:40 INFO - PROCESS | 2628 | 1461280900095 Marionette DEBUG loaded listener.js 16:21:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 111 (0x12391f400) [pid = 2628] [serial = 1730] [outer = 0x11c639800] 16:21:40 INFO - PROCESS | 2628 | 1461280900489 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]]]}] 16:21:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:21:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 669ms 16:21:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:21:40 INFO - PROCESS | 2628 | 1461280900541 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 16:21:40 INFO - PROCESS | 2628 | 1461280900542 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 16:21:40 INFO - PROCESS | 2628 | 1461280900545 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:21:40 INFO - PROCESS | 2628 | 1461280900546 Marionette TRACE conn2 <- [1,2278,null,{}] 16:21:40 INFO - PROCESS | 2628 | 1461280900548 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}] 16:21:40 INFO - PROCESS | 2628 | 1461280900645 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 16:21:40 INFO - PROCESS | 2628 | 1461280900701 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:40 INFO - PROCESS | 2628 | ++DOCSHELL 0x12bc1c000 == 47 [pid = 2628] [id = 577] 16:21:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 112 (0x11c77dc00) [pid = 2628] [serial = 1731] [outer = 0x0] 16:21:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 113 (0x123c2d800) [pid = 2628] [serial = 1732] [outer = 0x11c77dc00] 16:21:40 INFO - PROCESS | 2628 | 1461280900730 Marionette DEBUG loaded listener.js 16:21:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 114 (0x123f71400) [pid = 2628] [serial = 1733] [outer = 0x11c77dc00] 16:21:41 INFO - PROCESS | 2628 | 1461280901363 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]]]}] 16:21:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:21:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 870ms 16:21:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:21:41 INFO - PROCESS | 2628 | 1461280901415 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 16:21:41 INFO - PROCESS | 2628 | 1461280901417 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 16:21:41 INFO - PROCESS | 2628 | 1461280901421 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:21:41 INFO - PROCESS | 2628 | 1461280901424 Marionette TRACE conn2 <- [1,2282,null,{}] 16:21:41 INFO - PROCESS | 2628 | 1461280901428 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}] 16:21:41 INFO - PROCESS | 2628 | 1461280901517 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 16:21:41 INFO - PROCESS | 2628 | 1461280901577 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:41 INFO - PROCESS | 2628 | ++DOCSHELL 0x11915e800 == 48 [pid = 2628] [id = 578] 16:21:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 115 (0x1141b8400) [pid = 2628] [serial = 1734] [outer = 0x0] 16:21:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 116 (0x114403000) [pid = 2628] [serial = 1735] [outer = 0x1141b8400] 16:21:41 INFO - PROCESS | 2628 | 1461280901605 Marionette DEBUG loaded listener.js 16:21:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 117 (0x114cd9400) [pid = 2628] [serial = 1736] [outer = 0x1141b8400] 16:21:42 INFO - PROCESS | 2628 | 1461280902026 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]]]}] 16:21:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:21:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 622ms 16:21:42 INFO - PROCESS | 2628 | 1461280902043 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 16:21:42 INFO - PROCESS | 2628 | 1461280902046 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 16:21:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:21:42 INFO - PROCESS | 2628 | 1461280902050 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:21:42 INFO - PROCESS | 2628 | 1461280902052 Marionette TRACE conn2 <- [1,2286,null,{}] 16:21:42 INFO - PROCESS | 2628 | 1461280902055 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}] 16:21:42 INFO - PROCESS | 2628 | 1461280902148 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 16:21:42 INFO - PROCESS | 2628 | --DOCSHELL 0x12afcc000 == 47 [pid = 2628] [id = 571] 16:21:42 INFO - PROCESS | 2628 | --DOCSHELL 0x12adea800 == 46 [pid = 2628] [id = 570] 16:21:42 INFO - PROCESS | 2628 | --DOCSHELL 0x123bbf800 == 45 [pid = 2628] [id = 569] 16:21:42 INFO - PROCESS | 2628 | --DOCSHELL 0x12a93c800 == 44 [pid = 2628] [id = 568] 16:21:42 INFO - PROCESS | 2628 | --DOCSHELL 0x12a755800 == 43 [pid = 2628] [id = 567] 16:21:42 INFO - PROCESS | 2628 | --DOCSHELL 0x1298df000 == 42 [pid = 2628] [id = 566] 16:21:42 INFO - PROCESS | 2628 | --DOCSHELL 0x1272e5800 == 41 [pid = 2628] [id = 565] 16:21:42 INFO - PROCESS | 2628 | --DOCSHELL 0x123fa1000 == 40 [pid = 2628] [id = 564] 16:21:42 INFO - PROCESS | 2628 | --DOMWINDOW == 116 (0x123eadc00) [pid = 2628] [serial = 1672] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 2628 | 1461280902268 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:42 INFO - PROCESS | 2628 | --DOCSHELL 0x123bd1800 == 39 [pid = 2628] [id = 563] 16:21:42 INFO - PROCESS | 2628 | --DOCSHELL 0x11be6c000 == 38 [pid = 2628] [id = 562] 16:21:42 INFO - PROCESS | 2628 | --DOCSHELL 0x119284000 == 37 [pid = 2628] [id = 561] 16:21:42 INFO - PROCESS | 2628 | --DOCSHELL 0x119d9b000 == 36 [pid = 2628] [id = 560] 16:21:42 INFO - PROCESS | 2628 | --DOCSHELL 0x11ad8b800 == 35 [pid = 2628] [id = 559] 16:21:42 INFO - PROCESS | 2628 | --DOMWINDOW == 115 (0x118c89c00) [pid = 2628] [serial = 1631] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 2628 | --DOMWINDOW == 114 (0x11b918000) [pid = 2628] [serial = 1639] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 2628 | --DOMWINDOW == 113 (0x11b9a4c00) [pid = 2628] [serial = 1640] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 2628 | --DOMWINDOW == 112 (0x11c14e400) [pid = 2628] [serial = 1648] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 2628 | --DOMWINDOW == 111 (0x11c1c6800) [pid = 2628] [serial = 1649] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 2628 | --DOMWINDOW == 110 (0x1153a0800) [pid = 2628] [serial = 1627] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 2628 | --DOMWINDOW == 109 (0x1155f2400) [pid = 2628] [serial = 1628] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 2628 | --DOMWINDOW == 108 (0x118f7b800) [pid = 2628] [serial = 1633] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 2628 | --DOMWINDOW == 107 (0x11928d400) [pid = 2628] [serial = 1634] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 2628 | --DOMWINDOW == 106 (0x12391cc00) [pid = 2628] [serial = 1660] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 2628 | --DOMWINDOW == 105 (0x123c80400) [pid = 2628] [serial = 1670] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 2628 | --DOMWINDOW == 104 (0x123c29000) [pid = 2628] [serial = 1669] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 2628 | --DOMWINDOW == 103 (0x11c611000) [pid = 2628] [serial = 1664] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 2628 | --DOMWINDOW == 102 (0x123a9f000) [pid = 2628] [serial = 1661] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 2628 | --DOMWINDOW == 101 (0x123aa9400) [pid = 2628] [serial = 1667] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 2628 | --DOMWINDOW == 100 (0x1191be800) [pid = 2628] [serial = 1663] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 2628 | --DOMWINDOW == 99 (0x11c1c7800) [pid = 2628] [serial = 1651] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 2628 | --DOMWINDOW == 98 (0x123a9fc00) [pid = 2628] [serial = 1666] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 2628 | --DOMWINDOW == 97 (0x11c612000) [pid = 2628] [serial = 1652] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 2628 | --DOMWINDOW == 96 (0x11c782000) [pid = 2628] [serial = 1658] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 2628 | --DOMWINDOW == 95 (0x11c671c00) [pid = 2628] [serial = 1654] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 2628 | --DOMWINDOW == 94 (0x11c776400) [pid = 2628] [serial = 1657] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 2628 | --DOMWINDOW == 93 (0x119e74800) [pid = 2628] [serial = 1636] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 2628 | --DOMWINDOW == 92 (0x11aa16800) [pid = 2628] [serial = 1637] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 2628 | --DOMWINDOW == 91 (0x11beca800) [pid = 2628] [serial = 1642] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 2628 | --DOMWINDOW == 90 (0x11bf89c00) [pid = 2628] [serial = 1643] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 2628 | --DOMWINDOW == 89 (0x11c714c00) [pid = 2628] [serial = 1655] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 2628 | --DOMWINDOW == 88 (0x11bfe9000) [pid = 2628] [serial = 1645] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 2628 | --DOMWINDOW == 87 (0x11bff0000) [pid = 2628] [serial = 1646] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 2628 | --DOMWINDOW == 86 (0x114cd7c00) [pid = 2628] [serial = 1624] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 2628 | --DOMWINDOW == 85 (0x114d54800) [pid = 2628] [serial = 1625] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 2628 | --DOMWINDOW == 84 (0x1187d6c00) [pid = 2628] [serial = 1630] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 2628 | ++DOCSHELL 0x118a57000 == 36 [pid = 2628] [id = 579] 16:21:42 INFO - PROCESS | 2628 | ++DOMWINDOW == 85 (0x11434ac00) [pid = 2628] [serial = 1737] [outer = 0x0] 16:21:42 INFO - PROCESS | 2628 | ++DOMWINDOW == 86 (0x114d51c00) [pid = 2628] [serial = 1738] [outer = 0x11434ac00] 16:21:42 INFO - PROCESS | 2628 | 1461280902304 Marionette DEBUG loaded listener.js 16:21:42 INFO - PROCESS | 2628 | ++DOMWINDOW == 87 (0x11546c000) [pid = 2628] [serial = 1739] [outer = 0x11434ac00] 16:21:42 INFO - PROCESS | 2628 | 1461280902628 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]]]}] 16:21:42 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 16:21:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 621ms 16:21:42 INFO - PROCESS | 2628 | 1461280902672 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 16:21:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:21:42 INFO - PROCESS | 2628 | 1461280902674 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 16:21:42 INFO - PROCESS | 2628 | 1461280902678 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:21:42 INFO - PROCESS | 2628 | 1461280902682 Marionette TRACE conn2 <- [1,2290,null,{}] 16:21:42 INFO - PROCESS | 2628 | 1461280902693 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}] 16:21:42 INFO - PROCESS | 2628 | 1461280902821 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 16:21:42 INFO - PROCESS | 2628 | 1461280902961 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:42 INFO - PROCESS | 2628 | ++DOCSHELL 0x11b054000 == 37 [pid = 2628] [id = 580] 16:21:42 INFO - PROCESS | 2628 | ++DOMWINDOW == 88 (0x1158ed000) [pid = 2628] [serial = 1740] [outer = 0x0] 16:21:43 INFO - PROCESS | 2628 | ++DOMWINDOW == 89 (0x118758000) [pid = 2628] [serial = 1741] [outer = 0x1158ed000] 16:21:43 INFO - PROCESS | 2628 | 1461280903006 Marionette DEBUG loaded listener.js 16:21:43 INFO - PROCESS | 2628 | ++DOMWINDOW == 90 (0x118f81400) [pid = 2628] [serial = 1742] [outer = 0x1158ed000] 16:21:43 INFO - PROCESS | 2628 | 1461280903331 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]]]}] 16:21:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:21:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 674ms 16:21:43 INFO - PROCESS | 2628 | 1461280903351 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 16:21:43 INFO - PROCESS | 2628 | 1461280903353 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 16:21:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:21:43 INFO - PROCESS | 2628 | 1461280903363 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:21:43 INFO - PROCESS | 2628 | 1461280903364 Marionette TRACE conn2 <- [1,2294,null,{}] 16:21:43 INFO - PROCESS | 2628 | 1461280903366 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}] 16:21:43 INFO - PROCESS | 2628 | 1461280903450 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 16:21:43 INFO - PROCESS | 2628 | 1461280903509 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:43 INFO - PROCESS | 2628 | ++DOCSHELL 0x11be73000 == 38 [pid = 2628] [id = 581] 16:21:43 INFO - PROCESS | 2628 | ++DOMWINDOW == 91 (0x118f82400) [pid = 2628] [serial = 1743] [outer = 0x0] 16:21:43 INFO - PROCESS | 2628 | ++DOMWINDOW == 92 (0x11928b800) [pid = 2628] [serial = 1744] [outer = 0x118f82400] 16:21:43 INFO - PROCESS | 2628 | 1461280903535 Marionette DEBUG loaded listener.js 16:21:43 INFO - PROCESS | 2628 | ++DOMWINDOW == 93 (0x11a878c00) [pid = 2628] [serial = 1745] [outer = 0x118f82400] 16:21:43 INFO - PROCESS | 2628 | 1461280903811 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]]]}] 16:21:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:21:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 476ms 16:21:43 INFO - PROCESS | 2628 | 1461280903834 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 16:21:43 INFO - PROCESS | 2628 | 1461280903835 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 16:21:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:21:43 INFO - PROCESS | 2628 | 1461280903845 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:21:43 INFO - PROCESS | 2628 | 1461280903846 Marionette TRACE conn2 <- [1,2298,null,{}] 16:21:43 INFO - PROCESS | 2628 | 1461280903848 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}] 16:21:43 INFO - PROCESS | 2628 | 1461280903930 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 16:21:43 INFO - PROCESS | 2628 | 1461280903935 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:43 INFO - PROCESS | 2628 | ++DOCSHELL 0x123b28000 == 39 [pid = 2628] [id = 582] 16:21:43 INFO - PROCESS | 2628 | ++DOMWINDOW == 94 (0x11aa19c00) [pid = 2628] [serial = 1746] [outer = 0x0] 16:21:43 INFO - PROCESS | 2628 | ++DOMWINDOW == 95 (0x11aa5d400) [pid = 2628] [serial = 1747] [outer = 0x11aa19c00] 16:21:43 INFO - PROCESS | 2628 | 1461280903963 Marionette DEBUG loaded listener.js 16:21:44 INFO - PROCESS | 2628 | ++DOMWINDOW == 96 (0x11adda000) [pid = 2628] [serial = 1748] [outer = 0x11aa19c00] 16:21:44 INFO - PROCESS | 2628 | 1461280904313 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]]]}] 16:21:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:21:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 525ms 16:21:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:21:44 INFO - PROCESS | 2628 | 1461280904363 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 16:21:44 INFO - PROCESS | 2628 | 1461280904364 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 16:21:44 INFO - PROCESS | 2628 | 1461280904366 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:21:44 INFO - PROCESS | 2628 | 1461280904367 Marionette TRACE conn2 <- [1,2302,null,{}] 16:21:44 INFO - PROCESS | 2628 | 1461280904369 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}] 16:21:44 INFO - PROCESS | 2628 | 1461280904497 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 16:21:44 INFO - PROCESS | 2628 | 1461280904512 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:44 INFO - PROCESS | 2628 | ++DOCSHELL 0x118cc7800 == 40 [pid = 2628] [id = 583] 16:21:44 INFO - PROCESS | 2628 | ++DOMWINDOW == 97 (0x11b093c00) [pid = 2628] [serial = 1749] [outer = 0x0] 16:21:44 INFO - PROCESS | 2628 | ++DOMWINDOW == 98 (0x11bfe7000) [pid = 2628] [serial = 1750] [outer = 0x11b093c00] 16:21:44 INFO - PROCESS | 2628 | 1461280904540 Marionette DEBUG loaded listener.js 16:21:44 INFO - PROCESS | 2628 | ++DOMWINDOW == 99 (0x11c159000) [pid = 2628] [serial = 1751] [outer = 0x11b093c00] 16:21:44 INFO - PROCESS | 2628 | 1461280904856 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]]]}] 16:21:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:21:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 518ms 16:21:44 INFO - PROCESS | 2628 | 1461280904884 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 16:21:44 INFO - PROCESS | 2628 | 1461280904885 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 16:21:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:21:44 INFO - PROCESS | 2628 | 1461280904888 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:21:44 INFO - PROCESS | 2628 | 1461280904891 Marionette TRACE conn2 <- [1,2306,null,{}] 16:21:44 INFO - PROCESS | 2628 | 1461280904894 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}] 16:21:44 INFO - PROCESS | 2628 | 1461280904992 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 16:21:44 INFO - PROCESS | 2628 | 1461280904996 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:45 INFO - PROCESS | 2628 | ++DOCSHELL 0x125f48000 == 41 [pid = 2628] [id = 584] 16:21:45 INFO - PROCESS | 2628 | ++DOMWINDOW == 100 (0x11b918000) [pid = 2628] [serial = 1752] [outer = 0x0] 16:21:45 INFO - PROCESS | 2628 | ++DOMWINDOW == 101 (0x11c519000) [pid = 2628] [serial = 1753] [outer = 0x11b918000] 16:21:45 INFO - PROCESS | 2628 | 1461280905051 Marionette DEBUG loaded listener.js 16:21:45 INFO - PROCESS | 2628 | ++DOMWINDOW == 102 (0x11c60f800) [pid = 2628] [serial = 1754] [outer = 0x11b918000] 16:21:45 INFO - PROCESS | 2628 | 1461280905387 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]]]}] 16:21:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:21:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 521ms 16:21:45 INFO - PROCESS | 2628 | 1461280905409 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 16:21:45 INFO - PROCESS | 2628 | 1461280905410 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 16:21:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:21:45 INFO - PROCESS | 2628 | 1461280905412 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:21:45 INFO - PROCESS | 2628 | 1461280905414 Marionette TRACE conn2 <- [1,2310,null,{}] 16:21:45 INFO - PROCESS | 2628 | 1461280905416 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}] 16:21:45 INFO - PROCESS | 2628 | 1461280905517 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 16:21:45 INFO - PROCESS | 2628 | 1461280905531 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:45 INFO - PROCESS | 2628 | ++DOCSHELL 0x127fcb000 == 42 [pid = 2628] [id = 585] 16:21:45 INFO - PROCESS | 2628 | ++DOMWINDOW == 103 (0x11c60fc00) [pid = 2628] [serial = 1755] [outer = 0x0] 16:21:45 INFO - PROCESS | 2628 | ++DOMWINDOW == 104 (0x11c66fc00) [pid = 2628] [serial = 1756] [outer = 0x11c60fc00] 16:21:45 INFO - PROCESS | 2628 | 1461280905557 Marionette DEBUG loaded listener.js 16:21:45 INFO - PROCESS | 2628 | ++DOMWINDOW == 105 (0x11c679000) [pid = 2628] [serial = 1757] [outer = 0x11c60fc00] 16:21:45 INFO - PROCESS | 2628 | 1461280905914 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]]]}] 16:21:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:21:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 518ms 16:21:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:21:45 INFO - PROCESS | 2628 | 1461280905931 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 16:21:45 INFO - PROCESS | 2628 | 1461280905933 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 16:21:45 INFO - PROCESS | 2628 | 1461280905935 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:21:45 INFO - PROCESS | 2628 | 1461280905936 Marionette TRACE conn2 <- [1,2314,null,{}] 16:21:45 INFO - PROCESS | 2628 | 1461280905938 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}] 16:21:46 INFO - PROCESS | 2628 | 1461280906036 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 16:21:46 INFO - PROCESS | 2628 | 1461280906048 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:46 INFO - PROCESS | 2628 | ++DOCSHELL 0x129c69000 == 43 [pid = 2628] [id = 586] 16:21:46 INFO - PROCESS | 2628 | ++DOMWINDOW == 106 (0x11c616400) [pid = 2628] [serial = 1758] [outer = 0x0] 16:21:46 INFO - PROCESS | 2628 | ++DOMWINDOW == 107 (0x11c714000) [pid = 2628] [serial = 1759] [outer = 0x11c616400] 16:21:46 INFO - PROCESS | 2628 | 1461280906073 Marionette DEBUG loaded listener.js 16:21:46 INFO - PROCESS | 2628 | ++DOMWINDOW == 108 (0x11c77a800) [pid = 2628] [serial = 1760] [outer = 0x11c616400] 16:21:46 INFO - PROCESS | 2628 | 1461280906482 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]]]}] 16:21:46 INFO - PROCESS | 2628 | --DOMWINDOW == 107 (0x11bec9800) [pid = 2628] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:21:46 INFO - PROCESS | 2628 | --DOMWINDOW == 106 (0x11ab74400) [pid = 2628] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:21:46 INFO - PROCESS | 2628 | --DOMWINDOW == 105 (0x11bf8b800) [pid = 2628] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:21:46 INFO - PROCESS | 2628 | --DOMWINDOW == 104 (0x114375800) [pid = 2628] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:21:46 INFO - PROCESS | 2628 | --DOMWINDOW == 103 (0x11a602c00) [pid = 2628] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:21:46 INFO - PROCESS | 2628 | --DOMWINDOW == 102 (0x112374000) [pid = 2628] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:21:46 INFO - PROCESS | 2628 | --DOMWINDOW == 101 (0x11c610c00) [pid = 2628] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:21:46 INFO - PROCESS | 2628 | --DOMWINDOW == 100 (0x11c675800) [pid = 2628] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:21:46 INFO - PROCESS | 2628 | --DOMWINDOW == 99 (0x11c70f800) [pid = 2628] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:21:46 INFO - PROCESS | 2628 | --DOMWINDOW == 98 (0x123711000) [pid = 2628] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:21:46 INFO - PROCESS | 2628 | --DOMWINDOW == 97 (0x114cd7800) [pid = 2628] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:21:46 INFO - PROCESS | 2628 | --DOMWINDOW == 96 (0x1191bf400) [pid = 2628] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:21:46 INFO - PROCESS | 2628 | --DOMWINDOW == 95 (0x11c783c00) [pid = 2628] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:21:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:21:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 569ms 16:21:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:21:46 INFO - PROCESS | 2628 | 1461280906505 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 16:21:46 INFO - PROCESS | 2628 | 1461280906506 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 16:21:46 INFO - PROCESS | 2628 | 1461280906509 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:21:46 INFO - PROCESS | 2628 | 1461280906510 Marionette TRACE conn2 <- [1,2318,null,{}] 16:21:46 INFO - PROCESS | 2628 | 1461280906512 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}] 16:21:46 INFO - PROCESS | 2628 | 1461280906595 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 16:21:46 INFO - PROCESS | 2628 | 1461280906600 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:46 INFO - PROCESS | 2628 | ++DOCSHELL 0x11c124800 == 44 [pid = 2628] [id = 587] 16:21:46 INFO - PROCESS | 2628 | ++DOMWINDOW == 96 (0x115335c00) [pid = 2628] [serial = 1761] [outer = 0x0] 16:21:46 INFO - PROCESS | 2628 | ++DOMWINDOW == 97 (0x1191bfc00) [pid = 2628] [serial = 1762] [outer = 0x115335c00] 16:21:46 INFO - PROCESS | 2628 | 1461280906625 Marionette DEBUG loaded listener.js 16:21:46 INFO - PROCESS | 2628 | ++DOMWINDOW == 98 (0x11c158c00) [pid = 2628] [serial = 1763] [outer = 0x115335c00] 16:21:46 INFO - PROCESS | 2628 | 1461280906963 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] 16:21:46 INFO - PROCESS | 2628 | 1461280906979 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 16:21:46 INFO - PROCESS | 2628 | 1461280906981 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:21:46 INFO - PROCESS | 2628 | 1461280906983 Marionette TRACE conn2 <- [1,2322,null,{}] 16:21:46 INFO - PROCESS | 2628 | 1461280906985 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}] 16:21:47 INFO - PROCESS | 2628 | 1461280907082 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 16:21:47 INFO - PROCESS | 2628 | 1461280907138 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:47 INFO - PROCESS | 2628 | ++DOCSHELL 0x12abcb800 == 45 [pid = 2628] [id = 588] 16:21:47 INFO - PROCESS | 2628 | ++DOMWINDOW == 99 (0x114f69800) [pid = 2628] [serial = 1764] [outer = 0x0] 16:21:47 INFO - PROCESS | 2628 | ++DOMWINDOW == 100 (0x11c67d000) [pid = 2628] [serial = 1765] [outer = 0x114f69800] 16:21:47 INFO - PROCESS | 2628 | 1461280907168 Marionette DEBUG loaded listener.js 16:21:47 INFO - PROCESS | 2628 | ++DOMWINDOW == 101 (0x123f6c000) [pid = 2628] [serial = 1766] [outer = 0x114f69800] 16:21:47 INFO - PROCESS | 2628 | 1461280907468 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]]]}] 16:21:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:21:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 520ms 16:21:47 INFO - PROCESS | 2628 | 1461280907501 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 16:21:47 INFO - PROCESS | 2628 | 1461280907502 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 16:21:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:21:47 INFO - PROCESS | 2628 | 1461280907507 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:21:47 INFO - PROCESS | 2628 | 1461280907510 Marionette TRACE conn2 <- [1,2326,null,{}] 16:21:47 INFO - PROCESS | 2628 | 1461280907512 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}] 16:21:47 INFO - PROCESS | 2628 | 1461280907598 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 16:21:47 INFO - PROCESS | 2628 | 1461280907602 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:47 INFO - PROCESS | 2628 | ++DOCSHELL 0x12afcd800 == 46 [pid = 2628] [id = 589] 16:21:47 INFO - PROCESS | 2628 | ++DOMWINDOW == 102 (0x123f6c800) [pid = 2628] [serial = 1767] [outer = 0x0] 16:21:47 INFO - PROCESS | 2628 | ++DOMWINDOW == 103 (0x123f79800) [pid = 2628] [serial = 1768] [outer = 0x123f6c800] 16:21:47 INFO - PROCESS | 2628 | 1461280907628 Marionette DEBUG loaded listener.js 16:21:47 INFO - PROCESS | 2628 | ++DOMWINDOW == 104 (0x1242e6800) [pid = 2628] [serial = 1769] [outer = 0x123f6c800] 16:21:47 INFO - PROCESS | 2628 | 1461280907973 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]]]}] 16:21:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:21:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 473ms 16:21:47 INFO - PROCESS | 2628 | 1461280907978 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 16:21:47 INFO - PROCESS | 2628 | 1461280907979 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 16:21:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:21:47 INFO - PROCESS | 2628 | 1461280907982 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:21:47 INFO - PROCESS | 2628 | 1461280907983 Marionette TRACE conn2 <- [1,2330,null,{}] 16:21:47 INFO - PROCESS | 2628 | 1461280907985 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}] 16:21:48 INFO - PROCESS | 2628 | 1461280908097 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 16:21:48 INFO - PROCESS | 2628 | 1461280908104 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:48 INFO - PROCESS | 2628 | ++DOCSHELL 0x12b0f4000 == 47 [pid = 2628] [id = 590] 16:21:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 105 (0x123f6f400) [pid = 2628] [serial = 1770] [outer = 0x0] 16:21:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 106 (0x12449c400) [pid = 2628] [serial = 1771] [outer = 0x123f6f400] 16:21:48 INFO - PROCESS | 2628 | 1461280908129 Marionette DEBUG loaded listener.js 16:21:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 107 (0x125f36c00) [pid = 2628] [serial = 1772] [outer = 0x123f6f400] 16:21:48 INFO - PROCESS | 2628 | 1461280908423 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]]]}] 16:21:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:21:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 468ms 16:21:48 INFO - PROCESS | 2628 | 1461280908451 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 16:21:48 INFO - PROCESS | 2628 | 1461280908452 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 16:21:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:21:48 INFO - PROCESS | 2628 | 1461280908454 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:21:48 INFO - PROCESS | 2628 | 1461280908457 Marionette TRACE conn2 <- [1,2334,null,{}] 16:21:48 INFO - PROCESS | 2628 | 1461280908461 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}] 16:21:48 INFO - PROCESS | 2628 | 1461280908607 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 16:21:48 INFO - PROCESS | 2628 | 1461280908724 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:48 INFO - PROCESS | 2628 | ++DOCSHELL 0x1158a1000 == 48 [pid = 2628] [id = 591] 16:21:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 108 (0x112249800) [pid = 2628] [serial = 1773] [outer = 0x0] 16:21:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 109 (0x112367800) [pid = 2628] [serial = 1774] [outer = 0x112249800] 16:21:48 INFO - PROCESS | 2628 | 1461280908757 Marionette DEBUG loaded listener.js 16:21:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 110 (0x1146d9400) [pid = 2628] [serial = 1775] [outer = 0x112249800] 16:21:49 INFO - PROCESS | 2628 | 1461280909183 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]]]}] 16:21:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:21:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 773ms 16:21:49 INFO - PROCESS | 2628 | 1461280909229 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 16:21:49 INFO - PROCESS | 2628 | 1461280909232 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 16:21:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:21:49 INFO - PROCESS | 2628 | 1461280909235 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:21:49 INFO - PROCESS | 2628 | 1461280909238 Marionette TRACE conn2 <- [1,2338,null,{}] 16:21:49 INFO - PROCESS | 2628 | 1461280909241 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}] 16:21:49 INFO - PROCESS | 2628 | 1461280909370 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 16:21:49 INFO - PROCESS | 2628 | 1461280909441 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:49 INFO - PROCESS | 2628 | ++DOCSHELL 0x11afa5800 == 49 [pid = 2628] [id = 592] 16:21:49 INFO - PROCESS | 2628 | ++DOMWINDOW == 111 (0x115979400) [pid = 2628] [serial = 1776] [outer = 0x0] 16:21:49 INFO - PROCESS | 2628 | ++DOMWINDOW == 112 (0x1187d0c00) [pid = 2628] [serial = 1777] [outer = 0x115979400] 16:21:49 INFO - PROCESS | 2628 | 1461280909473 Marionette DEBUG loaded listener.js 16:21:49 INFO - PROCESS | 2628 | ++DOMWINDOW == 113 (0x119144400) [pid = 2628] [serial = 1778] [outer = 0x115979400] 16:21:49 INFO - PROCESS | 2628 | 1461280909904 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]]]}] 16:21:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:21:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 722ms 16:21:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:21:49 INFO - PROCESS | 2628 | 1461280909958 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 16:21:49 INFO - PROCESS | 2628 | 1461280909959 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 16:21:49 INFO - PROCESS | 2628 | 1461280909962 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:21:49 INFO - PROCESS | 2628 | 1461280909963 Marionette TRACE conn2 <- [1,2342,null,{}] 16:21:49 INFO - PROCESS | 2628 | 1461280909966 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}] 16:21:50 INFO - PROCESS | 2628 | 1461280910070 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 16:21:50 INFO - PROCESS | 2628 | 1461280910130 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:50 INFO - PROCESS | 2628 | ++DOCSHELL 0x129c73800 == 50 [pid = 2628] [id = 593] 16:21:50 INFO - PROCESS | 2628 | ++DOMWINDOW == 114 (0x119e74800) [pid = 2628] [serial = 1779] [outer = 0x0] 16:21:50 INFO - PROCESS | 2628 | ++DOMWINDOW == 115 (0x11addd400) [pid = 2628] [serial = 1780] [outer = 0x119e74800] 16:21:50 INFO - PROCESS | 2628 | 1461280910160 Marionette DEBUG loaded listener.js 16:21:50 INFO - PROCESS | 2628 | ++DOMWINDOW == 116 (0x11b920400) [pid = 2628] [serial = 1781] [outer = 0x119e74800] 16:21:50 INFO - PROCESS | 2628 | 1461280910609 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]]]}] 16:21:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:21:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 671ms 16:21:50 INFO - PROCESS | 2628 | 1461280910633 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 16:21:50 INFO - PROCESS | 2628 | 1461280910636 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 16:21:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:21:50 INFO - PROCESS | 2628 | 1461280910644 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:21:50 INFO - PROCESS | 2628 | 1461280910648 Marionette TRACE conn2 <- [1,2346,null,{}] 16:21:50 INFO - PROCESS | 2628 | 1461280910650 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}] 16:21:50 INFO - PROCESS | 2628 | 1461280910779 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 16:21:50 INFO - PROCESS | 2628 | 1461280910839 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:50 INFO - PROCESS | 2628 | ++DOCSHELL 0x12bd23800 == 51 [pid = 2628] [id = 594] 16:21:50 INFO - PROCESS | 2628 | ++DOMWINDOW == 117 (0x11b9ab000) [pid = 2628] [serial = 1782] [outer = 0x0] 16:21:50 INFO - PROCESS | 2628 | ++DOMWINDOW == 118 (0x11c14dc00) [pid = 2628] [serial = 1783] [outer = 0x11b9ab000] 16:21:50 INFO - PROCESS | 2628 | 1461280910870 Marionette DEBUG loaded listener.js 16:21:50 INFO - PROCESS | 2628 | ++DOMWINDOW == 119 (0x123925c00) [pid = 2628] [serial = 1784] [outer = 0x11b9ab000] 16:21:51 INFO - PROCESS | 2628 | 1461280911335 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]]]}] 16:21:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:21:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 725ms 16:21:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:21:51 INFO - PROCESS | 2628 | 1461280911366 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 16:21:51 INFO - PROCESS | 2628 | 1461280911367 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 16:21:51 INFO - PROCESS | 2628 | 1461280911369 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:21:51 INFO - PROCESS | 2628 | 1461280911371 Marionette TRACE conn2 <- [1,2350,null,{}] 16:21:51 INFO - PROCESS | 2628 | 1461280911375 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}] 16:21:51 INFO - PROCESS | 2628 | 1461280911477 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 16:21:51 INFO - PROCESS | 2628 | 1461280911549 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:51 INFO - PROCESS | 2628 | ++DOCSHELL 0x11c129000 == 52 [pid = 2628] [id = 595] 16:21:51 INFO - PROCESS | 2628 | ++DOMWINDOW == 120 (0x118f7ec00) [pid = 2628] [serial = 1785] [outer = 0x0] 16:21:51 INFO - PROCESS | 2628 | ++DOMWINDOW == 121 (0x11af18000) [pid = 2628] [serial = 1786] [outer = 0x118f7ec00] 16:21:51 INFO - PROCESS | 2628 | 1461280911579 Marionette DEBUG loaded listener.js 16:21:51 INFO - PROCESS | 2628 | ++DOMWINDOW == 122 (0x123aa4800) [pid = 2628] [serial = 1787] [outer = 0x118f7ec00] 16:21:52 INFO - PROCESS | 2628 | 1461280912194 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]]]}] 16:21:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:21:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 874ms 16:21:52 INFO - PROCESS | 2628 | 1461280912255 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 16:21:52 INFO - PROCESS | 2628 | 1461280912257 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 16:21:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:21:52 INFO - PROCESS | 2628 | 1461280912262 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:21:52 INFO - PROCESS | 2628 | 1461280912264 Marionette TRACE conn2 <- [1,2354,null,{}] 16:21:52 INFO - PROCESS | 2628 | 1461280912268 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}] 16:21:52 INFO - PROCESS | 2628 | 1461280912359 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 16:21:52 INFO - PROCESS | 2628 | 1461280912432 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:52 INFO - PROCESS | 2628 | ++DOCSHELL 0x123bc5800 == 53 [pid = 2628] [id = 596] 16:21:52 INFO - PROCESS | 2628 | ++DOMWINDOW == 123 (0x114f71000) [pid = 2628] [serial = 1788] [outer = 0x0] 16:21:52 INFO - PROCESS | 2628 | ++DOMWINDOW == 124 (0x11535b400) [pid = 2628] [serial = 1789] [outer = 0x114f71000] 16:21:52 INFO - PROCESS | 2628 | 1461280912462 Marionette DEBUG loaded listener.js 16:21:52 INFO - PROCESS | 2628 | ++DOMWINDOW == 125 (0x1177c2c00) [pid = 2628] [serial = 1790] [outer = 0x114f71000] 16:21:52 INFO - PROCESS | 2628 | --DOCSHELL 0x139b56000 == 52 [pid = 2628] [id = 540] 16:21:52 INFO - PROCESS | 2628 | --DOCSHELL 0x12b0f4000 == 51 [pid = 2628] [id = 590] 16:21:52 INFO - PROCESS | 2628 | --DOCSHELL 0x12afcd800 == 50 [pid = 2628] [id = 589] 16:21:52 INFO - PROCESS | 2628 | --DOCSHELL 0x12abcb800 == 49 [pid = 2628] [id = 588] 16:21:52 INFO - PROCESS | 2628 | --DOCSHELL 0x11c124800 == 48 [pid = 2628] [id = 587] 16:21:52 INFO - PROCESS | 2628 | --DOCSHELL 0x129c69000 == 47 [pid = 2628] [id = 586] 16:21:52 INFO - PROCESS | 2628 | --DOCSHELL 0x127fcb000 == 46 [pid = 2628] [id = 585] 16:21:52 INFO - PROCESS | 2628 | --DOCSHELL 0x125f48000 == 45 [pid = 2628] [id = 584] 16:21:52 INFO - PROCESS | 2628 | 1461280912915 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]]]}] 16:21:52 INFO - PROCESS | 2628 | --DOCSHELL 0x118cc7800 == 44 [pid = 2628] [id = 583] 16:21:52 INFO - PROCESS | 2628 | --DOCSHELL 0x123b28000 == 43 [pid = 2628] [id = 582] 16:21:52 INFO - PROCESS | 2628 | --DOCSHELL 0x11be73000 == 42 [pid = 2628] [id = 581] 16:21:52 INFO - PROCESS | 2628 | --DOCSHELL 0x11b054000 == 41 [pid = 2628] [id = 580] 16:21:52 INFO - PROCESS | 2628 | --DOCSHELL 0x118a57000 == 40 [pid = 2628] [id = 579] 16:21:52 INFO - PROCESS | 2628 | --DOCSHELL 0x11915e800 == 39 [pid = 2628] [id = 578] 16:21:52 INFO - PROCESS | 2628 | --DOCSHELL 0x12bc1c000 == 38 [pid = 2628] [id = 577] 16:21:52 INFO - PROCESS | 2628 | --DOCSHELL 0x12b556000 == 37 [pid = 2628] [id = 576] 16:21:52 INFO - PROCESS | 2628 | --DOCSHELL 0x12b0da800 == 36 [pid = 2628] [id = 575] 16:21:52 INFO - PROCESS | 2628 | --DOCSHELL 0x125e22800 == 35 [pid = 2628] [id = 574] 16:21:52 INFO - PROCESS | 2628 | --DOCSHELL 0x11a8d2000 == 34 [pid = 2628] [id = 573] 16:21:52 INFO - PROCESS | 2628 | --DOCSHELL 0x12afe1800 == 33 [pid = 2628] [id = 572] 16:21:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:21:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 672ms 16:21:52 INFO - PROCESS | 2628 | 1461280912934 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 16:21:52 INFO - PROCESS | 2628 | 1461280912938 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 16:21:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:21:52 INFO - PROCESS | 2628 | 1461280912942 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:21:52 INFO - PROCESS | 2628 | 1461280912944 Marionette TRACE conn2 <- [1,2358,null,{}] 16:21:52 INFO - PROCESS | 2628 | 1461280912946 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}] 16:21:53 INFO - PROCESS | 2628 | 1461280913028 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 16:21:53 INFO - PROCESS | 2628 | 1461280913033 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:53 INFO - PROCESS | 2628 | ++DOCSHELL 0x119280000 == 34 [pid = 2628] [id = 597] 16:21:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 126 (0x118538400) [pid = 2628] [serial = 1791] [outer = 0x0] 16:21:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 127 (0x118a86c00) [pid = 2628] [serial = 1792] [outer = 0x118538400] 16:21:53 INFO - PROCESS | 2628 | 1461280913060 Marionette DEBUG loaded listener.js 16:21:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 128 (0x1191c8800) [pid = 2628] [serial = 1793] [outer = 0x118538400] 16:21:53 INFO - PROCESS | 2628 | --DOMWINDOW == 127 (0x12c08c400) [pid = 2628] [serial = 1622] [outer = 0x0] [url = about:blank] 16:21:53 INFO - PROCESS | 2628 | --DOMWINDOW == 126 (0x119ac9000) [pid = 2628] [serial = 1688] [outer = 0x0] [url = about:blank] 16:21:53 INFO - PROCESS | 2628 | --DOMWINDOW == 125 (0x11c67c000) [pid = 2628] [serial = 1709] [outer = 0x0] [url = about:blank] 16:21:53 INFO - PROCESS | 2628 | --DOMWINDOW == 124 (0x11af21400) [pid = 2628] [serial = 1694] [outer = 0x0] [url = about:blank] 16:21:53 INFO - PROCESS | 2628 | --DOMWINDOW == 123 (0x123c2c400) [pid = 2628] [serial = 1715] [outer = 0x0] [url = about:blank] 16:21:53 INFO - PROCESS | 2628 | --DOMWINDOW == 122 (0x11bf8cc00) [pid = 2628] [serial = 1696] [outer = 0x0] [url = about:blank] 16:21:53 INFO - PROCESS | 2628 | --DOMWINDOW == 121 (0x115976000) [pid = 2628] [serial = 1678] [outer = 0x0] [url = about:blank] 16:21:53 INFO - PROCESS | 2628 | --DOMWINDOW == 120 (0x11addcc00) [pid = 2628] [serial = 1693] [outer = 0x0] [url = about:blank] 16:21:53 INFO - PROCESS | 2628 | --DOMWINDOW == 119 (0x11c517c00) [pid = 2628] [serial = 1699] [outer = 0x0] [url = about:blank] 16:21:53 INFO - PROCESS | 2628 | --DOMWINDOW == 118 (0x114d5d800) [pid = 2628] [serial = 1682] [outer = 0x0] [url = about:blank] 16:21:53 INFO - PROCESS | 2628 | --DOMWINDOW == 117 (0x114d4e800) [pid = 2628] [serial = 1681] [outer = 0x0] [url = about:blank] 16:21:53 INFO - PROCESS | 2628 | --DOMWINDOW == 116 (0x11a87ec00) [pid = 2628] [serial = 1690] [outer = 0x0] [url = about:blank] 16:21:53 INFO - PROCESS | 2628 | --DOMWINDOW == 115 (0x11aa5f000) [pid = 2628] [serial = 1691] [outer = 0x0] [url = about:blank] 16:21:53 INFO - PROCESS | 2628 | --DOMWINDOW == 114 (0x11bfef800) [pid = 2628] [serial = 1697] [outer = 0x0] [url = about:blank] 16:21:53 INFO - PROCESS | 2628 | --DOMWINDOW == 113 (0x11bf89400) [pid = 2628] [serial = 1708] [outer = 0x0] [url = about:blank] 16:21:53 INFO - PROCESS | 2628 | --DOMWINDOW == 112 (0x11c638000) [pid = 2628] [serial = 1702] [outer = 0x0] [url = about:blank] 16:21:53 INFO - PROCESS | 2628 | --DOMWINDOW == 111 (0x11c60f400) [pid = 2628] [serial = 1700] [outer = 0x0] [url = about:blank] 16:21:53 INFO - PROCESS | 2628 | --DOMWINDOW == 110 (0x11c67e800) [pid = 2628] [serial = 1705] [outer = 0x0] [url = about:blank] 16:21:53 INFO - PROCESS | 2628 | --DOMWINDOW == 109 (0x11c675400) [pid = 2628] [serial = 1703] [outer = 0x0] [url = about:blank] 16:21:53 INFO - PROCESS | 2628 | --DOMWINDOW == 108 (0x11c77c000) [pid = 2628] [serial = 1711] [outer = 0x0] [url = about:blank] 16:21:53 INFO - PROCESS | 2628 | --DOMWINDOW == 107 (0x123926400) [pid = 2628] [serial = 1712] [outer = 0x0] [url = about:blank] 16:21:53 INFO - PROCESS | 2628 | --DOMWINDOW == 106 (0x123c21000) [pid = 2628] [serial = 1714] [outer = 0x0] [url = about:blank] 16:21:53 INFO - PROCESS | 2628 | --DOMWINDOW == 105 (0x11c716800) [pid = 2628] [serial = 1706] [outer = 0x0] [url = about:blank] 16:21:53 INFO - PROCESS | 2628 | --DOMWINDOW == 104 (0x1157ed800) [pid = 2628] [serial = 1684] [outer = 0x0] [url = about:blank] 16:21:53 INFO - PROCESS | 2628 | --DOMWINDOW == 103 (0x11870c800) [pid = 2628] [serial = 1685] [outer = 0x0] [url = about:blank] 16:21:53 INFO - PROCESS | 2628 | --DOMWINDOW == 102 (0x113f09800) [pid = 2628] [serial = 1675] [outer = 0x0] [url = about:blank] 16:21:53 INFO - PROCESS | 2628 | --DOMWINDOW == 101 (0x1191c7800) [pid = 2628] [serial = 1687] [outer = 0x0] [url = about:blank] 16:21:53 INFO - PROCESS | 2628 | 1461280913415 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]]]}] 16:21:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:21:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 520ms 16:21:53 INFO - PROCESS | 2628 | 1461280913462 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 16:21:53 INFO - PROCESS | 2628 | 1461280913464 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 16:21:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:21:53 INFO - PROCESS | 2628 | 1461280913466 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:21:53 INFO - PROCESS | 2628 | 1461280913468 Marionette TRACE conn2 <- [1,2362,null,{}] 16:21:53 INFO - PROCESS | 2628 | 1461280913475 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}] 16:21:53 INFO - PROCESS | 2628 | 1461280913558 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 16:21:53 INFO - PROCESS | 2628 | 1461280913564 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:53 INFO - PROCESS | 2628 | ++DOCSHELL 0x11c6eb800 == 35 [pid = 2628] [id = 598] 16:21:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 102 (0x1192c3400) [pid = 2628] [serial = 1794] [outer = 0x0] 16:21:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 103 (0x11aa1a400) [pid = 2628] [serial = 1795] [outer = 0x1192c3400] 16:21:53 INFO - PROCESS | 2628 | 1461280913591 Marionette DEBUG loaded listener.js 16:21:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 104 (0x11ade1400) [pid = 2628] [serial = 1796] [outer = 0x1192c3400] 16:21:53 INFO - PROCESS | 2628 | 1461280913948 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]]]}] 16:21:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:21:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 520ms 16:21:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:21:53 INFO - PROCESS | 2628 | 1461280913986 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 16:21:53 INFO - PROCESS | 2628 | 1461280913988 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 16:21:54 INFO - PROCESS | 2628 | 1461280914001 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:21:54 INFO - PROCESS | 2628 | 1461280914003 Marionette TRACE conn2 <- [1,2366,null,{}] 16:21:54 INFO - PROCESS | 2628 | 1461280914006 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}] 16:21:54 INFO - PROCESS | 2628 | 1461280914084 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 16:21:54 INFO - PROCESS | 2628 | 1461280914091 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:54 INFO - PROCESS | 2628 | ++DOCSHELL 0x123fb0800 == 36 [pid = 2628] [id = 599] 16:21:54 INFO - PROCESS | 2628 | ++DOMWINDOW == 105 (0x11af1e400) [pid = 2628] [serial = 1797] [outer = 0x0] 16:21:54 INFO - PROCESS | 2628 | ++DOMWINDOW == 106 (0x11bec7000) [pid = 2628] [serial = 1798] [outer = 0x11af1e400] 16:21:54 INFO - PROCESS | 2628 | 1461280914117 Marionette DEBUG loaded listener.js 16:21:54 INFO - PROCESS | 2628 | ++DOMWINDOW == 107 (0x11bfe6c00) [pid = 2628] [serial = 1799] [outer = 0x11af1e400] 16:21:54 INFO - PROCESS | 2628 | 1461280914468 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]]]}] 16:21:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:21:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 480ms 16:21:54 INFO - PROCESS | 2628 | 1461280914476 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 16:21:54 INFO - PROCESS | 2628 | 1461280914477 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 16:21:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:21:54 INFO - PROCESS | 2628 | 1461280914479 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:21:54 INFO - PROCESS | 2628 | 1461280914480 Marionette TRACE conn2 <- [1,2370,null,{}] 16:21:54 INFO - PROCESS | 2628 | 1461280914482 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}] 16:21:54 INFO - PROCESS | 2628 | 1461280914564 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 16:21:54 INFO - PROCESS | 2628 | 1461280914671 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:54 INFO - PROCESS | 2628 | ++DOCSHELL 0x1177da000 == 37 [pid = 2628] [id = 600] 16:21:54 INFO - PROCESS | 2628 | ++DOMWINDOW == 108 (0x112360400) [pid = 2628] [serial = 1800] [outer = 0x0] 16:21:54 INFO - PROCESS | 2628 | ++DOMWINDOW == 109 (0x112376c00) [pid = 2628] [serial = 1801] [outer = 0x112360400] 16:21:54 INFO - PROCESS | 2628 | 1461280914705 Marionette DEBUG loaded listener.js 16:21:54 INFO - PROCESS | 2628 | ++DOMWINDOW == 110 (0x114cd7800) [pid = 2628] [serial = 1802] [outer = 0x112360400] 16:21:55 INFO - PROCESS | 2628 | 1461280915155 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]]]}] 16:21:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:21:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 722ms 16:21:55 INFO - PROCESS | 2628 | 1461280915202 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 16:21:55 INFO - PROCESS | 2628 | 1461280915204 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 16:21:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:21:55 INFO - PROCESS | 2628 | 1461280915210 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:21:55 INFO - PROCESS | 2628 | 1461280915212 Marionette TRACE conn2 <- [1,2374,null,{}] 16:21:55 INFO - PROCESS | 2628 | 1461280915216 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}] 16:21:55 INFO - PROCESS | 2628 | 1461280915317 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 16:21:55 INFO - PROCESS | 2628 | 1461280915386 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:55 INFO - PROCESS | 2628 | ++DOCSHELL 0x123e17000 == 38 [pid = 2628] [id = 601] 16:21:55 INFO - PROCESS | 2628 | ++DOMWINDOW == 111 (0x1158ed400) [pid = 2628] [serial = 1803] [outer = 0x0] 16:21:55 INFO - PROCESS | 2628 | ++DOMWINDOW == 112 (0x1192bec00) [pid = 2628] [serial = 1804] [outer = 0x1158ed400] 16:21:55 INFO - PROCESS | 2628 | 1461280915420 Marionette DEBUG loaded listener.js 16:21:55 INFO - PROCESS | 2628 | ++DOMWINDOW == 113 (0x11aa5bc00) [pid = 2628] [serial = 1805] [outer = 0x1158ed400] 16:21:55 INFO - PROCESS | 2628 | 1461280915891 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]]]}] 16:21:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:21:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 722ms 16:21:55 INFO - PROCESS | 2628 | 1461280915973 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 16:21:55 INFO - PROCESS | 2628 | 1461280915977 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 16:21:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:21:55 INFO - PROCESS | 2628 | 1461280915984 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:21:55 INFO - PROCESS | 2628 | 1461280915986 Marionette TRACE conn2 <- [1,2378,null,{}] 16:21:56 INFO - PROCESS | 2628 | 1461280916012 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}] 16:21:56 INFO - PROCESS | 2628 | 1461280916122 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 16:21:56 INFO - PROCESS | 2628 | 1461280916190 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:56 INFO - PROCESS | 2628 | ++DOCSHELL 0x1285c2800 == 39 [pid = 2628] [id = 602] 16:21:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 114 (0x11aa5cc00) [pid = 2628] [serial = 1806] [outer = 0x0] 16:21:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 115 (0x11bed3c00) [pid = 2628] [serial = 1807] [outer = 0x11aa5cc00] 16:21:56 INFO - PROCESS | 2628 | 1461280916221 Marionette DEBUG loaded listener.js 16:21:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 116 (0x11c609800) [pid = 2628] [serial = 1808] [outer = 0x11aa5cc00] 16:21:56 INFO - PROCESS | 2628 | 1461280916631 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]]]}] 16:21:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:21:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 693ms 16:21:56 INFO - PROCESS | 2628 | 1461280916677 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 16:21:56 INFO - PROCESS | 2628 | 1461280916678 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 16:21:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:21:56 INFO - PROCESS | 2628 | 1461280916685 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:21:56 INFO - PROCESS | 2628 | 1461280916690 Marionette TRACE conn2 <- [1,2382,null,{}] 16:21:56 INFO - PROCESS | 2628 | 1461280916693 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}] 16:21:56 INFO - PROCESS | 2628 | 1461280916792 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 16:21:56 INFO - PROCESS | 2628 | 1461280916849 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:56 INFO - PROCESS | 2628 | ++DOCSHELL 0x12a770800 == 40 [pid = 2628] [id = 603] 16:21:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 117 (0x11c610c00) [pid = 2628] [serial = 1809] [outer = 0x0] 16:21:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 118 (0x11c70e000) [pid = 2628] [serial = 1810] [outer = 0x11c610c00] 16:21:56 INFO - PROCESS | 2628 | 1461280916880 Marionette DEBUG loaded listener.js 16:21:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 119 (0x11c775c00) [pid = 2628] [serial = 1811] [outer = 0x11c610c00] 16:21:57 INFO - PROCESS | 2628 | 1461280917271 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]]]}] 16:21:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:21:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 628ms 16:21:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:21:57 INFO - PROCESS | 2628 | 1461280917309 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 16:21:57 INFO - PROCESS | 2628 | 1461280917311 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 16:21:57 INFO - PROCESS | 2628 | 1461280917313 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:21:57 INFO - PROCESS | 2628 | 1461280917315 Marionette TRACE conn2 <- [1,2386,null,{}] 16:21:57 INFO - PROCESS | 2628 | 1461280917317 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}] 16:21:57 INFO - PROCESS | 2628 | 1461280917416 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 16:21:57 INFO - PROCESS | 2628 | 1461280917504 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:57 INFO - PROCESS | 2628 | ++DOCSHELL 0x12ac5c800 == 41 [pid = 2628] [id = 604] 16:21:57 INFO - PROCESS | 2628 | ++DOMWINDOW == 120 (0x11c774800) [pid = 2628] [serial = 1812] [outer = 0x0] 16:21:57 INFO - PROCESS | 2628 | ++DOMWINDOW == 121 (0x12391dc00) [pid = 2628] [serial = 1813] [outer = 0x11c774800] 16:21:57 INFO - PROCESS | 2628 | 1461280917547 Marionette DEBUG loaded listener.js 16:21:57 INFO - PROCESS | 2628 | ++DOMWINDOW == 122 (0x123aa9000) [pid = 2628] [serial = 1814] [outer = 0x11c774800] 16:21:57 INFO - PROCESS | 2628 | 1461280917955 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]]]}] 16:21:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:21:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 669ms 16:21:57 INFO - PROCESS | 2628 | 1461280917983 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 16:21:57 INFO - PROCESS | 2628 | 1461280917984 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 16:21:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:21:57 INFO - PROCESS | 2628 | 1461280917987 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:21:57 INFO - PROCESS | 2628 | 1461280917988 Marionette TRACE conn2 <- [1,2390,null,{}] 16:21:57 INFO - PROCESS | 2628 | 1461280917990 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}] 16:21:58 INFO - PROCESS | 2628 | 1461280918087 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 16:21:58 INFO - PROCESS | 2628 | 1461280918146 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:58 INFO - PROCESS | 2628 | ++DOCSHELL 0x12afca800 == 42 [pid = 2628] [id = 605] 16:21:58 INFO - PROCESS | 2628 | ++DOMWINDOW == 123 (0x123c2c400) [pid = 2628] [serial = 1815] [outer = 0x0] 16:21:58 INFO - PROCESS | 2628 | ++DOMWINDOW == 124 (0x123c89c00) [pid = 2628] [serial = 1816] [outer = 0x123c2c400] 16:21:58 INFO - PROCESS | 2628 | 1461280918185 Marionette DEBUG loaded listener.js 16:21:58 INFO - PROCESS | 2628 | ++DOMWINDOW == 125 (0x124081c00) [pid = 2628] [serial = 1817] [outer = 0x123c2c400] 16:21:58 INFO - PROCESS | 2628 | 1461280918596 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]]]}] 16:21:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:21:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 669ms 16:21:58 INFO - PROCESS | 2628 | 1461280918656 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 16:21:58 INFO - PROCESS | 2628 | 1461280918658 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 16:21:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:21:58 INFO - PROCESS | 2628 | 1461280918660 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:21:58 INFO - PROCESS | 2628 | 1461280918661 Marionette TRACE conn2 <- [1,2394,null,{}] 16:21:58 INFO - PROCESS | 2628 | 1461280918664 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}] 16:21:58 INFO - PROCESS | 2628 | 1461280918761 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 16:21:58 INFO - PROCESS | 2628 | 1461280918863 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:58 INFO - PROCESS | 2628 | ++DOCSHELL 0x12b0f5000 == 43 [pid = 2628] [id = 606] 16:21:58 INFO - PROCESS | 2628 | ++DOMWINDOW == 126 (0x1242dd000) [pid = 2628] [serial = 1818] [outer = 0x0] 16:21:58 INFO - PROCESS | 2628 | ++DOMWINDOW == 127 (0x125f38800) [pid = 2628] [serial = 1819] [outer = 0x1242dd000] 16:21:58 INFO - PROCESS | 2628 | 1461280918894 Marionette DEBUG loaded listener.js 16:21:58 INFO - PROCESS | 2628 | ++DOMWINDOW == 128 (0x12749d000) [pid = 2628] [serial = 1820] [outer = 0x1242dd000] 16:21:59 INFO - PROCESS | 2628 | 1461280919323 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]]]}] 16:21:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:21:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 669ms 16:21:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:21:59 INFO - PROCESS | 2628 | 1461280919330 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 16:21:59 INFO - PROCESS | 2628 | 1461280919331 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 16:21:59 INFO - PROCESS | 2628 | 1461280919333 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:21:59 INFO - PROCESS | 2628 | 1461280919335 Marionette TRACE conn2 <- [1,2398,null,{}] 16:21:59 INFO - PROCESS | 2628 | 1461280919337 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}] 16:21:59 INFO - PROCESS | 2628 | 1461280919435 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 16:21:59 INFO - PROCESS | 2628 | 1461280919490 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:59 INFO - PROCESS | 2628 | ++DOCSHELL 0x12bd12000 == 44 [pid = 2628] [id = 607] 16:21:59 INFO - PROCESS | 2628 | ++DOMWINDOW == 129 (0x125f36400) [pid = 2628] [serial = 1821] [outer = 0x0] 16:21:59 INFO - PROCESS | 2628 | ++DOMWINDOW == 130 (0x1274b7c00) [pid = 2628] [serial = 1822] [outer = 0x125f36400] 16:21:59 INFO - PROCESS | 2628 | 1461280919519 Marionette DEBUG loaded listener.js 16:21:59 INFO - PROCESS | 2628 | ++DOMWINDOW == 131 (0x1278d4800) [pid = 2628] [serial = 1823] [outer = 0x125f36400] 16:22:00 INFO - PROCESS | 2628 | 1461280920055 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]]]}] 16:22:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:22:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 770ms 16:22:00 INFO - PROCESS | 2628 | 1461280920118 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 16:22:00 INFO - PROCESS | 2628 | 1461280920120 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 16:22:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:22:00 INFO - PROCESS | 2628 | 1461280920142 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:22:00 INFO - PROCESS | 2628 | 1461280920144 Marionette TRACE conn2 <- [1,2402,null,{}] 16:22:00 INFO - PROCESS | 2628 | 1461280920148 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}] 16:22:00 INFO - PROCESS | 2628 | 1461280920247 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 16:22:00 INFO - PROCESS | 2628 | 1461280920319 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:00 INFO - PROCESS | 2628 | ++DOCSHELL 0x11ad90800 == 45 [pid = 2628] [id = 608] 16:22:00 INFO - PROCESS | 2628 | ++DOMWINDOW == 132 (0x1187d7000) [pid = 2628] [serial = 1824] [outer = 0x0] 16:22:00 INFO - PROCESS | 2628 | ++DOMWINDOW == 133 (0x118f7a400) [pid = 2628] [serial = 1825] [outer = 0x1187d7000] 16:22:00 INFO - PROCESS | 2628 | 1461280920349 Marionette DEBUG loaded listener.js 16:22:00 INFO - PROCESS | 2628 | ++DOMWINDOW == 134 (0x11a871400) [pid = 2628] [serial = 1826] [outer = 0x1187d7000] 16:22:00 INFO - PROCESS | 2628 | --DOCSHELL 0x123fb0800 == 44 [pid = 2628] [id = 599] 16:22:00 INFO - PROCESS | 2628 | --DOCSHELL 0x11c6eb800 == 43 [pid = 2628] [id = 598] 16:22:00 INFO - PROCESS | 2628 | --DOCSHELL 0x119280000 == 42 [pid = 2628] [id = 597] 16:22:00 INFO - PROCESS | 2628 | --DOCSHELL 0x123bc5800 == 41 [pid = 2628] [id = 596] 16:22:00 INFO - PROCESS | 2628 | 1461280920708 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]]]}] 16:22:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:22:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 571ms 16:22:00 INFO - PROCESS | 2628 | 1461280920713 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 16:22:00 INFO - PROCESS | 2628 | 1461280920717 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 16:22:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:22:00 INFO - PROCESS | 2628 | 1461280920725 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:22:00 INFO - PROCESS | 2628 | 1461280920727 Marionette TRACE conn2 <- [1,2406,null,{}] 16:22:00 INFO - PROCESS | 2628 | 1461280920729 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}] 16:22:00 INFO - PROCESS | 2628 | 1461280920816 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 16:22:00 INFO - PROCESS | 2628 | 1461280920911 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:00 INFO - PROCESS | 2628 | ++DOCSHELL 0x123fa3800 == 42 [pid = 2628] [id = 609] 16:22:00 INFO - PROCESS | 2628 | ++DOMWINDOW == 135 (0x118a39400) [pid = 2628] [serial = 1827] [outer = 0x0] 16:22:00 INFO - PROCESS | 2628 | ++DOMWINDOW == 136 (0x11ab75000) [pid = 2628] [serial = 1828] [outer = 0x118a39400] 16:22:00 INFO - PROCESS | 2628 | 1461280920937 Marionette DEBUG loaded listener.js 16:22:00 INFO - PROCESS | 2628 | ++DOMWINDOW == 137 (0x11bfee800) [pid = 2628] [serial = 1829] [outer = 0x118a39400] 16:22:01 INFO - PROCESS | 2628 | 1461280921313 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]]]}] 16:22:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:22:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 629ms 16:22:01 INFO - PROCESS | 2628 | 1461280921353 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 16:22:01 INFO - PROCESS | 2628 | 1461280921355 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 16:22:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:22:01 INFO - PROCESS | 2628 | 1461280921359 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:22:01 INFO - PROCESS | 2628 | 1461280921362 Marionette TRACE conn2 <- [1,2410,null,{}] 16:22:01 INFO - PROCESS | 2628 | 1461280921369 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}] 16:22:01 INFO - PROCESS | 2628 | 1461280921477 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 16:22:01 INFO - PROCESS | 2628 | 1461280921492 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:01 INFO - PROCESS | 2628 | ++DOCSHELL 0x12a940000 == 43 [pid = 2628] [id = 610] 16:22:01 INFO - PROCESS | 2628 | ++DOMWINDOW == 138 (0x11c612000) [pid = 2628] [serial = 1830] [outer = 0x0] 16:22:01 INFO - PROCESS | 2628 | ++DOMWINDOW == 139 (0x11c774400) [pid = 2628] [serial = 1831] [outer = 0x11c612000] 16:22:01 INFO - PROCESS | 2628 | 1461280921519 Marionette DEBUG loaded listener.js 16:22:01 INFO - PROCESS | 2628 | ++DOMWINDOW == 140 (0x123c29400) [pid = 2628] [serial = 1832] [outer = 0x11c612000] 16:22:01 INFO - PROCESS | 2628 | 1461280921901 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]]]}] 16:22:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:22:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 573ms 16:22:01 INFO - PROCESS | 2628 | 1461280921933 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 16:22:01 INFO - PROCESS | 2628 | 1461280921934 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 16:22:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:22:01 INFO - PROCESS | 2628 | 1461280921943 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:22:01 INFO - PROCESS | 2628 | 1461280921944 Marionette TRACE conn2 <- [1,2414,null,{}] 16:22:01 INFO - PROCESS | 2628 | 1461280921946 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}] 16:22:02 INFO - PROCESS | 2628 | 1461280922051 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 16:22:02 INFO - PROCESS | 2628 | 1461280922089 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:02 INFO - PROCESS | 2628 | ++DOCSHELL 0x12afd6000 == 44 [pid = 2628] [id = 611] 16:22:02 INFO - PROCESS | 2628 | ++DOMWINDOW == 141 (0x123f6e000) [pid = 2628] [serial = 1833] [outer = 0x0] 16:22:02 INFO - PROCESS | 2628 | ++DOMWINDOW == 142 (0x1274b1800) [pid = 2628] [serial = 1834] [outer = 0x123f6e000] 16:22:02 INFO - PROCESS | 2628 | 1461280922117 Marionette DEBUG loaded listener.js 16:22:02 INFO - PROCESS | 2628 | ++DOMWINDOW == 143 (0x1279bb000) [pid = 2628] [serial = 1835] [outer = 0x123f6e000] 16:22:02 INFO - PROCESS | 2628 | 1461280922430 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]]]}] 16:22:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:22:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 526ms 16:22:02 INFO - PROCESS | 2628 | 1461280922465 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 16:22:02 INFO - PROCESS | 2628 | 1461280922466 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 16:22:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:22:02 INFO - PROCESS | 2628 | 1461280922468 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:22:02 INFO - PROCESS | 2628 | 1461280922469 Marionette TRACE conn2 <- [1,2418,null,{}] 16:22:02 INFO - PROCESS | 2628 | 1461280922472 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}] 16:22:02 INFO - PROCESS | 2628 | 1461280922575 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 16:22:02 INFO - PROCESS | 2628 | 1461280922612 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:02 INFO - PROCESS | 2628 | ++DOCSHELL 0x12d186000 == 45 [pid = 2628] [id = 612] 16:22:02 INFO - PROCESS | 2628 | ++DOMWINDOW == 144 (0x123f6e800) [pid = 2628] [serial = 1836] [outer = 0x0] 16:22:02 INFO - PROCESS | 2628 | ++DOMWINDOW == 145 (0x127f16800) [pid = 2628] [serial = 1837] [outer = 0x123f6e800] 16:22:02 INFO - PROCESS | 2628 | 1461280922637 Marionette DEBUG loaded listener.js 16:22:02 INFO - PROCESS | 2628 | ++DOMWINDOW == 146 (0x127f65000) [pid = 2628] [serial = 1838] [outer = 0x123f6e800] 16:22:03 INFO - PROCESS | 2628 | --DOMWINDOW == 145 (0x123c2b400) [pid = 2628] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:22:03 INFO - PROCESS | 2628 | --DOMWINDOW == 144 (0x114f71000) [pid = 2628] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:22:03 INFO - PROCESS | 2628 | --DOMWINDOW == 143 (0x11b918000) [pid = 2628] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:22:03 INFO - PROCESS | 2628 | --DOMWINDOW == 142 (0x1191bc800) [pid = 2628] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:22:03 INFO - PROCESS | 2628 | --DOMWINDOW == 141 (0x11c77dc00) [pid = 2628] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:22:03 INFO - PROCESS | 2628 | --DOMWINDOW == 140 (0x11aa19c00) [pid = 2628] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:22:03 INFO - PROCESS | 2628 | --DOMWINDOW == 139 (0x11434ac00) [pid = 2628] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:22:03 INFO - PROCESS | 2628 | --DOMWINDOW == 138 (0x1141b8400) [pid = 2628] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:22:03 INFO - PROCESS | 2628 | --DOMWINDOW == 137 (0x1158ed000) [pid = 2628] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:22:03 INFO - PROCESS | 2628 | --DOMWINDOW == 136 (0x1192c3400) [pid = 2628] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:22:03 INFO - PROCESS | 2628 | --DOMWINDOW == 135 (0x118538400) [pid = 2628] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:22:03 INFO - PROCESS | 2628 | --DOMWINDOW == 134 (0x11b9a5000) [pid = 2628] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:22:03 INFO - PROCESS | 2628 | --DOMWINDOW == 133 (0x123aa2000) [pid = 2628] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:22:03 INFO - PROCESS | 2628 | --DOMWINDOW == 132 (0x114f6fc00) [pid = 2628] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:22:03 INFO - PROCESS | 2628 | --DOMWINDOW == 131 (0x11c60fc00) [pid = 2628] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:22:03 INFO - PROCESS | 2628 | --DOMWINDOW == 130 (0x118f82400) [pid = 2628] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:22:03 INFO - PROCESS | 2628 | --DOMWINDOW == 129 (0x11c616400) [pid = 2628] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:22:03 INFO - PROCESS | 2628 | --DOMWINDOW == 128 (0x11c639800) [pid = 2628] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:22:03 INFO - PROCESS | 2628 | --DOMWINDOW == 127 (0x115335c00) [pid = 2628] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:22:03 INFO - PROCESS | 2628 | --DOMWINDOW == 126 (0x123f6c800) [pid = 2628] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:22:03 INFO - PROCESS | 2628 | --DOMWINDOW == 125 (0x114f69800) [pid = 2628] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:22:03 INFO - PROCESS | 2628 | --DOMWINDOW == 124 (0x11b093c00) [pid = 2628] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:22:03 INFO - PROCESS | 2628 | --DOMWINDOW == 123 (0x118f7ec00) [pid = 2628] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:22:03 INFO - PROCESS | 2628 | --DOMWINDOW == 122 (0x114d59000) [pid = 2628] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:22:03 INFO - PROCESS | 2628 | --DOMWINDOW == 121 (0x112377c00) [pid = 2628] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:22:03 INFO - PROCESS | 2628 | 1461280923057 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]]]}] 16:22:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:22:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 619ms 16:22:03 INFO - PROCESS | 2628 | 1461280923087 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 16:22:03 INFO - PROCESS | 2628 | 1461280923089 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 16:22:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:22:03 INFO - PROCESS | 2628 | 1461280923094 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:22:03 INFO - PROCESS | 2628 | 1461280923095 Marionette TRACE conn2 <- [1,2422,null,{}] 16:22:03 INFO - PROCESS | 2628 | 1461280923097 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}] 16:22:03 INFO - PROCESS | 2628 | 1461280923185 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 16:22:03 INFO - PROCESS | 2628 | 1461280923190 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:03 INFO - PROCESS | 2628 | ++DOCSHELL 0x11c178800 == 46 [pid = 2628] [id = 613] 16:22:03 INFO - PROCESS | 2628 | ++DOMWINDOW == 122 (0x114d59000) [pid = 2628] [serial = 1839] [outer = 0x0] 16:22:03 INFO - PROCESS | 2628 | ++DOMWINDOW == 123 (0x11a877000) [pid = 2628] [serial = 1840] [outer = 0x114d59000] 16:22:03 INFO - PROCESS | 2628 | 1461280923217 Marionette DEBUG loaded listener.js 16:22:03 INFO - PROCESS | 2628 | ++DOMWINDOW == 124 (0x11c610800) [pid = 2628] [serial = 1841] [outer = 0x114d59000] 16:22:03 INFO - PROCESS | 2628 | 1461280923571 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]]]}] 16:22:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:22:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 518ms 16:22:03 INFO - PROCESS | 2628 | 1461280923612 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 16:22:03 INFO - PROCESS | 2628 | 1461280923614 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 16:22:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:22:03 INFO - PROCESS | 2628 | 1461280923618 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:22:03 INFO - PROCESS | 2628 | 1461280923619 Marionette TRACE conn2 <- [1,2426,null,{}] 16:22:03 INFO - PROCESS | 2628 | 1461280923623 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}] 16:22:03 INFO - PROCESS | 2628 | 1461280923749 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 16:22:03 INFO - PROCESS | 2628 | 1461280923775 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:03 INFO - PROCESS | 2628 | ++DOCSHELL 0x12d274000 == 47 [pid = 2628] [id = 614] 16:22:03 INFO - PROCESS | 2628 | ++DOMWINDOW == 125 (0x123f6c800) [pid = 2628] [serial = 1842] [outer = 0x0] 16:22:03 INFO - PROCESS | 2628 | ++DOMWINDOW == 126 (0x12407c000) [pid = 2628] [serial = 1843] [outer = 0x123f6c800] 16:22:03 INFO - PROCESS | 2628 | 1461280923816 Marionette DEBUG loaded listener.js 16:22:03 INFO - PROCESS | 2628 | ++DOMWINDOW == 127 (0x128547800) [pid = 2628] [serial = 1844] [outer = 0x123f6c800] 16:22:04 INFO - PROCESS | 2628 | 1461280924245 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]]]}] 16:22:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:22:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 669ms 16:22:04 INFO - PROCESS | 2628 | 1461280924287 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 16:22:04 INFO - PROCESS | 2628 | 1461280924288 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 16:22:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:22:04 INFO - PROCESS | 2628 | 1461280924311 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:22:04 INFO - PROCESS | 2628 | 1461280924312 Marionette TRACE conn2 <- [1,2430,null,{}] 16:22:04 INFO - PROCESS | 2628 | 1461280924315 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}] 16:22:04 INFO - PROCESS | 2628 | 1461280924402 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 16:22:04 INFO - PROCESS | 2628 | 1461280924407 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:04 INFO - PROCESS | 2628 | ++DOCSHELL 0x12da42800 == 48 [pid = 2628] [id = 615] 16:22:04 INFO - PROCESS | 2628 | ++DOMWINDOW == 128 (0x12854d800) [pid = 2628] [serial = 1845] [outer = 0x0] 16:22:04 INFO - PROCESS | 2628 | ++DOMWINDOW == 129 (0x12983b800) [pid = 2628] [serial = 1846] [outer = 0x12854d800] 16:22:04 INFO - PROCESS | 2628 | 1461280924432 Marionette DEBUG loaded listener.js 16:22:04 INFO - PROCESS | 2628 | ++DOMWINDOW == 130 (0x129893800) [pid = 2628] [serial = 1847] [outer = 0x12854d800] 16:22:04 INFO - PROCESS | 2628 | 1461280924765 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]]]}] 16:22:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:22:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 483ms 16:22:04 INFO - PROCESS | 2628 | 1461280924780 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 16:22:04 INFO - PROCESS | 2628 | 1461280924781 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 16:22:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:22:04 INFO - PROCESS | 2628 | 1461280924783 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:22:04 INFO - PROCESS | 2628 | 1461280924784 Marionette TRACE conn2 <- [1,2434,null,{}] 16:22:04 INFO - PROCESS | 2628 | 1461280924787 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}] 16:22:04 INFO - PROCESS | 2628 | 1461280924871 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 16:22:04 INFO - PROCESS | 2628 | 1461280924875 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:04 INFO - PROCESS | 2628 | ++DOCSHELL 0x12dbc2000 == 49 [pid = 2628] [id = 616] 16:22:04 INFO - PROCESS | 2628 | ++DOMWINDOW == 131 (0x123f6d800) [pid = 2628] [serial = 1848] [outer = 0x0] 16:22:04 INFO - PROCESS | 2628 | ++DOMWINDOW == 132 (0x129899400) [pid = 2628] [serial = 1849] [outer = 0x123f6d800] 16:22:04 INFO - PROCESS | 2628 | 1461280924901 Marionette DEBUG loaded listener.js 16:22:04 INFO - PROCESS | 2628 | ++DOMWINDOW == 133 (0x129ad1c00) [pid = 2628] [serial = 1850] [outer = 0x123f6d800] 16:22:05 INFO - PROCESS | 2628 | 1461280925495 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]]]}] 16:22:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:22:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 718ms 16:22:05 INFO - PROCESS | 2628 | 1461280925502 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 16:22:05 INFO - PROCESS | 2628 | 1461280925508 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 16:22:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:22:05 INFO - PROCESS | 2628 | 1461280925515 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:22:05 INFO - PROCESS | 2628 | 1461280925518 Marionette TRACE conn2 <- [1,2438,null,{}] 16:22:05 INFO - PROCESS | 2628 | 1461280925524 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}] 16:22:05 INFO - PROCESS | 2628 | 1461280925638 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 16:22:05 INFO - PROCESS | 2628 | 1461280925715 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:05 INFO - PROCESS | 2628 | ++DOCSHELL 0x11c6d1800 == 50 [pid = 2628] [id = 617] 16:22:05 INFO - PROCESS | 2628 | ++DOMWINDOW == 134 (0x114f75400) [pid = 2628] [serial = 1851] [outer = 0x0] 16:22:05 INFO - PROCESS | 2628 | ++DOMWINDOW == 135 (0x1177c5400) [pid = 2628] [serial = 1852] [outer = 0x114f75400] 16:22:05 INFO - PROCESS | 2628 | 1461280925746 Marionette DEBUG loaded listener.js 16:22:05 INFO - PROCESS | 2628 | ++DOMWINDOW == 136 (0x118f7ec00) [pid = 2628] [serial = 1853] [outer = 0x114f75400] 16:22:06 INFO - PROCESS | 2628 | 1461280926170 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]]]}] 16:22:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:22:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 673ms 16:22:06 INFO - PROCESS | 2628 | 1461280926188 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 16:22:06 INFO - PROCESS | 2628 | 1461280926192 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 16:22:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:22:06 INFO - PROCESS | 2628 | 1461280926197 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:22:06 INFO - PROCESS | 2628 | 1461280926199 Marionette TRACE conn2 <- [1,2442,null,{}] 16:22:06 INFO - PROCESS | 2628 | 1461280926201 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}] 16:22:06 INFO - PROCESS | 2628 | 1461280926306 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 16:22:06 INFO - PROCESS | 2628 | 1461280926403 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:06 INFO - PROCESS | 2628 | ++DOCSHELL 0x12a935000 == 51 [pid = 2628] [id = 618] 16:22:06 INFO - PROCESS | 2628 | ++DOMWINDOW == 137 (0x11aa1e800) [pid = 2628] [serial = 1854] [outer = 0x0] 16:22:06 INFO - PROCESS | 2628 | ++DOMWINDOW == 138 (0x11b99cc00) [pid = 2628] [serial = 1855] [outer = 0x11aa1e800] 16:22:06 INFO - PROCESS | 2628 | 1461280926434 Marionette DEBUG loaded listener.js 16:22:06 INFO - PROCESS | 2628 | ++DOMWINDOW == 139 (0x11bfed400) [pid = 2628] [serial = 1856] [outer = 0x11aa1e800] 16:22:06 INFO - PROCESS | 2628 | 1461280926852 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]]]}] 16:22:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:22:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 672ms 16:22:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:22:06 INFO - PROCESS | 2628 | 1461280926868 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 16:22:06 INFO - PROCESS | 2628 | 1461280926870 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 16:22:06 INFO - PROCESS | 2628 | 1461280926872 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:22:06 INFO - PROCESS | 2628 | 1461280926875 Marionette TRACE conn2 <- [1,2446,null,{}] 16:22:06 INFO - PROCESS | 2628 | 1461280926883 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}] 16:22:06 INFO - PROCESS | 2628 | 1461280926989 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 16:22:07 INFO - PROCESS | 2628 | 1461280927067 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:07 INFO - PROCESS | 2628 | ++DOCSHELL 0x12dc3a000 == 52 [pid = 2628] [id = 619] 16:22:07 INFO - PROCESS | 2628 | ++DOMWINDOW == 140 (0x11c670c00) [pid = 2628] [serial = 1857] [outer = 0x0] 16:22:07 INFO - PROCESS | 2628 | ++DOMWINDOW == 141 (0x123aa2c00) [pid = 2628] [serial = 1858] [outer = 0x11c670c00] 16:22:07 INFO - PROCESS | 2628 | 1461280927101 Marionette DEBUG loaded listener.js 16:22:07 INFO - PROCESS | 2628 | ++DOMWINDOW == 142 (0x1274b6400) [pid = 2628] [serial = 1859] [outer = 0x11c670c00] 16:22:07 INFO - PROCESS | 2628 | 1461280927512 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]]]}] 16:22:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:22:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 675ms 16:22:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:22:07 INFO - PROCESS | 2628 | 1461280927547 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 16:22:07 INFO - PROCESS | 2628 | 1461280927549 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 16:22:07 INFO - PROCESS | 2628 | 1461280927552 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:22:07 INFO - PROCESS | 2628 | 1461280927553 Marionette TRACE conn2 <- [1,2450,null,{}] 16:22:07 INFO - PROCESS | 2628 | 1461280927555 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}] 16:22:07 INFO - PROCESS | 2628 | 1461280927658 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 16:22:07 INFO - PROCESS | 2628 | 1461280927752 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:07 INFO - PROCESS | 2628 | ++DOCSHELL 0x12dc4e800 == 53 [pid = 2628] [id = 620] 16:22:07 INFO - PROCESS | 2628 | ++DOMWINDOW == 143 (0x127f16400) [pid = 2628] [serial = 1860] [outer = 0x0] 16:22:07 INFO - PROCESS | 2628 | ++DOMWINDOW == 144 (0x129892400) [pid = 2628] [serial = 1861] [outer = 0x127f16400] 16:22:07 INFO - PROCESS | 2628 | 1461280927782 Marionette DEBUG loaded listener.js 16:22:07 INFO - PROCESS | 2628 | ++DOMWINDOW == 145 (0x129ad5800) [pid = 2628] [serial = 1862] [outer = 0x127f16400] 16:22:08 INFO - PROCESS | 2628 | 1461280928177 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]]]}] 16:22:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:22:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 668ms 16:22:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:22:08 INFO - PROCESS | 2628 | 1461280928223 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 16:22:08 INFO - PROCESS | 2628 | 1461280928225 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 16:22:08 INFO - PROCESS | 2628 | 1461280928227 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:22:08 INFO - PROCESS | 2628 | 1461280928228 Marionette TRACE conn2 <- [1,2454,null,{}] 16:22:08 INFO - PROCESS | 2628 | 1461280928231 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}] 16:22:08 INFO - PROCESS | 2628 | 1461280928331 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 16:22:08 INFO - PROCESS | 2628 | 1461280928406 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:08 INFO - PROCESS | 2628 | ++DOCSHELL 0x12e94d000 == 54 [pid = 2628] [id = 621] 16:22:08 INFO - PROCESS | 2628 | ++DOMWINDOW == 146 (0x12854f000) [pid = 2628] [serial = 1863] [outer = 0x0] 16:22:08 INFO - PROCESS | 2628 | ++DOMWINDOW == 147 (0x129cffc00) [pid = 2628] [serial = 1864] [outer = 0x12854f000] 16:22:08 INFO - PROCESS | 2628 | 1461280928435 Marionette DEBUG loaded listener.js 16:22:08 INFO - PROCESS | 2628 | ++DOMWINDOW == 148 (0x129e5b400) [pid = 2628] [serial = 1865] [outer = 0x12854f000] 16:22:08 INFO - PROCESS | 2628 | 1461280928856 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]]]}] 16:22:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:22:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 671ms 16:22:08 INFO - PROCESS | 2628 | 1461280928899 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 16:22:08 INFO - PROCESS | 2628 | 1461280928900 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 16:22:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:22:08 INFO - PROCESS | 2628 | 1461280928903 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:22:08 INFO - PROCESS | 2628 | 1461280928904 Marionette TRACE conn2 <- [1,2458,null,{}] 16:22:08 INFO - PROCESS | 2628 | 1461280928906 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}] 16:22:09 INFO - PROCESS | 2628 | 1461280929041 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 16:22:09 INFO - PROCESS | 2628 | 1461280929129 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:09 INFO - PROCESS | 2628 | ++DOCSHELL 0x12ed4b800 == 55 [pid = 2628] [id = 622] 16:22:09 INFO - PROCESS | 2628 | ++DOMWINDOW == 149 (0x129e58400) [pid = 2628] [serial = 1866] [outer = 0x0] 16:22:09 INFO - PROCESS | 2628 | ++DOMWINDOW == 150 (0x129f2fc00) [pid = 2628] [serial = 1867] [outer = 0x129e58400] 16:22:09 INFO - PROCESS | 2628 | 1461280929162 Marionette DEBUG loaded listener.js 16:22:09 INFO - PROCESS | 2628 | ++DOMWINDOW == 151 (0x129fd6400) [pid = 2628] [serial = 1868] [outer = 0x129e58400] 16:22:09 INFO - PROCESS | 2628 | 1461280929581 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]]]}] 16:22:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:22:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 721ms 16:22:09 INFO - PROCESS | 2628 | 1461280929640 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 16:22:09 INFO - PROCESS | 2628 | 1461280929641 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 16:22:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:22:09 INFO - PROCESS | 2628 | 1461280929645 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:22:09 INFO - PROCESS | 2628 | 1461280929646 Marionette TRACE conn2 <- [1,2462,null,{}] 16:22:09 INFO - PROCESS | 2628 | 1461280929649 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}] 16:22:09 INFO - PROCESS | 2628 | 1461280929751 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 16:22:09 INFO - PROCESS | 2628 | 1461280929826 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:09 INFO - PROCESS | 2628 | ++DOCSHELL 0x119a0f800 == 56 [pid = 2628] [id = 623] 16:22:09 INFO - PROCESS | 2628 | ++DOMWINDOW == 152 (0x113f09800) [pid = 2628] [serial = 1869] [outer = 0x0] 16:22:09 INFO - PROCESS | 2628 | ++DOMWINDOW == 153 (0x119143000) [pid = 2628] [serial = 1870] [outer = 0x113f09800] 16:22:09 INFO - PROCESS | 2628 | 1461280929856 Marionette DEBUG loaded listener.js 16:22:09 INFO - PROCESS | 2628 | ++DOMWINDOW == 154 (0x11c67ec00) [pid = 2628] [serial = 1871] [outer = 0x113f09800] 16:22:10 INFO - PROCESS | 2628 | 1461280930459 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]]]}] 16:22:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:22:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 870ms 16:22:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:22:10 INFO - PROCESS | 2628 | 1461280930515 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 16:22:10 INFO - PROCESS | 2628 | 1461280930517 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 16:22:10 INFO - PROCESS | 2628 | 1461280930521 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:22:10 INFO - PROCESS | 2628 | 1461280930523 Marionette TRACE conn2 <- [1,2466,null,{}] 16:22:10 INFO - PROCESS | 2628 | 1461280930527 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}] 16:22:10 INFO - PROCESS | 2628 | 1461280930626 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 16:22:10 INFO - PROCESS | 2628 | 1461280930704 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:10 INFO - PROCESS | 2628 | ++DOCSHELL 0x1237ee800 == 57 [pid = 2628] [id = 624] 16:22:10 INFO - PROCESS | 2628 | ++DOMWINDOW == 155 (0x114cd9c00) [pid = 2628] [serial = 1872] [outer = 0x0] 16:22:10 INFO - PROCESS | 2628 | ++DOMWINDOW == 156 (0x114d5bc00) [pid = 2628] [serial = 1873] [outer = 0x114cd9c00] 16:22:10 INFO - PROCESS | 2628 | 1461280930733 Marionette DEBUG loaded listener.js 16:22:10 INFO - PROCESS | 2628 | ++DOMWINDOW == 157 (0x11853b400) [pid = 2628] [serial = 1874] [outer = 0x114cd9c00] 16:22:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:22:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 625ms 16:22:11 INFO - PROCESS | 2628 | 1461280931138 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]]]}] 16:22:11 INFO - PROCESS | 2628 | 1461280931146 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 16:22:11 INFO - PROCESS | 2628 | 1461280931149 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 16:22:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:22:11 INFO - PROCESS | 2628 | 1461280931153 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:22:11 INFO - PROCESS | 2628 | 1461280931155 Marionette TRACE conn2 <- [1,2470,null,{}] 16:22:11 INFO - PROCESS | 2628 | 1461280931157 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}] 16:22:11 INFO - PROCESS | 2628 | 1461280931254 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 16:22:11 INFO - PROCESS | 2628 | 1461280931333 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:11 INFO - PROCESS | 2628 | ++DOCSHELL 0x11c125800 == 58 [pid = 2628] [id = 625] 16:22:11 INFO - PROCESS | 2628 | ++DOMWINDOW == 158 (0x118c28c00) [pid = 2628] [serial = 1875] [outer = 0x0] 16:22:11 INFO - PROCESS | 2628 | ++DOMWINDOW == 159 (0x11aa23000) [pid = 2628] [serial = 1876] [outer = 0x118c28c00] 16:22:11 INFO - PROCESS | 2628 | 1461280931360 Marionette DEBUG loaded listener.js 16:22:11 INFO - PROCESS | 2628 | ++DOMWINDOW == 160 (0x11addcc00) [pid = 2628] [serial = 1877] [outer = 0x118c28c00] 16:22:11 INFO - PROCESS | 2628 | --DOCSHELL 0x1158a1000 == 57 [pid = 2628] [id = 591] 16:22:11 INFO - PROCESS | 2628 | --DOCSHELL 0x12da42800 == 56 [pid = 2628] [id = 615] 16:22:11 INFO - PROCESS | 2628 | --DOCSHELL 0x12d274000 == 55 [pid = 2628] [id = 614] 16:22:11 INFO - PROCESS | 2628 | --DOCSHELL 0x11c178800 == 54 [pid = 2628] [id = 613] 16:22:11 INFO - PROCESS | 2628 | --DOCSHELL 0x12d186000 == 53 [pid = 2628] [id = 612] 16:22:11 INFO - PROCESS | 2628 | --DOCSHELL 0x12afd6000 == 52 [pid = 2628] [id = 611] 16:22:11 INFO - PROCESS | 2628 | --DOCSHELL 0x12a940000 == 51 [pid = 2628] [id = 610] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 159 (0x112367800) [pid = 2628] [serial = 1774] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 158 (0x11addd400) [pid = 2628] [serial = 1780] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 157 (0x1187d0c00) [pid = 2628] [serial = 1777] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 156 (0x11c14dc00) [pid = 2628] [serial = 1783] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 155 (0x12449c400) [pid = 2628] [serial = 1771] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOCSHELL 0x123fa3800 == 50 [pid = 2628] [id = 609] 16:22:11 INFO - PROCESS | 2628 | --DOCSHELL 0x11ad90800 == 49 [pid = 2628] [id = 608] 16:22:11 INFO - PROCESS | 2628 | --DOCSHELL 0x12afca800 == 48 [pid = 2628] [id = 605] 16:22:11 INFO - PROCESS | 2628 | --DOCSHELL 0x12ac5c800 == 47 [pid = 2628] [id = 604] 16:22:11 INFO - PROCESS | 2628 | --DOCSHELL 0x12a770800 == 46 [pid = 2628] [id = 603] 16:22:11 INFO - PROCESS | 2628 | --DOCSHELL 0x1285c2800 == 45 [pid = 2628] [id = 602] 16:22:11 INFO - PROCESS | 2628 | --DOCSHELL 0x123e17000 == 44 [pid = 2628] [id = 601] 16:22:11 INFO - PROCESS | 2628 | --DOCSHELL 0x1177da000 == 43 [pid = 2628] [id = 600] 16:22:11 INFO - PROCESS | 2628 | 1461280931753 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]]]}] 16:22:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:22:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 623ms 16:22:11 INFO - PROCESS | 2628 | 1461280931777 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 16:22:11 INFO - PROCESS | 2628 | 1461280931778 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 16:22:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:22:11 INFO - PROCESS | 2628 | 1461280931781 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:22:11 INFO - PROCESS | 2628 | 1461280931784 Marionette TRACE conn2 <- [1,2474,null,{}] 16:22:11 INFO - PROCESS | 2628 | 1461280931792 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}] 16:22:11 INFO - PROCESS | 2628 | 1461280931906 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 154 (0x123f6f800) [pid = 2628] [serial = 1673] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 153 (0x123f71400) [pid = 2628] [serial = 1733] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 152 (0x118761c00) [pid = 2628] [serial = 1721] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 151 (0x11aa5dc00) [pid = 2628] [serial = 1724] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 150 (0x11c609c00) [pid = 2628] [serial = 1727] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 149 (0x11535b400) [pid = 2628] [serial = 1789] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 148 (0x11c519000) [pid = 2628] [serial = 1753] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 147 (0x119e78800) [pid = 2628] [serial = 1723] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 146 (0x123c2d800) [pid = 2628] [serial = 1732] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 145 (0x11aa5d400) [pid = 2628] [serial = 1747] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 144 (0x114d51c00) [pid = 2628] [serial = 1738] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 143 (0x11546c000) [pid = 2628] [serial = 1739] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 142 (0x114cd9400) [pid = 2628] [serial = 1736] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 141 (0x114403000) [pid = 2628] [serial = 1735] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 140 (0x118758000) [pid = 2628] [serial = 1741] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 139 (0x118f81400) [pid = 2628] [serial = 1742] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 138 (0x1177c2c00) [pid = 2628] [serial = 1790] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 137 (0x11aa1a400) [pid = 2628] [serial = 1795] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 136 (0x118a86c00) [pid = 2628] [serial = 1792] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 135 (0x11bfe4800) [pid = 2628] [serial = 1726] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 134 (0x123c86400) [pid = 2628] [serial = 1717] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 133 (0x1155f1400) [pid = 2628] [serial = 1720] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 132 (0x1191c8800) [pid = 2628] [serial = 1793] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 131 (0x11c66fc00) [pid = 2628] [serial = 1756] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 130 (0x123f75800) [pid = 2628] [serial = 1718] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 129 (0x11c60f800) [pid = 2628] [serial = 1754] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 128 (0x11928b800) [pid = 2628] [serial = 1744] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 127 (0x11a878c00) [pid = 2628] [serial = 1745] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 126 (0x11c714000) [pid = 2628] [serial = 1759] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 125 (0x11c77e400) [pid = 2628] [serial = 1729] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 124 (0x1191bfc00) [pid = 2628] [serial = 1762] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 123 (0x11c158c00) [pid = 2628] [serial = 1763] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 122 (0x123f79800) [pid = 2628] [serial = 1768] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 121 (0x1242e6800) [pid = 2628] [serial = 1769] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 120 (0x11ade1400) [pid = 2628] [serial = 1796] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 119 (0x11c67d000) [pid = 2628] [serial = 1765] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 118 (0x11bfe7000) [pid = 2628] [serial = 1750] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 117 (0x123aa4800) [pid = 2628] [serial = 1787] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 116 (0x11c679000) [pid = 2628] [serial = 1757] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 115 (0x11af18000) [pid = 2628] [serial = 1786] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 114 (0x11c77a800) [pid = 2628] [serial = 1760] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 113 (0x11bec7000) [pid = 2628] [serial = 1798] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 112 (0x123f6c000) [pid = 2628] [serial = 1766] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 111 (0x11adda000) [pid = 2628] [serial = 1748] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 110 (0x11c159000) [pid = 2628] [serial = 1751] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 109 (0x12391f400) [pid = 2628] [serial = 1730] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 108 (0x118a44400) [pid = 2628] [serial = 1679] [outer = 0x0] [url = about:blank] 16:22:11 INFO - PROCESS | 2628 | --DOMWINDOW == 107 (0x114cdb400) [pid = 2628] [serial = 1676] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 2628 | 1461280932051 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:12 INFO - PROCESS | 2628 | ++DOCSHELL 0x11a8df000 == 44 [pid = 2628] [id = 626] 16:22:12 INFO - PROCESS | 2628 | ++DOMWINDOW == 108 (0x1177c2c00) [pid = 2628] [serial = 1878] [outer = 0x0] 16:22:12 INFO - PROCESS | 2628 | ++DOMWINDOW == 109 (0x118f81400) [pid = 2628] [serial = 1879] [outer = 0x1177c2c00] 16:22:12 INFO - PROCESS | 2628 | 1461280932098 Marionette DEBUG loaded listener.js 16:22:12 INFO - PROCESS | 2628 | ++DOMWINDOW == 110 (0x11b9a8400) [pid = 2628] [serial = 1880] [outer = 0x1177c2c00] 16:22:12 INFO - PROCESS | 2628 | 1461280932500 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]]]}] 16:22:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:22:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 773ms 16:22:12 INFO - PROCESS | 2628 | 1461280932555 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 16:22:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:22:12 INFO - PROCESS | 2628 | 1461280932558 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 16:22:12 INFO - PROCESS | 2628 | 1461280932561 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:22:12 INFO - PROCESS | 2628 | 1461280932563 Marionette TRACE conn2 <- [1,2478,null,{}] 16:22:12 INFO - PROCESS | 2628 | 1461280932566 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}] 16:22:12 INFO - PROCESS | 2628 | 1461280932693 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 16:22:12 INFO - PROCESS | 2628 | 1461280932704 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:12 INFO - PROCESS | 2628 | ++DOCSHELL 0x123fa3800 == 45 [pid = 2628] [id = 627] 16:22:12 INFO - PROCESS | 2628 | ++DOMWINDOW == 111 (0x11bfea000) [pid = 2628] [serial = 1881] [outer = 0x0] 16:22:12 INFO - PROCESS | 2628 | ++DOMWINDOW == 112 (0x11c609c00) [pid = 2628] [serial = 1882] [outer = 0x11bfea000] 16:22:12 INFO - PROCESS | 2628 | 1461280932747 Marionette DEBUG loaded listener.js 16:22:12 INFO - PROCESS | 2628 | ++DOMWINDOW == 113 (0x11c638000) [pid = 2628] [serial = 1883] [outer = 0x11bfea000] 16:22:13 INFO - PROCESS | 2628 | 1461280933136 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]]]}] 16:22:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:22:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 622ms 16:22:13 INFO - PROCESS | 2628 | 1461280933184 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 16:22:13 INFO - PROCESS | 2628 | 1461280933185 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 16:22:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:22:13 INFO - PROCESS | 2628 | 1461280933187 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:22:13 INFO - PROCESS | 2628 | 1461280933188 Marionette TRACE conn2 <- [1,2482,null,{}] 16:22:13 INFO - PROCESS | 2628 | 1461280933191 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}] 16:22:13 INFO - PROCESS | 2628 | 1461280933272 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 16:22:13 INFO - PROCESS | 2628 | 1461280933279 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:13 INFO - PROCESS | 2628 | ++DOCSHELL 0x127e7c800 == 46 [pid = 2628] [id = 628] 16:22:13 INFO - PROCESS | 2628 | ++DOMWINDOW == 114 (0x11c63a400) [pid = 2628] [serial = 1884] [outer = 0x0] 16:22:13 INFO - PROCESS | 2628 | ++DOMWINDOW == 115 (0x11c710800) [pid = 2628] [serial = 1885] [outer = 0x11c63a400] 16:22:13 INFO - PROCESS | 2628 | 1461280933304 Marionette DEBUG loaded listener.js 16:22:13 INFO - PROCESS | 2628 | ++DOMWINDOW == 116 (0x11c77b800) [pid = 2628] [serial = 1886] [outer = 0x11c63a400] 16:22:13 INFO - PROCESS | 2628 | 1461280933652 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]]]}] 16:22:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:22:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 468ms 16:22:13 INFO - PROCESS | 2628 | 1461280933656 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 16:22:13 INFO - PROCESS | 2628 | 1461280933659 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 16:22:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:22:13 INFO - PROCESS | 2628 | 1461280933662 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:22:13 INFO - PROCESS | 2628 | 1461280933663 Marionette TRACE conn2 <- [1,2486,null,{}] 16:22:13 INFO - PROCESS | 2628 | 1461280933666 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}] 16:22:13 INFO - PROCESS | 2628 | 1461280933765 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 16:22:13 INFO - PROCESS | 2628 | 1461280933841 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:13 INFO - PROCESS | 2628 | ++DOCSHELL 0x1298d1800 == 47 [pid = 2628] [id = 629] 16:22:13 INFO - PROCESS | 2628 | ++DOMWINDOW == 117 (0x11c674800) [pid = 2628] [serial = 1887] [outer = 0x0] 16:22:13 INFO - PROCESS | 2628 | ++DOMWINDOW == 118 (0x11c77ec00) [pid = 2628] [serial = 1888] [outer = 0x11c674800] 16:22:13 INFO - PROCESS | 2628 | 1461280933869 Marionette DEBUG loaded listener.js 16:22:13 INFO - PROCESS | 2628 | ++DOMWINDOW == 119 (0x123f78800) [pid = 2628] [serial = 1889] [outer = 0x11c674800] 16:22:14 INFO - PROCESS | 2628 | 1461280934184 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]]]}] 16:22:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:22:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 570ms 16:22:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:22:14 INFO - PROCESS | 2628 | 1461280934238 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 16:22:14 INFO - PROCESS | 2628 | 1461280934239 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 16:22:14 INFO - PROCESS | 2628 | 1461280934241 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:22:14 INFO - PROCESS | 2628 | 1461280934242 Marionette TRACE conn2 <- [1,2490,null,{}] 16:22:14 INFO - PROCESS | 2628 | 1461280934244 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}] 16:22:14 INFO - PROCESS | 2628 | 1461280934349 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 16:22:14 INFO - PROCESS | 2628 | 1461280934385 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:14 INFO - PROCESS | 2628 | ++DOCSHELL 0x12a944000 == 48 [pid = 2628] [id = 630] 16:22:14 INFO - PROCESS | 2628 | ++DOMWINDOW == 120 (0x11c776c00) [pid = 2628] [serial = 1890] [outer = 0x0] 16:22:14 INFO - PROCESS | 2628 | ++DOMWINDOW == 121 (0x124248000) [pid = 2628] [serial = 1891] [outer = 0x11c776c00] 16:22:14 INFO - PROCESS | 2628 | 1461280934410 Marionette DEBUG loaded listener.js 16:22:14 INFO - PROCESS | 2628 | ++DOMWINDOW == 122 (0x1274e9c00) [pid = 2628] [serial = 1892] [outer = 0x11c776c00] 16:22:14 INFO - PROCESS | 2628 | 1461280934750 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]]]}] 16:22:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:22:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 518ms 16:22:14 INFO - PROCESS | 2628 | 1461280934761 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 16:22:14 INFO - PROCESS | 2628 | 1461280934762 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 16:22:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:22:14 INFO - PROCESS | 2628 | 1461280934765 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:22:14 INFO - PROCESS | 2628 | 1461280934766 Marionette TRACE conn2 <- [1,2494,null,{}] 16:22:14 INFO - PROCESS | 2628 | 1461280934768 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}] 16:22:14 INFO - PROCESS | 2628 | 1461280934877 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 16:22:14 INFO - PROCESS | 2628 | 1461280934916 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:14 INFO - PROCESS | 2628 | ++DOCSHELL 0x12ac6b800 == 49 [pid = 2628] [id = 631] 16:22:14 INFO - PROCESS | 2628 | ++DOMWINDOW == 123 (0x123f70800) [pid = 2628] [serial = 1893] [outer = 0x0] 16:22:14 INFO - PROCESS | 2628 | ++DOMWINDOW == 124 (0x127f57800) [pid = 2628] [serial = 1894] [outer = 0x123f70800] 16:22:14 INFO - PROCESS | 2628 | 1461280934941 Marionette DEBUG loaded listener.js 16:22:14 INFO - PROCESS | 2628 | ++DOMWINDOW == 125 (0x129835800) [pid = 2628] [serial = 1895] [outer = 0x123f70800] 16:22:15 INFO - PROCESS | 2628 | 1461280935287 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]]]}] 16:22:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:22:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 568ms 16:22:15 INFO - PROCESS | 2628 | 1461280935334 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 16:22:15 INFO - PROCESS | 2628 | 1461280935335 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 16:22:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:22:15 INFO - PROCESS | 2628 | 1461280935337 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:22:15 INFO - PROCESS | 2628 | 1461280935338 Marionette TRACE conn2 <- [1,2498,null,{}] 16:22:15 INFO - PROCESS | 2628 | 1461280935340 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}] 16:22:15 INFO - PROCESS | 2628 | 1461280935446 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 16:22:15 INFO - PROCESS | 2628 | 1461280935460 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:15 INFO - PROCESS | 2628 | ++DOCSHELL 0x12b0dd000 == 50 [pid = 2628] [id = 632] 16:22:15 INFO - PROCESS | 2628 | ++DOMWINDOW == 126 (0x129894000) [pid = 2628] [serial = 1896] [outer = 0x0] 16:22:15 INFO - PROCESS | 2628 | ++DOMWINDOW == 127 (0x129e55800) [pid = 2628] [serial = 1897] [outer = 0x129894000] 16:22:15 INFO - PROCESS | 2628 | 1461280935485 Marionette DEBUG loaded listener.js 16:22:15 INFO - PROCESS | 2628 | ++DOMWINDOW == 128 (0x129f30000) [pid = 2628] [serial = 1898] [outer = 0x129894000] 16:22:15 INFO - PROCESS | 2628 | --DOMWINDOW == 127 (0x1187d7000) [pid = 2628] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:22:15 INFO - PROCESS | 2628 | --DOMWINDOW == 126 (0x11c612000) [pid = 2628] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:22:15 INFO - PROCESS | 2628 | --DOMWINDOW == 125 (0x112249800) [pid = 2628] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:22:15 INFO - PROCESS | 2628 | --DOMWINDOW == 124 (0x125f36400) [pid = 2628] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:22:15 INFO - PROCESS | 2628 | --DOMWINDOW == 123 (0x11b9ab000) [pid = 2628] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:22:15 INFO - PROCESS | 2628 | --DOMWINDOW == 122 (0x123f6e000) [pid = 2628] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:22:15 INFO - PROCESS | 2628 | --DOMWINDOW == 121 (0x119e74800) [pid = 2628] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:22:15 INFO - PROCESS | 2628 | --DOMWINDOW == 120 (0x123f6f400) [pid = 2628] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:22:15 INFO - PROCESS | 2628 | --DOMWINDOW == 119 (0x123f6e800) [pid = 2628] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:22:15 INFO - PROCESS | 2628 | --DOMWINDOW == 118 (0x115979400) [pid = 2628] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:22:15 INFO - PROCESS | 2628 | --DOMWINDOW == 117 (0x114d59000) [pid = 2628] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:22:15 INFO - PROCESS | 2628 | --DOMWINDOW == 116 (0x12854d800) [pid = 2628] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:22:15 INFO - PROCESS | 2628 | --DOMWINDOW == 115 (0x118a39400) [pid = 2628] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:22:15 INFO - PROCESS | 2628 | --DOMWINDOW == 114 (0x123f6c800) [pid = 2628] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:22:15 INFO - PROCESS | 2628 | 1461280935982 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]]]}] 16:22:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:22:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 670ms 16:22:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:22:16 INFO - PROCESS | 2628 | 1461280936009 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 16:22:16 INFO - PROCESS | 2628 | 1461280936010 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 16:22:16 INFO - PROCESS | 2628 | 1461280936012 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:22:16 INFO - PROCESS | 2628 | 1461280936013 Marionette TRACE conn2 <- [1,2502,null,{}] 16:22:16 INFO - PROCESS | 2628 | 1461280936016 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}] 16:22:16 INFO - PROCESS | 2628 | 1461280936101 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 16:22:16 INFO - PROCESS | 2628 | 1461280936106 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:16 INFO - PROCESS | 2628 | ++DOCSHELL 0x123faa800 == 51 [pid = 2628] [id = 633] 16:22:16 INFO - PROCESS | 2628 | ++DOMWINDOW == 115 (0x114f75c00) [pid = 2628] [serial = 1899] [outer = 0x0] 16:22:16 INFO - PROCESS | 2628 | ++DOMWINDOW == 116 (0x11a876400) [pid = 2628] [serial = 1900] [outer = 0x114f75c00] 16:22:16 INFO - PROCESS | 2628 | 1461280936132 Marionette DEBUG loaded listener.js 16:22:16 INFO - PROCESS | 2628 | ++DOMWINDOW == 117 (0x11c70f800) [pid = 2628] [serial = 1901] [outer = 0x114f75c00] 16:22:16 INFO - PROCESS | 2628 | 1461280936476 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]]]}] 16:22:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:22:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 471ms 16:22:16 INFO - PROCESS | 2628 | 1461280936484 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 16:22:16 INFO - PROCESS | 2628 | 1461280936485 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 16:22:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:22:16 INFO - PROCESS | 2628 | 1461280936487 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:22:16 INFO - PROCESS | 2628 | 1461280936489 Marionette TRACE conn2 <- [1,2506,null,{}] 16:22:16 INFO - PROCESS | 2628 | 1461280936496 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}] 16:22:16 INFO - PROCESS | 2628 | 1461280936626 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 16:22:16 INFO - PROCESS | 2628 | 1461280936633 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:16 INFO - PROCESS | 2628 | ++DOCSHELL 0x12afdf800 == 52 [pid = 2628] [id = 634] 16:22:16 INFO - PROCESS | 2628 | ++DOMWINDOW == 118 (0x1187d7000) [pid = 2628] [serial = 1902] [outer = 0x0] 16:22:16 INFO - PROCESS | 2628 | ++DOMWINDOW == 119 (0x127f1b400) [pid = 2628] [serial = 1903] [outer = 0x1187d7000] 16:22:16 INFO - PROCESS | 2628 | 1461280936664 Marionette DEBUG loaded listener.js 16:22:16 INFO - PROCESS | 2628 | ++DOMWINDOW == 120 (0x129fdcc00) [pid = 2628] [serial = 1904] [outer = 0x1187d7000] 16:22:17 INFO - PROCESS | 2628 | 1461280937013 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]]]}] 16:22:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:22:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 573ms 16:22:17 INFO - PROCESS | 2628 | 1461280937060 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 16:22:17 INFO - PROCESS | 2628 | 1461280937062 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 16:22:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:22:17 INFO - PROCESS | 2628 | 1461280937064 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:22:17 INFO - PROCESS | 2628 | 1461280937065 Marionette TRACE conn2 <- [1,2510,null,{}] 16:22:17 INFO - PROCESS | 2628 | 1461280937068 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}] 16:22:17 INFO - PROCESS | 2628 | 1461280937154 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 16:22:17 INFO - PROCESS | 2628 | 1461280937158 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:17 INFO - PROCESS | 2628 | ++DOCSHELL 0x12d266000 == 53 [pid = 2628] [id = 635] 16:22:17 INFO - PROCESS | 2628 | ++DOMWINDOW == 121 (0x129fdd000) [pid = 2628] [serial = 1905] [outer = 0x0] 16:22:17 INFO - PROCESS | 2628 | ++DOMWINDOW == 122 (0x129fee800) [pid = 2628] [serial = 1906] [outer = 0x129fdd000] 16:22:17 INFO - PROCESS | 2628 | 1461280937183 Marionette DEBUG loaded listener.js 16:22:17 INFO - PROCESS | 2628 | ++DOMWINDOW == 123 (0x129ff7800) [pid = 2628] [serial = 1907] [outer = 0x129fdd000] 16:22:17 INFO - PROCESS | 2628 | 1461280937516 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]]]}] 16:22:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:22:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 469ms 16:22:17 INFO - PROCESS | 2628 | 1461280937533 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 16:22:17 INFO - PROCESS | 2628 | 1461280937535 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 16:22:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:22:17 INFO - PROCESS | 2628 | 1461280937537 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:22:17 INFO - PROCESS | 2628 | 1461280937538 Marionette TRACE conn2 <- [1,2514,null,{}] 16:22:17 INFO - PROCESS | 2628 | 1461280937543 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}] 16:22:17 INFO - PROCESS | 2628 | 1461280937662 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 16:22:17 INFO - PROCESS | 2628 | 1461280937668 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:17 INFO - PROCESS | 2628 | ++DOCSHELL 0x12da05000 == 54 [pid = 2628] [id = 636] 16:22:17 INFO - PROCESS | 2628 | ++DOMWINDOW == 124 (0x129fdb800) [pid = 2628] [serial = 1908] [outer = 0x0] 16:22:17 INFO - PROCESS | 2628 | ++DOMWINDOW == 125 (0x129ff8c00) [pid = 2628] [serial = 1909] [outer = 0x129fdb800] 16:22:17 INFO - PROCESS | 2628 | 1461280937693 Marionette DEBUG loaded listener.js 16:22:17 INFO - PROCESS | 2628 | ++DOMWINDOW == 126 (0x12a720800) [pid = 2628] [serial = 1910] [outer = 0x129fdb800] 16:22:18 INFO - PROCESS | 2628 | 1461280938091 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]]]}] 16:22:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:22:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 620ms 16:22:18 INFO - PROCESS | 2628 | 1461280938158 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 16:22:18 INFO - PROCESS | 2628 | 1461280938161 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 16:22:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:22:18 INFO - PROCESS | 2628 | 1461280938164 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:22:18 INFO - PROCESS | 2628 | 1461280938167 Marionette TRACE conn2 <- [1,2518,null,{}] 16:22:18 INFO - PROCESS | 2628 | 1461280938171 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}] 16:22:18 INFO - PROCESS | 2628 | 1461280938280 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 16:22:18 INFO - PROCESS | 2628 | 1461280938357 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:18 INFO - PROCESS | 2628 | ++DOCSHELL 0x119c27800 == 55 [pid = 2628] [id = 637] 16:22:18 INFO - PROCESS | 2628 | ++DOMWINDOW == 127 (0x112378c00) [pid = 2628] [serial = 1911] [outer = 0x0] 16:22:18 INFO - PROCESS | 2628 | ++DOMWINDOW == 128 (0x114d5b000) [pid = 2628] [serial = 1912] [outer = 0x112378c00] 16:22:18 INFO - PROCESS | 2628 | 1461280938390 Marionette DEBUG loaded listener.js 16:22:18 INFO - PROCESS | 2628 | ++DOMWINDOW == 129 (0x1177c4000) [pid = 2628] [serial = 1913] [outer = 0x112378c00] 16:22:18 INFO - PROCESS | 2628 | 1461280938831 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]]]}] 16:22:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:22:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 720ms 16:22:18 INFO - PROCESS | 2628 | 1461280938885 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 16:22:18 INFO - PROCESS | 2628 | 1461280938890 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 16:22:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:22:18 INFO - PROCESS | 2628 | 1461280938894 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:22:18 INFO - PROCESS | 2628 | 1461280938896 Marionette TRACE conn2 <- [1,2522,null,{}] 16:22:18 INFO - PROCESS | 2628 | 1461280938899 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}] 16:22:19 INFO - PROCESS | 2628 | 1461280939010 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 16:22:19 INFO - PROCESS | 2628 | 1461280939074 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:19 INFO - PROCESS | 2628 | ++DOCSHELL 0x12441f800 == 56 [pid = 2628] [id = 638] 16:22:19 INFO - PROCESS | 2628 | ++DOMWINDOW == 130 (0x118c89800) [pid = 2628] [serial = 1914] [outer = 0x0] 16:22:19 INFO - PROCESS | 2628 | ++DOMWINDOW == 131 (0x11aa1b000) [pid = 2628] [serial = 1915] [outer = 0x118c89800] 16:22:19 INFO - PROCESS | 2628 | 1461280939145 Marionette DEBUG loaded listener.js 16:22:19 INFO - PROCESS | 2628 | ++DOMWINDOW == 132 (0x11bf92800) [pid = 2628] [serial = 1916] [outer = 0x118c89800] 16:22:19 INFO - PROCESS | 2628 | 1461280939550 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]]]}] 16:22:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:22:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 671ms 16:22:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:22:19 INFO - PROCESS | 2628 | 1461280939566 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 16:22:19 INFO - PROCESS | 2628 | 1461280939567 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 16:22:19 INFO - PROCESS | 2628 | 1461280939570 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:22:19 INFO - PROCESS | 2628 | 1461280939573 Marionette TRACE conn2 <- [1,2526,null,{}] 16:22:19 INFO - PROCESS | 2628 | 1461280939605 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}] 16:22:19 INFO - PROCESS | 2628 | 1461280939749 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 16:22:19 INFO - PROCESS | 2628 | 1461280939762 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:19 INFO - PROCESS | 2628 | ++DOCSHELL 0x12bc1b800 == 57 [pid = 2628] [id = 639] 16:22:19 INFO - PROCESS | 2628 | ++DOMWINDOW == 133 (0x11c1c9800) [pid = 2628] [serial = 1917] [outer = 0x0] 16:22:19 INFO - PROCESS | 2628 | ++DOMWINDOW == 134 (0x11c77d400) [pid = 2628] [serial = 1918] [outer = 0x11c1c9800] 16:22:19 INFO - PROCESS | 2628 | 1461280939794 Marionette DEBUG loaded listener.js 16:22:19 INFO - PROCESS | 2628 | ++DOMWINDOW == 135 (0x123f6a400) [pid = 2628] [serial = 1919] [outer = 0x11c1c9800] 16:22:20 INFO - PROCESS | 2628 | 1461280940228 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]]]}] 16:22:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:22:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 722ms 16:22:20 INFO - PROCESS | 2628 | 1461280940293 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 16:22:20 INFO - PROCESS | 2628 | 1461280940295 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 16:22:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:22:20 INFO - PROCESS | 2628 | 1461280940297 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:22:20 INFO - PROCESS | 2628 | 1461280940299 Marionette TRACE conn2 <- [1,2530,null,{}] 16:22:20 INFO - PROCESS | 2628 | 1461280940301 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}] 16:22:20 INFO - PROCESS | 2628 | 1461280940408 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 16:22:20 INFO - PROCESS | 2628 | 1461280940483 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:20 INFO - PROCESS | 2628 | ++DOCSHELL 0x12dc39800 == 58 [pid = 2628] [id = 640] 16:22:20 INFO - PROCESS | 2628 | ++DOMWINDOW == 136 (0x125f33400) [pid = 2628] [serial = 1920] [outer = 0x0] 16:22:20 INFO - PROCESS | 2628 | ++DOMWINDOW == 137 (0x128547000) [pid = 2628] [serial = 1921] [outer = 0x125f33400] 16:22:20 INFO - PROCESS | 2628 | 1461280940513 Marionette DEBUG loaded listener.js 16:22:20 INFO - PROCESS | 2628 | ++DOMWINDOW == 138 (0x129f2f800) [pid = 2628] [serial = 1922] [outer = 0x125f33400] 16:22:20 INFO - PROCESS | 2628 | 1461280940913 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]]]}] 16:22:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:22:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 668ms 16:22:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:22:20 INFO - PROCESS | 2628 | 1461280940966 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 16:22:20 INFO - PROCESS | 2628 | 1461280940968 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 16:22:20 INFO - PROCESS | 2628 | 1461280940970 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:22:20 INFO - PROCESS | 2628 | 1461280940971 Marionette TRACE conn2 <- [1,2534,null,{}] 16:22:20 INFO - PROCESS | 2628 | 1461280940973 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}] 16:22:21 INFO - PROCESS | 2628 | 1461280941097 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 16:22:21 INFO - PROCESS | 2628 | 1461280941186 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:21 INFO - PROCESS | 2628 | ++DOCSHELL 0x12ed48000 == 59 [pid = 2628] [id = 641] 16:22:21 INFO - PROCESS | 2628 | ++DOMWINDOW == 139 (0x129f34800) [pid = 2628] [serial = 1923] [outer = 0x0] 16:22:21 INFO - PROCESS | 2628 | ++DOMWINDOW == 140 (0x129fd6000) [pid = 2628] [serial = 1924] [outer = 0x129f34800] 16:22:21 INFO - PROCESS | 2628 | 1461280941217 Marionette DEBUG loaded listener.js 16:22:21 INFO - PROCESS | 2628 | ++DOMWINDOW == 141 (0x129ff1400) [pid = 2628] [serial = 1925] [outer = 0x129f34800] 16:22:21 INFO - PROCESS | 2628 | 1461280941630 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]]]}] 16:22:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:22:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 668ms 16:22:21 INFO - PROCESS | 2628 | 1461280941638 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 16:22:21 INFO - PROCESS | 2628 | 1461280941640 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 16:22:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:22:21 INFO - PROCESS | 2628 | 1461280941642 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:22:21 INFO - PROCESS | 2628 | 1461280941643 Marionette TRACE conn2 <- [1,2538,null,{}] 16:22:21 INFO - PROCESS | 2628 | 1461280941646 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}] 16:22:21 INFO - PROCESS | 2628 | 1461280941767 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 16:22:21 INFO - PROCESS | 2628 | 1461280941882 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:21 INFO - PROCESS | 2628 | ++DOCSHELL 0x12f408800 == 60 [pid = 2628] [id = 642] 16:22:21 INFO - PROCESS | 2628 | ++DOMWINDOW == 142 (0x112368c00) [pid = 2628] [serial = 1926] [outer = 0x0] 16:22:21 INFO - PROCESS | 2628 | ++DOMWINDOW == 143 (0x12a724c00) [pid = 2628] [serial = 1927] [outer = 0x112368c00] 16:22:21 INFO - PROCESS | 2628 | 1461280941917 Marionette DEBUG loaded listener.js 16:22:21 INFO - PROCESS | 2628 | ++DOMWINDOW == 144 (0x12a7ba000) [pid = 2628] [serial = 1928] [outer = 0x112368c00] 16:22:22 INFO - PROCESS | 2628 | 1461280942345 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]]]}] 16:22:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:22:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 719ms 16:22:22 INFO - PROCESS | 2628 | 1461280942362 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 16:22:22 INFO - PROCESS | 2628 | 1461280942363 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 16:22:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:22:22 INFO - PROCESS | 2628 | 1461280942366 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:22:22 INFO - PROCESS | 2628 | 1461280942367 Marionette TRACE conn2 <- [1,2542,null,{}] 16:22:22 INFO - PROCESS | 2628 | 1461280942369 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}] 16:22:22 INFO - PROCESS | 2628 | 1461280942664 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 16:22:22 INFO - PROCESS | 2628 | 1461280942761 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:22 INFO - PROCESS | 2628 | ++DOCSHELL 0x11c167000 == 61 [pid = 2628] [id = 643] 16:22:22 INFO - PROCESS | 2628 | ++DOMWINDOW == 145 (0x11434ac00) [pid = 2628] [serial = 1929] [outer = 0x0] 16:22:22 INFO - PROCESS | 2628 | ++DOMWINDOW == 146 (0x114ccec00) [pid = 2628] [serial = 1930] [outer = 0x11434ac00] 16:22:22 INFO - PROCESS | 2628 | 1461280942789 Marionette DEBUG loaded listener.js 16:22:22 INFO - PROCESS | 2628 | ++DOMWINDOW == 147 (0x114f6e800) [pid = 2628] [serial = 1931] [outer = 0x11434ac00] 16:22:23 INFO - PROCESS | 2628 | 1461280943199 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]]]}] 16:22:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:22:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 869ms 16:22:23 INFO - PROCESS | 2628 | 1461280943236 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 16:22:23 INFO - PROCESS | 2628 | 1461280943239 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 16:22:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:22:23 INFO - PROCESS | 2628 | 1461280943242 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:22:23 INFO - PROCESS | 2628 | 1461280943244 Marionette TRACE conn2 <- [1,2546,null,{}] 16:22:23 INFO - PROCESS | 2628 | 1461280943248 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}] 16:22:23 INFO - PROCESS | 2628 | 1461280943348 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 16:22:23 INFO - PROCESS | 2628 | 1461280943418 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:23 INFO - PROCESS | 2628 | ++DOCSHELL 0x11ad85000 == 62 [pid = 2628] [id = 644] 16:22:23 INFO - PROCESS | 2628 | ++DOMWINDOW == 148 (0x115976c00) [pid = 2628] [serial = 1932] [outer = 0x0] 16:22:23 INFO - PROCESS | 2628 | ++DOMWINDOW == 149 (0x118a8ac00) [pid = 2628] [serial = 1933] [outer = 0x115976c00] 16:22:23 INFO - PROCESS | 2628 | 1461280943493 Marionette DEBUG loaded listener.js 16:22:23 INFO - PROCESS | 2628 | ++DOMWINDOW == 150 (0x1192c3400) [pid = 2628] [serial = 1934] [outer = 0x115976c00] 16:22:23 INFO - PROCESS | 2628 | --DOCSHELL 0x12d266000 == 61 [pid = 2628] [id = 635] 16:22:23 INFO - PROCESS | 2628 | --DOCSHELL 0x12afdf800 == 60 [pid = 2628] [id = 634] 16:22:23 INFO - PROCESS | 2628 | --DOCSHELL 0x123faa800 == 59 [pid = 2628] [id = 633] 16:22:23 INFO - PROCESS | 2628 | --DOCSHELL 0x12b0dd000 == 58 [pid = 2628] [id = 632] 16:22:23 INFO - PROCESS | 2628 | --DOCSHELL 0x12ac6b800 == 57 [pid = 2628] [id = 631] 16:22:23 INFO - PROCESS | 2628 | --DOMWINDOW == 149 (0x129899400) [pid = 2628] [serial = 1849] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 2628 | --DOCSHELL 0x12a944000 == 56 [pid = 2628] [id = 630] 16:22:23 INFO - PROCESS | 2628 | --DOCSHELL 0x1298d1800 == 55 [pid = 2628] [id = 629] 16:22:23 INFO - PROCESS | 2628 | --DOCSHELL 0x127e7c800 == 54 [pid = 2628] [id = 628] 16:22:23 INFO - PROCESS | 2628 | --DOCSHELL 0x123fa3800 == 53 [pid = 2628] [id = 627] 16:22:23 INFO - PROCESS | 2628 | --DOCSHELL 0x11a8df000 == 52 [pid = 2628] [id = 626] 16:22:23 INFO - PROCESS | 2628 | --DOCSHELL 0x11c125800 == 51 [pid = 2628] [id = 625] 16:22:23 INFO - PROCESS | 2628 | --DOCSHELL 0x1237ee800 == 50 [pid = 2628] [id = 624] 16:22:23 INFO - PROCESS | 2628 | --DOCSHELL 0x119a0f800 == 49 [pid = 2628] [id = 623] 16:22:23 INFO - PROCESS | 2628 | --DOCSHELL 0x12ed4b800 == 48 [pid = 2628] [id = 622] 16:22:23 INFO - PROCESS | 2628 | --DOCSHELL 0x12e94d000 == 47 [pid = 2628] [id = 621] 16:22:23 INFO - PROCESS | 2628 | --DOCSHELL 0x12dc4e800 == 46 [pid = 2628] [id = 620] 16:22:23 INFO - PROCESS | 2628 | --DOCSHELL 0x11c6d1800 == 45 [pid = 2628] [id = 617] 16:22:23 INFO - PROCESS | 2628 | --DOMWINDOW == 148 (0x118f7a400) [pid = 2628] [serial = 1825] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 2628 | --DOMWINDOW == 147 (0x11c774400) [pid = 2628] [serial = 1831] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 2628 | --DOMWINDOW == 146 (0x11c70e000) [pid = 2628] [serial = 1810] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 2628 | --DOMWINDOW == 145 (0x12391dc00) [pid = 2628] [serial = 1813] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 2628 | --DOMWINDOW == 144 (0x1192bec00) [pid = 2628] [serial = 1804] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 2628 | --DOMWINDOW == 143 (0x1146d9400) [pid = 2628] [serial = 1775] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 2628 | --DOMWINDOW == 142 (0x1278d4800) [pid = 2628] [serial = 1823] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 2628 | --DOMWINDOW == 141 (0x1274b7c00) [pid = 2628] [serial = 1822] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 2628 | --DOMWINDOW == 140 (0x112376c00) [pid = 2628] [serial = 1801] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 2628 | --DOMWINDOW == 139 (0x123925c00) [pid = 2628] [serial = 1784] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 2628 | --DOMWINDOW == 138 (0x1274b1800) [pid = 2628] [serial = 1834] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 2628 | --DOMWINDOW == 137 (0x11b920400) [pid = 2628] [serial = 1781] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 2628 | --DOMWINDOW == 136 (0x11bed3c00) [pid = 2628] [serial = 1807] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 2628 | --DOMWINDOW == 135 (0x125f38800) [pid = 2628] [serial = 1819] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 2628 | --DOMWINDOW == 134 (0x123c89c00) [pid = 2628] [serial = 1816] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 2628 | --DOMWINDOW == 133 (0x123c29400) [pid = 2628] [serial = 1832] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 2628 | --DOMWINDOW == 132 (0x125f36c00) [pid = 2628] [serial = 1772] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 2628 | --DOMWINDOW == 131 (0x127f16800) [pid = 2628] [serial = 1837] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 2628 | --DOMWINDOW == 130 (0x119144400) [pid = 2628] [serial = 1778] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 2628 | --DOMWINDOW == 129 (0x1279bb000) [pid = 2628] [serial = 1835] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 2628 | --DOMWINDOW == 128 (0x11a877000) [pid = 2628] [serial = 1840] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 2628 | --DOMWINDOW == 127 (0x12983b800) [pid = 2628] [serial = 1846] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 2628 | --DOMWINDOW == 126 (0x127f65000) [pid = 2628] [serial = 1838] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 2628 | --DOMWINDOW == 125 (0x11a871400) [pid = 2628] [serial = 1826] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 2628 | --DOMWINDOW == 124 (0x11ab75000) [pid = 2628] [serial = 1828] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 2628 | --DOMWINDOW == 123 (0x12407c000) [pid = 2628] [serial = 1843] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 2628 | --DOMWINDOW == 122 (0x11bfee800) [pid = 2628] [serial = 1829] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 2628 | --DOMWINDOW == 121 (0x129893800) [pid = 2628] [serial = 1847] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 2628 | --DOMWINDOW == 120 (0x11c610800) [pid = 2628] [serial = 1841] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 2628 | --DOMWINDOW == 119 (0x128547800) [pid = 2628] [serial = 1844] [outer = 0x0] [url = about:blank] 16:22:23 INFO - PROCESS | 2628 | 1461280943942 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]]]}] 16:22:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:22:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 720ms 16:22:23 INFO - PROCESS | 2628 | 1461280943963 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 16:22:23 INFO - PROCESS | 2628 | 1461280943965 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 16:22:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:22:23 INFO - PROCESS | 2628 | 1461280943967 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:22:23 INFO - PROCESS | 2628 | 1461280943968 Marionette TRACE conn2 <- [1,2550,null,{}] 16:22:23 INFO - PROCESS | 2628 | 1461280943971 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}] 16:22:24 INFO - PROCESS | 2628 | 1461280944073 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 16:22:24 INFO - PROCESS | 2628 | 1461280944083 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:24 INFO - PROCESS | 2628 | ++DOCSHELL 0x11abe8000 == 46 [pid = 2628] [id = 645] 16:22:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 120 (0x11a603c00) [pid = 2628] [serial = 1935] [outer = 0x0] 16:22:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 121 (0x11ab74400) [pid = 2628] [serial = 1936] [outer = 0x11a603c00] 16:22:24 INFO - PROCESS | 2628 | 1461280944109 Marionette DEBUG loaded listener.js 16:22:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 122 (0x11b923400) [pid = 2628] [serial = 1937] [outer = 0x11a603c00] 16:22:24 INFO - PROCESS | 2628 | 1461280944504 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]]]}] 16:22:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:22:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 570ms 16:22:24 INFO - PROCESS | 2628 | 1461280944537 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 16:22:24 INFO - PROCESS | 2628 | 1461280944539 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 16:22:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:22:24 INFO - PROCESS | 2628 | 1461280944553 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:22:24 INFO - PROCESS | 2628 | 1461280944557 Marionette TRACE conn2 <- [1,2554,null,{}] 16:22:24 INFO - PROCESS | 2628 | 1461280944560 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}] 16:22:24 INFO - PROCESS | 2628 | 1461280944647 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 16:22:24 INFO - PROCESS | 2628 | 1461280944651 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:24 INFO - PROCESS | 2628 | ++DOCSHELL 0x125f44800 == 47 [pid = 2628] [id = 646] 16:22:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 123 (0x11bf8c800) [pid = 2628] [serial = 1938] [outer = 0x0] 16:22:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 124 (0x11c610400) [pid = 2628] [serial = 1939] [outer = 0x11bf8c800] 16:22:24 INFO - PROCESS | 2628 | 1461280944678 Marionette DEBUG loaded listener.js 16:22:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 125 (0x11c676400) [pid = 2628] [serial = 1940] [outer = 0x11bf8c800] 16:22:25 INFO - PROCESS | 2628 | 1461280945013 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]]]}] 16:22:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:22:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 479ms 16:22:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:22:25 INFO - PROCESS | 2628 | 1461280945029 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 16:22:25 INFO - PROCESS | 2628 | 1461280945030 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 16:22:25 INFO - PROCESS | 2628 | 1461280945032 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:22:25 INFO - PROCESS | 2628 | 1461280945033 Marionette TRACE conn2 <- [1,2558,null,{}] 16:22:25 INFO - PROCESS | 2628 | 1461280945036 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}] 16:22:25 INFO - PROCESS | 2628 | 1461280945132 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 16:22:25 INFO - PROCESS | 2628 | 1461280945192 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:25 INFO - PROCESS | 2628 | ++DOCSHELL 0x11b95b000 == 48 [pid = 2628] [id = 647] 16:22:25 INFO - PROCESS | 2628 | ++DOMWINDOW == 126 (0x11c670800) [pid = 2628] [serial = 1941] [outer = 0x0] 16:22:25 INFO - PROCESS | 2628 | ++DOMWINDOW == 127 (0x11c715400) [pid = 2628] [serial = 1942] [outer = 0x11c670800] 16:22:25 INFO - PROCESS | 2628 | 1461280945218 Marionette DEBUG loaded listener.js 16:22:25 INFO - PROCESS | 2628 | ++DOMWINDOW == 128 (0x12391cc00) [pid = 2628] [serial = 1943] [outer = 0x11c670800] 16:22:25 INFO - PROCESS | 2628 | 1461280945518 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]]]}] 16:22:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:22:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 519ms 16:22:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:22:25 INFO - PROCESS | 2628 | 1461280945551 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 16:22:25 INFO - PROCESS | 2628 | 1461280945553 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 16:22:25 INFO - PROCESS | 2628 | 1461280945555 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:22:25 INFO - PROCESS | 2628 | 1461280945556 Marionette TRACE conn2 <- [1,2562,null,{}] 16:22:25 INFO - PROCESS | 2628 | 1461280945561 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}] 16:22:25 INFO - PROCESS | 2628 | 1461280945644 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 16:22:25 INFO - PROCESS | 2628 | 1461280945712 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:25 INFO - PROCESS | 2628 | ++DOCSHELL 0x12a944000 == 49 [pid = 2628] [id = 648] 16:22:25 INFO - PROCESS | 2628 | ++DOMWINDOW == 129 (0x123c2ec00) [pid = 2628] [serial = 1944] [outer = 0x0] 16:22:25 INFO - PROCESS | 2628 | ++DOMWINDOW == 130 (0x123ea8000) [pid = 2628] [serial = 1945] [outer = 0x123c2ec00] 16:22:25 INFO - PROCESS | 2628 | 1461280945746 Marionette DEBUG loaded listener.js 16:22:25 INFO - PROCESS | 2628 | ++DOMWINDOW == 131 (0x125e24400) [pid = 2628] [serial = 1946] [outer = 0x123c2ec00] 16:22:26 INFO - PROCESS | 2628 | 1461280946154 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]]]}] 16:22:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:22:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 623ms 16:22:26 INFO - PROCESS | 2628 | 1461280946179 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 16:22:26 INFO - PROCESS | 2628 | 1461280946181 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 16:22:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:22:26 INFO - PROCESS | 2628 | 1461280946202 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:22:26 INFO - PROCESS | 2628 | 1461280946204 Marionette TRACE conn2 <- [1,2566,null,{}] 16:22:26 INFO - PROCESS | 2628 | 1461280946209 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}] 16:22:26 INFO - PROCESS | 2628 | 1461280946377 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 16:22:26 INFO - PROCESS | 2628 | 1461280946482 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:26 INFO - PROCESS | 2628 | ++DOCSHELL 0x12afc3000 == 50 [pid = 2628] [id = 649] 16:22:26 INFO - PROCESS | 2628 | ++DOMWINDOW == 132 (0x1274e9800) [pid = 2628] [serial = 1947] [outer = 0x0] 16:22:26 INFO - PROCESS | 2628 | ++DOMWINDOW == 133 (0x127f10400) [pid = 2628] [serial = 1948] [outer = 0x1274e9800] 16:22:26 INFO - PROCESS | 2628 | 1461280946523 Marionette DEBUG loaded listener.js 16:22:26 INFO - PROCESS | 2628 | ++DOMWINDOW == 134 (0x128543400) [pid = 2628] [serial = 1949] [outer = 0x1274e9800] 16:22:26 INFO - PROCESS | 2628 | 1461280946870 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]]]}] 16:22:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:22:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 733ms 16:22:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:22:26 INFO - PROCESS | 2628 | 1461280946924 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 16:22:26 INFO - PROCESS | 2628 | 1461280946925 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 16:22:26 INFO - PROCESS | 2628 | 1461280946927 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:22:26 INFO - PROCESS | 2628 | 1461280946929 Marionette TRACE conn2 <- [1,2570,null,{}] 16:22:26 INFO - PROCESS | 2628 | 1461280946931 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}] 16:22:27 INFO - PROCESS | 2628 | 1461280947041 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 16:22:27 INFO - PROCESS | 2628 | 1461280947091 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:27 INFO - PROCESS | 2628 | ++DOCSHELL 0x12b0e2800 == 51 [pid = 2628] [id = 650] 16:22:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 135 (0x1279ba000) [pid = 2628] [serial = 1950] [outer = 0x0] 16:22:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 136 (0x129893000) [pid = 2628] [serial = 1951] [outer = 0x1279ba000] 16:22:27 INFO - PROCESS | 2628 | 1461280947116 Marionette DEBUG loaded listener.js 16:22:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 137 (0x129cf7800) [pid = 2628] [serial = 1952] [outer = 0x1279ba000] 16:22:27 INFO - PROCESS | 2628 | 1461280947445 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]]]}] 16:22:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:22:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 571ms 16:22:27 INFO - PROCESS | 2628 | 1461280947500 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 16:22:27 INFO - PROCESS | 2628 | 1461280947501 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 16:22:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:22:27 INFO - PROCESS | 2628 | 1461280947503 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:22:27 INFO - PROCESS | 2628 | 1461280947504 Marionette TRACE conn2 <- [1,2574,null,{}] 16:22:27 INFO - PROCESS | 2628 | 1461280947507 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}] 16:22:27 INFO - PROCESS | 2628 | 1461280947616 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 16:22:27 INFO - PROCESS | 2628 | 1461280947629 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:27 INFO - PROCESS | 2628 | ++DOCSHELL 0x12bc1f000 == 52 [pid = 2628] [id = 651] 16:22:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 138 (0x12854c800) [pid = 2628] [serial = 1953] [outer = 0x0] 16:22:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 139 (0x129f32c00) [pid = 2628] [serial = 1954] [outer = 0x12854c800] 16:22:27 INFO - PROCESS | 2628 | 1461280947655 Marionette DEBUG loaded listener.js 16:22:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 140 (0x129fd4c00) [pid = 2628] [serial = 1955] [outer = 0x12854c800] 16:22:28 INFO - PROCESS | 2628 | --DOMWINDOW == 139 (0x11af1e400) [pid = 2628] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:22:28 INFO - PROCESS | 2628 | --DOMWINDOW == 138 (0x1242dd000) [pid = 2628] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:22:28 INFO - PROCESS | 2628 | --DOMWINDOW == 137 (0x11aa5cc00) [pid = 2628] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:22:28 INFO - PROCESS | 2628 | --DOMWINDOW == 136 (0x1158ed400) [pid = 2628] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:22:28 INFO - PROCESS | 2628 | --DOMWINDOW == 135 (0x123c2c400) [pid = 2628] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:22:28 INFO - PROCESS | 2628 | --DOMWINDOW == 134 (0x11c774800) [pid = 2628] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:22:28 INFO - PROCESS | 2628 | --DOMWINDOW == 133 (0x112360400) [pid = 2628] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:22:28 INFO - PROCESS | 2628 | --DOMWINDOW == 132 (0x11c610c00) [pid = 2628] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:22:28 INFO - PROCESS | 2628 | --DOMWINDOW == 131 (0x11c776c00) [pid = 2628] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:22:28 INFO - PROCESS | 2628 | --DOMWINDOW == 130 (0x123f70800) [pid = 2628] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:22:28 INFO - PROCESS | 2628 | --DOMWINDOW == 129 (0x118c28c00) [pid = 2628] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:22:28 INFO - PROCESS | 2628 | --DOMWINDOW == 128 (0x129e58400) [pid = 2628] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:22:28 INFO - PROCESS | 2628 | --DOMWINDOW == 127 (0x11bfea000) [pid = 2628] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:22:28 INFO - PROCESS | 2628 | --DOMWINDOW == 126 (0x11aa1e800) [pid = 2628] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:22:28 INFO - PROCESS | 2628 | --DOMWINDOW == 125 (0x129894000) [pid = 2628] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:22:28 INFO - PROCESS | 2628 | --DOMWINDOW == 124 (0x113f09800) [pid = 2628] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:22:28 INFO - PROCESS | 2628 | --DOMWINDOW == 123 (0x127f16400) [pid = 2628] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:22:28 INFO - PROCESS | 2628 | --DOMWINDOW == 122 (0x114f75400) [pid = 2628] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:22:28 INFO - PROCESS | 2628 | --DOMWINDOW == 121 (0x11c63a400) [pid = 2628] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:22:28 INFO - PROCESS | 2628 | --DOMWINDOW == 120 (0x11c670c00) [pid = 2628] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:22:28 INFO - PROCESS | 2628 | --DOMWINDOW == 119 (0x1177c2c00) [pid = 2628] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:22:28 INFO - PROCESS | 2628 | --DOMWINDOW == 118 (0x12854f000) [pid = 2628] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:22:28 INFO - PROCESS | 2628 | --DOMWINDOW == 117 (0x114cd9c00) [pid = 2628] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:22:28 INFO - PROCESS | 2628 | --DOMWINDOW == 116 (0x114f75c00) [pid = 2628] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:22:28 INFO - PROCESS | 2628 | --DOMWINDOW == 115 (0x1187d7000) [pid = 2628] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:22:28 INFO - PROCESS | 2628 | --DOMWINDOW == 114 (0x129fdd000) [pid = 2628] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:22:28 INFO - PROCESS | 2628 | --DOMWINDOW == 113 (0x11c674800) [pid = 2628] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:22:28 INFO - PROCESS | 2628 | 1461280948253 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]]]}] 16:22:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:22:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 769ms 16:22:28 INFO - PROCESS | 2628 | 1461280948272 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 16:22:28 INFO - PROCESS | 2628 | 1461280948275 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 16:22:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:22:28 INFO - PROCESS | 2628 | 1461280948279 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:22:28 INFO - PROCESS | 2628 | 1461280948280 Marionette TRACE conn2 <- [1,2578,null,{}] 16:22:28 INFO - PROCESS | 2628 | 1461280948283 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}] 16:22:28 INFO - PROCESS | 2628 | 1461280948374 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 16:22:28 INFO - PROCESS | 2628 | 1461280948378 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:28 INFO - PROCESS | 2628 | ++DOCSHELL 0x123d65800 == 53 [pid = 2628] [id = 652] 16:22:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 114 (0x114cd8800) [pid = 2628] [serial = 1956] [outer = 0x0] 16:22:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 115 (0x1177c4800) [pid = 2628] [serial = 1957] [outer = 0x114cd8800] 16:22:28 INFO - PROCESS | 2628 | 1461280948404 Marionette DEBUG loaded listener.js 16:22:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 116 (0x11bfe7400) [pid = 2628] [serial = 1958] [outer = 0x114cd8800] 16:22:28 INFO - PROCESS | 2628 | 1461280948751 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]]]}] 16:22:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:22:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 520ms 16:22:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:22:28 INFO - PROCESS | 2628 | 1461280948804 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 16:22:28 INFO - PROCESS | 2628 | 1461280948805 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 16:22:28 INFO - PROCESS | 2628 | 1461280948808 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:22:28 INFO - PROCESS | 2628 | 1461280948809 Marionette TRACE conn2 <- [1,2582,null,{}] 16:22:28 INFO - PROCESS | 2628 | 1461280948811 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}] 16:22:28 INFO - PROCESS | 2628 | 1461280948899 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 16:22:28 INFO - PROCESS | 2628 | 1461280948926 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:28 INFO - PROCESS | 2628 | ++DOCSHELL 0x12d271800 == 54 [pid = 2628] [id = 653] 16:22:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 117 (0x11c777400) [pid = 2628] [serial = 1959] [outer = 0x0] 16:22:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 118 (0x123b8a800) [pid = 2628] [serial = 1960] [outer = 0x11c777400] 16:22:28 INFO - PROCESS | 2628 | 1461280948956 Marionette DEBUG loaded listener.js 16:22:29 INFO - PROCESS | 2628 | ++DOMWINDOW == 119 (0x129838800) [pid = 2628] [serial = 1961] [outer = 0x11c777400] 16:22:29 INFO - PROCESS | 2628 | 1461280949307 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]]]}] 16:22:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:22:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 521ms 16:22:29 INFO - PROCESS | 2628 | 1461280949329 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 16:22:29 INFO - PROCESS | 2628 | 1461280949331 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 16:22:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:22:29 INFO - PROCESS | 2628 | 1461280949333 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:22:29 INFO - PROCESS | 2628 | 1461280949335 Marionette TRACE conn2 <- [1,2586,null,{}] 16:22:29 INFO - PROCESS | 2628 | 1461280949337 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}] 16:22:29 INFO - PROCESS | 2628 | 1461280949437 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 16:22:29 INFO - PROCESS | 2628 | 1461280949503 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:29 INFO - PROCESS | 2628 | ++DOCSHELL 0x12da54800 == 55 [pid = 2628] [id = 654] 16:22:29 INFO - PROCESS | 2628 | ++DOMWINDOW == 120 (0x127f62800) [pid = 2628] [serial = 1962] [outer = 0x0] 16:22:29 INFO - PROCESS | 2628 | ++DOMWINDOW == 121 (0x129fddc00) [pid = 2628] [serial = 1963] [outer = 0x127f62800] 16:22:29 INFO - PROCESS | 2628 | 1461280949530 Marionette DEBUG loaded listener.js 16:22:29 INFO - PROCESS | 2628 | ++DOMWINDOW == 122 (0x12a725400) [pid = 2628] [serial = 1964] [outer = 0x127f62800] 16:22:29 INFO - PROCESS | 2628 | 1461280949807 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]]]}] 16:22:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:22:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 519ms 16:22:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:22:29 INFO - PROCESS | 2628 | 1461280949852 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 16:22:29 INFO - PROCESS | 2628 | 1461280949853 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 16:22:29 INFO - PROCESS | 2628 | 1461280949856 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:22:29 INFO - PROCESS | 2628 | 1461280949859 Marionette TRACE conn2 <- [1,2590,null,{}] 16:22:29 INFO - PROCESS | 2628 | 1461280949863 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}] 16:22:29 INFO - PROCESS | 2628 | 1461280949953 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 16:22:29 INFO - PROCESS | 2628 | 1461280949957 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:29 INFO - PROCESS | 2628 | ++DOCSHELL 0x12e516800 == 56 [pid = 2628] [id = 655] 16:22:29 INFO - PROCESS | 2628 | ++DOMWINDOW == 123 (0x12a725800) [pid = 2628] [serial = 1965] [outer = 0x0] 16:22:29 INFO - PROCESS | 2628 | ++DOMWINDOW == 124 (0x12a7b3400) [pid = 2628] [serial = 1966] [outer = 0x12a725800] 16:22:29 INFO - PROCESS | 2628 | 1461280949982 Marionette DEBUG loaded listener.js 16:22:30 INFO - PROCESS | 2628 | ++DOMWINDOW == 125 (0x12a7b9000) [pid = 2628] [serial = 1967] [outer = 0x12a725800] 16:22:31 INFO - PROCESS | 2628 | --DOCSHELL 0x12bd12000 == 55 [pid = 2628] [id = 607] 16:22:31 INFO - PROCESS | 2628 | --DOCSHELL 0x12bd23800 == 54 [pid = 2628] [id = 594] 16:22:31 INFO - PROCESS | 2628 | --DOCSHELL 0x12a935000 == 53 [pid = 2628] [id = 618] 16:22:31 INFO - PROCESS | 2628 | --DOCSHELL 0x12dc3a000 == 52 [pid = 2628] [id = 619] 16:22:31 INFO - PROCESS | 2628 | --DOCSHELL 0x11afa5800 == 51 [pid = 2628] [id = 592] 16:22:31 INFO - PROCESS | 2628 | --DOCSHELL 0x12b0f5000 == 50 [pid = 2628] [id = 606] 16:22:31 INFO - PROCESS | 2628 | --DOCSHELL 0x12dbc2000 == 49 [pid = 2628] [id = 616] 16:22:31 INFO - PROCESS | 2628 | --DOCSHELL 0x11c129000 == 48 [pid = 2628] [id = 595] 16:22:31 INFO - PROCESS | 2628 | --DOCSHELL 0x129c73800 == 47 [pid = 2628] [id = 593] 16:22:31 INFO - PROCESS | 2628 | --DOCSHELL 0x12dc43800 == 46 [pid = 2628] [id = 90] 16:22:31 INFO - PROCESS | 2628 | --DOCSHELL 0x11ad85000 == 45 [pid = 2628] [id = 644] 16:22:31 INFO - PROCESS | 2628 | --DOCSHELL 0x11c167000 == 44 [pid = 2628] [id = 643] 16:22:31 INFO - PROCESS | 2628 | --DOCSHELL 0x12f408800 == 43 [pid = 2628] [id = 642] 16:22:31 INFO - PROCESS | 2628 | --DOCSHELL 0x12ed48000 == 42 [pid = 2628] [id = 641] 16:22:31 INFO - PROCESS | 2628 | --DOCSHELL 0x12dc39800 == 41 [pid = 2628] [id = 640] 16:22:31 INFO - PROCESS | 2628 | --DOCSHELL 0x12bc1b800 == 40 [pid = 2628] [id = 639] 16:22:31 INFO - PROCESS | 2628 | --DOCSHELL 0x12441f800 == 39 [pid = 2628] [id = 638] 16:22:31 INFO - PROCESS | 2628 | --DOCSHELL 0x12da05000 == 38 [pid = 2628] [id = 636] 16:22:31 INFO - PROCESS | 2628 | --DOCSHELL 0x119c27800 == 37 [pid = 2628] [id = 637] 16:22:31 INFO - PROCESS | 2628 | --DOCSHELL 0x11b95b000 == 36 [pid = 2628] [id = 647] 16:22:31 INFO - PROCESS | 2628 | --DOCSHELL 0x12b0e2800 == 35 [pid = 2628] [id = 650] 16:22:31 INFO - PROCESS | 2628 | --DOCSHELL 0x123d65800 == 34 [pid = 2628] [id = 652] 16:22:31 INFO - PROCESS | 2628 | --DOCSHELL 0x12d271800 == 33 [pid = 2628] [id = 653] 16:22:31 INFO - PROCESS | 2628 | --DOCSHELL 0x12bc1f000 == 32 [pid = 2628] [id = 651] 16:22:31 INFO - PROCESS | 2628 | --DOCSHELL 0x125f44800 == 31 [pid = 2628] [id = 646] 16:22:31 INFO - PROCESS | 2628 | --DOCSHELL 0x12afc3000 == 30 [pid = 2628] [id = 649] 16:22:31 INFO - PROCESS | 2628 | --DOCSHELL 0x11abe8000 == 29 [pid = 2628] [id = 645] 16:22:31 INFO - PROCESS | 2628 | --DOCSHELL 0x12a944000 == 28 [pid = 2628] [id = 648] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 124 (0x11bfe6c00) [pid = 2628] [serial = 1799] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 123 (0x124248000) [pid = 2628] [serial = 1891] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 122 (0x127f57800) [pid = 2628] [serial = 1894] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 121 (0x1274e9c00) [pid = 2628] [serial = 1892] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 120 (0x11addcc00) [pid = 2628] [serial = 1877] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 119 (0x11aa23000) [pid = 2628] [serial = 1876] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 118 (0x129fd6400) [pid = 2628] [serial = 1868] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 117 (0x129f2fc00) [pid = 2628] [serial = 1867] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 116 (0x11c609c00) [pid = 2628] [serial = 1882] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 115 (0x11c638000) [pid = 2628] [serial = 1883] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 114 (0x11bfed400) [pid = 2628] [serial = 1856] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 113 (0x11b99cc00) [pid = 2628] [serial = 1855] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 112 (0x129e55800) [pid = 2628] [serial = 1897] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 111 (0x11c67ec00) [pid = 2628] [serial = 1871] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 110 (0x119143000) [pid = 2628] [serial = 1870] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 109 (0x129ad5800) [pid = 2628] [serial = 1862] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 108 (0x129892400) [pid = 2628] [serial = 1861] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 107 (0x118f7ec00) [pid = 2628] [serial = 1853] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 106 (0x1177c5400) [pid = 2628] [serial = 1852] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 105 (0x11c710800) [pid = 2628] [serial = 1885] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 104 (0x11c77b800) [pid = 2628] [serial = 1886] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 103 (0x123aa2c00) [pid = 2628] [serial = 1858] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 102 (0x1274b6400) [pid = 2628] [serial = 1859] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 101 (0x118f81400) [pid = 2628] [serial = 1879] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 100 (0x11b9a8400) [pid = 2628] [serial = 1880] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 99 (0x129e5b400) [pid = 2628] [serial = 1865] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 98 (0x129cffc00) [pid = 2628] [serial = 1864] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 97 (0x11853b400) [pid = 2628] [serial = 1874] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 96 (0x114d5bc00) [pid = 2628] [serial = 1873] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 95 (0x129835800) [pid = 2628] [serial = 1895] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 94 (0x11a876400) [pid = 2628] [serial = 1900] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 93 (0x11c70f800) [pid = 2628] [serial = 1901] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 92 (0x127f1b400) [pid = 2628] [serial = 1903] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 91 (0x129fee800) [pid = 2628] [serial = 1906] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 90 (0x129f30000) [pid = 2628] [serial = 1898] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 89 (0x11c77ec00) [pid = 2628] [serial = 1888] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 88 (0x129ff7800) [pid = 2628] [serial = 1907] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 87 (0x123f78800) [pid = 2628] [serial = 1889] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 86 (0x129fdcc00) [pid = 2628] [serial = 1904] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 85 (0x129ff8c00) [pid = 2628] [serial = 1909] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOCSHELL 0x12da54800 == 27 [pid = 2628] [id = 654] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 84 (0x12749d000) [pid = 2628] [serial = 1820] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 83 (0x11c609800) [pid = 2628] [serial = 1808] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 82 (0x11aa5bc00) [pid = 2628] [serial = 1805] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 81 (0x124081c00) [pid = 2628] [serial = 1817] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 80 (0x123aa9000) [pid = 2628] [serial = 1814] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 79 (0x114cd7800) [pid = 2628] [serial = 1802] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | --DOMWINDOW == 78 (0x11c775c00) [pid = 2628] [serial = 1811] [outer = 0x0] [url = about:blank] 16:22:31 INFO - PROCESS | 2628 | 1461280951774 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]]]}] 16:22:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:22:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1924ms 16:22:31 INFO - PROCESS | 2628 | 1461280951780 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 16:22:31 INFO - PROCESS | 2628 | 1461280951782 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 16:22:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:22:31 INFO - PROCESS | 2628 | 1461280951786 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:22:31 INFO - PROCESS | 2628 | 1461280951788 Marionette TRACE conn2 <- [1,2594,null,{}] 16:22:31 INFO - PROCESS | 2628 | 1461280951795 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}] 16:22:31 INFO - PROCESS | 2628 | 1461280951874 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 16:22:31 INFO - PROCESS | 2628 | 1461280951925 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:31 INFO - PROCESS | 2628 | ++DOCSHELL 0x11878a000 == 28 [pid = 2628] [id = 656] 16:22:31 INFO - PROCESS | 2628 | ++DOMWINDOW == 79 (0x114663800) [pid = 2628] [serial = 1968] [outer = 0x0] 16:22:31 INFO - PROCESS | 2628 | ++DOMWINDOW == 80 (0x114cd3400) [pid = 2628] [serial = 1969] [outer = 0x114663800] 16:22:31 INFO - PROCESS | 2628 | 1461280951953 Marionette DEBUG loaded listener.js 16:22:32 INFO - PROCESS | 2628 | ++DOMWINDOW == 81 (0x114d52400) [pid = 2628] [serial = 1970] [outer = 0x114663800] 16:22:32 INFO - PROCESS | 2628 | 1461280952285 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]]]}] 16:22:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:22:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 525ms 16:22:32 INFO - PROCESS | 2628 | 1461280952311 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 16:22:32 INFO - PROCESS | 2628 | 1461280952315 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 16:22:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:22:32 INFO - PROCESS | 2628 | 1461280952320 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:22:32 INFO - PROCESS | 2628 | 1461280952322 Marionette TRACE conn2 <- [1,2598,null,{}] 16:22:32 INFO - PROCESS | 2628 | 1461280952324 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}] 16:22:32 INFO - PROCESS | 2628 | 1461280952402 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 16:22:32 INFO - PROCESS | 2628 | 1461280952410 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:32 INFO - PROCESS | 2628 | ++DOCSHELL 0x119a20000 == 29 [pid = 2628] [id = 657] 16:22:32 INFO - PROCESS | 2628 | ++DOMWINDOW == 82 (0x114d57800) [pid = 2628] [serial = 1971] [outer = 0x0] 16:22:32 INFO - PROCESS | 2628 | ++DOMWINDOW == 83 (0x11544ec00) [pid = 2628] [serial = 1972] [outer = 0x114d57800] 16:22:32 INFO - PROCESS | 2628 | 1461280952437 Marionette DEBUG loaded listener.js 16:22:32 INFO - PROCESS | 2628 | ++DOMWINDOW == 84 (0x1155f1400) [pid = 2628] [serial = 1973] [outer = 0x114d57800] 16:22:32 INFO - PROCESS | 2628 | 1461280952822 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]]]}] 16:22:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:22:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 519ms 16:22:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:22:32 INFO - PROCESS | 2628 | 1461280952840 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 16:22:32 INFO - PROCESS | 2628 | 1461280952844 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 16:22:32 INFO - PROCESS | 2628 | 1461280952846 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:22:32 INFO - PROCESS | 2628 | 1461280952849 Marionette TRACE conn2 <- [1,2602,null,{}] 16:22:32 INFO - PROCESS | 2628 | 1461280952858 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}] 16:22:32 INFO - PROCESS | 2628 | 1461280952947 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 16:22:32 INFO - PROCESS | 2628 | 1461280952957 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:32 INFO - PROCESS | 2628 | ++DOCSHELL 0x11ad84000 == 30 [pid = 2628] [id = 658] 16:22:32 INFO - PROCESS | 2628 | ++DOMWINDOW == 85 (0x112362800) [pid = 2628] [serial = 1974] [outer = 0x0] 16:22:33 INFO - PROCESS | 2628 | ++DOMWINDOW == 86 (0x118c82c00) [pid = 2628] [serial = 1975] [outer = 0x112362800] 16:22:33 INFO - PROCESS | 2628 | 1461280953006 Marionette DEBUG loaded listener.js 16:22:33 INFO - PROCESS | 2628 | ++DOMWINDOW == 87 (0x118eeb800) [pid = 2628] [serial = 1976] [outer = 0x112362800] 16:22:33 INFO - PROCESS | 2628 | 1461280953443 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]]]}] 16:22:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:22:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 624ms 16:22:33 INFO - PROCESS | 2628 | 1461280953471 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 16:22:33 INFO - PROCESS | 2628 | 1461280953474 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 16:22:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:22:33 INFO - PROCESS | 2628 | 1461280953490 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:22:33 INFO - PROCESS | 2628 | 1461280953492 Marionette TRACE conn2 <- [1,2606,null,{}] 16:22:33 INFO - PROCESS | 2628 | 1461280953495 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}] 16:22:33 INFO - PROCESS | 2628 | 1461280953615 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 16:22:33 INFO - PROCESS | 2628 | 1461280953621 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:33 INFO - PROCESS | 2628 | ++DOCSHELL 0x11ba07000 == 31 [pid = 2628] [id = 659] 16:22:33 INFO - PROCESS | 2628 | ++DOMWINDOW == 88 (0x118f7a400) [pid = 2628] [serial = 1977] [outer = 0x0] 16:22:33 INFO - PROCESS | 2628 | ++DOMWINDOW == 89 (0x1191c7c00) [pid = 2628] [serial = 1978] [outer = 0x118f7a400] 16:22:33 INFO - PROCESS | 2628 | 1461280953665 Marionette DEBUG loaded listener.js 16:22:33 INFO - PROCESS | 2628 | ++DOMWINDOW == 90 (0x119e71c00) [pid = 2628] [serial = 1979] [outer = 0x118f7a400] 16:22:34 INFO - PROCESS | 2628 | 1461280954087 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]]]}] 16:22:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:22:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 623ms 16:22:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:22:34 INFO - PROCESS | 2628 | 1461280954119 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 16:22:34 INFO - PROCESS | 2628 | 1461280954120 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 16:22:34 INFO - PROCESS | 2628 | 1461280954122 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:22:34 INFO - PROCESS | 2628 | 1461280954123 Marionette TRACE conn2 <- [1,2610,null,{}] 16:22:34 INFO - PROCESS | 2628 | 1461280954128 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}] 16:22:34 INFO - PROCESS | 2628 | 1461280954199 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 16:22:34 INFO - PROCESS | 2628 | 1461280954204 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:34 INFO - PROCESS | 2628 | ++DOCSHELL 0x11c17d000 == 32 [pid = 2628] [id = 660] 16:22:34 INFO - PROCESS | 2628 | ++DOMWINDOW == 91 (0x114d57400) [pid = 2628] [serial = 1980] [outer = 0x0] 16:22:34 INFO - PROCESS | 2628 | ++DOMWINDOW == 92 (0x11a876000) [pid = 2628] [serial = 1981] [outer = 0x114d57400] 16:22:34 INFO - PROCESS | 2628 | 1461280954232 Marionette DEBUG loaded listener.js 16:22:34 INFO - PROCESS | 2628 | ++DOMWINDOW == 93 (0x11aa5cc00) [pid = 2628] [serial = 1982] [outer = 0x114d57400] 16:22:34 INFO - PROCESS | 2628 | 1461280954583 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]]]}] 16:22:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:22:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 472ms 16:22:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:22:34 INFO - PROCESS | 2628 | 1461280954595 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 16:22:34 INFO - PROCESS | 2628 | 1461280954597 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 16:22:34 INFO - PROCESS | 2628 | 1461280954600 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:22:34 INFO - PROCESS | 2628 | 1461280954602 Marionette TRACE conn2 <- [1,2614,null,{}] 16:22:34 INFO - PROCESS | 2628 | 1461280954605 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}] 16:22:34 INFO - PROCESS | 2628 | 1461280954756 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 16:22:34 INFO - PROCESS | 2628 | 1461280954839 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:34 INFO - PROCESS | 2628 | ++DOCSHELL 0x123d52000 == 33 [pid = 2628] [id = 661] 16:22:34 INFO - PROCESS | 2628 | ++DOMWINDOW == 94 (0x11a602c00) [pid = 2628] [serial = 1983] [outer = 0x0] 16:22:34 INFO - PROCESS | 2628 | ++DOMWINDOW == 95 (0x11acbd800) [pid = 2628] [serial = 1984] [outer = 0x11a602c00] 16:22:34 INFO - PROCESS | 2628 | 1461280954887 Marionette DEBUG loaded listener.js 16:22:34 INFO - PROCESS | 2628 | ++DOMWINDOW == 96 (0x11bed1400) [pid = 2628] [serial = 1985] [outer = 0x11a602c00] 16:22:35 INFO - PROCESS | 2628 | 1461280955267 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]]]}] 16:22:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:22:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 671ms 16:22:35 INFO - PROCESS | 2628 | 1461280955271 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 16:22:35 INFO - PROCESS | 2628 | 1461280955273 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 16:22:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:22:35 INFO - PROCESS | 2628 | 1461280955277 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:22:35 INFO - PROCESS | 2628 | 1461280955279 Marionette TRACE conn2 <- [1,2618,null,{}] 16:22:35 INFO - PROCESS | 2628 | 1461280955282 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}] 16:22:35 INFO - PROCESS | 2628 | 1461280955354 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 16:22:35 INFO - PROCESS | 2628 | 1461280955407 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:35 INFO - PROCESS | 2628 | ++DOCSHELL 0x123f9c000 == 34 [pid = 2628] [id = 662] 16:22:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 97 (0x11aa25c00) [pid = 2628] [serial = 1986] [outer = 0x0] 16:22:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 98 (0x11bf89400) [pid = 2628] [serial = 1987] [outer = 0x11aa25c00] 16:22:35 INFO - PROCESS | 2628 | 1461280955432 Marionette DEBUG loaded listener.js 16:22:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 99 (0x11bfec800) [pid = 2628] [serial = 1988] [outer = 0x11aa25c00] 16:22:35 INFO - PROCESS | 2628 | 1461280955689 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]]]}] 16:22:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:22:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 426ms 16:22:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:22:35 INFO - PROCESS | 2628 | 1461280955703 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 16:22:35 INFO - PROCESS | 2628 | 1461280955704 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 16:22:35 INFO - PROCESS | 2628 | 1461280955719 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:22:35 INFO - PROCESS | 2628 | 1461280955720 Marionette TRACE conn2 <- [1,2622,null,{}] 16:22:35 INFO - PROCESS | 2628 | 1461280955731 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}] 16:22:35 INFO - PROCESS | 2628 | 1461280955824 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 16:22:35 INFO - PROCESS | 2628 | 1461280955832 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:35 INFO - PROCESS | 2628 | ++DOCSHELL 0x125e0d000 == 35 [pid = 2628] [id = 663] 16:22:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 100 (0x11bf8a000) [pid = 2628] [serial = 1989] [outer = 0x0] 16:22:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 101 (0x11c159400) [pid = 2628] [serial = 1990] [outer = 0x11bf8a000] 16:22:35 INFO - PROCESS | 2628 | 1461280955864 Marionette DEBUG loaded listener.js 16:22:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 102 (0x11c60b800) [pid = 2628] [serial = 1991] [outer = 0x11bf8a000] 16:22:36 INFO - PROCESS | 2628 | 1461280956347 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]]]}] 16:22:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:22:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 685ms 16:22:36 INFO - PROCESS | 2628 | 1461280956394 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 16:22:36 INFO - PROCESS | 2628 | 1461280956396 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 16:22:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:22:36 INFO - PROCESS | 2628 | 1461280956399 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:22:36 INFO - PROCESS | 2628 | 1461280956401 Marionette TRACE conn2 <- [1,2626,null,{}] 16:22:36 INFO - PROCESS | 2628 | 1461280956405 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}] 16:22:36 INFO - PROCESS | 2628 | 1461280956486 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 16:22:36 INFO - PROCESS | 2628 | 1461280956494 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:36 INFO - PROCESS | 2628 | ++DOCSHELL 0x11abe9800 == 36 [pid = 2628] [id = 664] 16:22:36 INFO - PROCESS | 2628 | ++DOMWINDOW == 103 (0x11c60c800) [pid = 2628] [serial = 1992] [outer = 0x0] 16:22:36 INFO - PROCESS | 2628 | ++DOMWINDOW == 104 (0x11c615400) [pid = 2628] [serial = 1993] [outer = 0x11c60c800] 16:22:36 INFO - PROCESS | 2628 | 1461280956519 Marionette DEBUG loaded listener.js 16:22:36 INFO - PROCESS | 2628 | ++DOMWINDOW == 105 (0x11c670c00) [pid = 2628] [serial = 1994] [outer = 0x11c60c800] 16:22:36 INFO - PROCESS | 2628 | 1461280956849 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]]]}] 16:22:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:22:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 470ms 16:22:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:22:36 INFO - PROCESS | 2628 | 1461280956869 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 16:22:36 INFO - PROCESS | 2628 | 1461280956871 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 16:22:36 INFO - PROCESS | 2628 | 1461280956873 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:22:36 INFO - PROCESS | 2628 | 1461280956874 Marionette TRACE conn2 <- [1,2630,null,{}] 16:22:36 INFO - PROCESS | 2628 | 1461280956879 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}] 16:22:36 INFO - PROCESS | 2628 | 1461280956954 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 16:22:37 INFO - PROCESS | 2628 | 1461280957024 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:37 INFO - PROCESS | 2628 | ++DOCSHELL 0x127ea5800 == 37 [pid = 2628] [id = 665] 16:22:37 INFO - PROCESS | 2628 | ++DOMWINDOW == 106 (0x113f0e000) [pid = 2628] [serial = 1995] [outer = 0x0] 16:22:37 INFO - PROCESS | 2628 | ++DOMWINDOW == 107 (0x11c672000) [pid = 2628] [serial = 1996] [outer = 0x113f0e000] 16:22:37 INFO - PROCESS | 2628 | 1461280957049 Marionette DEBUG loaded listener.js 16:22:37 INFO - PROCESS | 2628 | ++DOMWINDOW == 108 (0x11c67ec00) [pid = 2628] [serial = 1997] [outer = 0x113f0e000] 16:22:37 INFO - PROCESS | 2628 | 1461280957415 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]]]}] 16:22:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:22:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 571ms 16:22:37 INFO - PROCESS | 2628 | 1461280957444 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 16:22:37 INFO - PROCESS | 2628 | 1461280957446 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 16:22:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:22:37 INFO - PROCESS | 2628 | 1461280957457 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:22:37 INFO - PROCESS | 2628 | 1461280957459 Marionette TRACE conn2 <- [1,2634,null,{}] 16:22:37 INFO - PROCESS | 2628 | 1461280957461 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}] 16:22:37 INFO - PROCESS | 2628 | 1461280957566 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 16:22:37 INFO - PROCESS | 2628 | 1461280957578 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:37 INFO - PROCESS | 2628 | ++DOCSHELL 0x11c17c800 == 38 [pid = 2628] [id = 666] 16:22:37 INFO - PROCESS | 2628 | ++DOMWINDOW == 109 (0x11c714000) [pid = 2628] [serial = 1998] [outer = 0x0] 16:22:37 INFO - PROCESS | 2628 | ++DOMWINDOW == 110 (0x11c77a800) [pid = 2628] [serial = 1999] [outer = 0x11c714000] 16:22:37 INFO - PROCESS | 2628 | 1461280957611 Marionette DEBUG loaded listener.js 16:22:37 INFO - PROCESS | 2628 | ++DOMWINDOW == 111 (0x123922400) [pid = 2628] [serial = 2000] [outer = 0x11c714000] 16:22:37 INFO - PROCESS | 2628 | 1461280957945 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]]]}] 16:22:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:22:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 529ms 16:22:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:22:37 INFO - PROCESS | 2628 | 1461280957978 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 16:22:37 INFO - PROCESS | 2628 | 1461280957979 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 16:22:37 INFO - PROCESS | 2628 | 1461280957981 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:22:37 INFO - PROCESS | 2628 | 1461280957983 Marionette TRACE conn2 <- [1,2638,null,{}] 16:22:37 INFO - PROCESS | 2628 | 1461280957985 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}] 16:22:38 INFO - PROCESS | 2628 | 1461280958080 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 16:22:38 INFO - PROCESS | 2628 | 1461280958093 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:38 INFO - PROCESS | 2628 | ++DOCSHELL 0x12a939800 == 39 [pid = 2628] [id = 667] 16:22:38 INFO - PROCESS | 2628 | ++DOMWINDOW == 112 (0x11c77d000) [pid = 2628] [serial = 2001] [outer = 0x0] 16:22:38 INFO - PROCESS | 2628 | ++DOMWINDOW == 113 (0x123aa5800) [pid = 2628] [serial = 2002] [outer = 0x11c77d000] 16:22:38 INFO - PROCESS | 2628 | 1461280958117 Marionette DEBUG loaded listener.js 16:22:38 INFO - PROCESS | 2628 | ++DOMWINDOW == 114 (0x11c615000) [pid = 2628] [serial = 2003] [outer = 0x11c77d000] 16:22:38 INFO - PROCESS | 2628 | 1461280958464 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]]]}] 16:22:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:22:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 520ms 16:22:38 INFO - PROCESS | 2628 | 1461280958505 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 16:22:38 INFO - PROCESS | 2628 | 1461280958506 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 16:22:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:22:38 INFO - PROCESS | 2628 | 1461280958508 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:22:38 INFO - PROCESS | 2628 | 1461280958509 Marionette TRACE conn2 <- [1,2642,null,{}] 16:22:38 INFO - PROCESS | 2628 | 1461280958512 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}] 16:22:38 INFO - PROCESS | 2628 | 1461280958608 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 16:22:38 INFO - PROCESS | 2628 | 1461280958612 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:38 INFO - PROCESS | 2628 | ++DOCSHELL 0x12abdf800 == 40 [pid = 2628] [id = 668] 16:22:38 INFO - PROCESS | 2628 | ++DOMWINDOW == 115 (0x123925800) [pid = 2628] [serial = 2004] [outer = 0x0] 16:22:38 INFO - PROCESS | 2628 | ++DOMWINDOW == 116 (0x123c29400) [pid = 2628] [serial = 2005] [outer = 0x123925800] 16:22:38 INFO - PROCESS | 2628 | 1461280958637 Marionette DEBUG loaded listener.js 16:22:38 INFO - PROCESS | 2628 | ++DOMWINDOW == 117 (0x123f6ac00) [pid = 2628] [serial = 2006] [outer = 0x123925800] 16:22:39 INFO - PROCESS | 2628 | --DOMWINDOW == 116 (0x123f6d800) [pid = 2628] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:22:39 INFO - PROCESS | 2628 | --DOMWINDOW == 115 (0x1274e9800) [pid = 2628] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:22:39 INFO - PROCESS | 2628 | --DOMWINDOW == 114 (0x1279ba000) [pid = 2628] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:22:39 INFO - PROCESS | 2628 | --DOMWINDOW == 113 (0x12854c800) [pid = 2628] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:22:39 INFO - PROCESS | 2628 | --DOMWINDOW == 112 (0x114cd8800) [pid = 2628] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:22:39 INFO - PROCESS | 2628 | --DOMWINDOW == 111 (0x11c777400) [pid = 2628] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:22:39 INFO - PROCESS | 2628 | --DOMWINDOW == 110 (0x112378c00) [pid = 2628] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:22:39 INFO - PROCESS | 2628 | --DOMWINDOW == 109 (0x129fdb800) [pid = 2628] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:22:39 INFO - PROCESS | 2628 | --DOMWINDOW == 108 (0x123c2ec00) [pid = 2628] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:22:39 INFO - PROCESS | 2628 | --DOMWINDOW == 107 (0x127f62800) [pid = 2628] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:22:39 INFO - PROCESS | 2628 | --DOMWINDOW == 106 (0x11c670800) [pid = 2628] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:22:39 INFO - PROCESS | 2628 | --DOMWINDOW == 105 (0x11bf8c800) [pid = 2628] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:22:39 INFO - PROCESS | 2628 | --DOMWINDOW == 104 (0x11a603c00) [pid = 2628] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:22:39 INFO - PROCESS | 2628 | --DOMWINDOW == 103 (0x115976c00) [pid = 2628] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:22:39 INFO - PROCESS | 2628 | --DOMWINDOW == 102 (0x11434ac00) [pid = 2628] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:22:39 INFO - PROCESS | 2628 | --DOMWINDOW == 101 (0x112368c00) [pid = 2628] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:22:39 INFO - PROCESS | 2628 | --DOMWINDOW == 100 (0x129f34800) [pid = 2628] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:22:39 INFO - PROCESS | 2628 | --DOMWINDOW == 99 (0x125f33400) [pid = 2628] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:22:39 INFO - PROCESS | 2628 | --DOMWINDOW == 98 (0x11c1c9800) [pid = 2628] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:22:39 INFO - PROCESS | 2628 | --DOMWINDOW == 97 (0x118c89800) [pid = 2628] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:22:39 INFO - PROCESS | 2628 | 1461280959500 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]]]}] 16:22:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:22:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1021ms 16:22:39 INFO - PROCESS | 2628 | 1461280959529 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 16:22:39 INFO - PROCESS | 2628 | 1461280959531 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 16:22:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:22:39 INFO - PROCESS | 2628 | 1461280959540 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:22:39 INFO - PROCESS | 2628 | 1461280959541 Marionette TRACE conn2 <- [1,2646,null,{}] 16:22:39 INFO - PROCESS | 2628 | 1461280959543 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}] 16:22:39 INFO - PROCESS | 2628 | 1461280959620 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 16:22:39 INFO - PROCESS | 2628 | 1461280959626 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:39 INFO - PROCESS | 2628 | ++DOCSHELL 0x11ba1c000 == 41 [pid = 2628] [id = 669] 16:22:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 98 (0x112378c00) [pid = 2628] [serial = 2007] [outer = 0x0] 16:22:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 99 (0x11a603c00) [pid = 2628] [serial = 2008] [outer = 0x112378c00] 16:22:39 INFO - PROCESS | 2628 | 1461280959652 Marionette DEBUG loaded listener.js 16:22:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 100 (0x11c673c00) [pid = 2628] [serial = 2009] [outer = 0x112378c00] 16:22:39 INFO - PROCESS | 2628 | 1461280959974 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]]]}] 16:22:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:22:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 468ms 16:22:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:22:40 INFO - PROCESS | 2628 | 1461280960009 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 16:22:40 INFO - PROCESS | 2628 | 1461280960010 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 16:22:40 INFO - PROCESS | 2628 | 1461280960012 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:22:40 INFO - PROCESS | 2628 | 1461280960013 Marionette TRACE conn2 <- [1,2650,null,{}] 16:22:40 INFO - PROCESS | 2628 | 1461280960016 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}] 16:22:40 INFO - PROCESS | 2628 | 1461280960116 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 16:22:40 INFO - PROCESS | 2628 | 1461280960123 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:40 INFO - PROCESS | 2628 | ++DOCSHELL 0x129c72800 == 42 [pid = 2628] [id = 670] 16:22:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 101 (0x11ab7bc00) [pid = 2628] [serial = 2010] [outer = 0x0] 16:22:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 102 (0x123f6e800) [pid = 2628] [serial = 2011] [outer = 0x11ab7bc00] 16:22:40 INFO - PROCESS | 2628 | 1461280960148 Marionette DEBUG loaded listener.js 16:22:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 103 (0x123f77400) [pid = 2628] [serial = 2012] [outer = 0x11ab7bc00] 16:22:40 INFO - PROCESS | 2628 | 1461280960421 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]]]}] 16:22:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:22:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 419ms 16:22:40 INFO - PROCESS | 2628 | 1461280960432 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 16:22:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:22:40 INFO - PROCESS | 2628 | 1461280960433 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 16:22:40 INFO - PROCESS | 2628 | 1461280960435 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:22:40 INFO - PROCESS | 2628 | 1461280960436 Marionette TRACE conn2 <- [1,2654,null,{}] 16:22:40 INFO - PROCESS | 2628 | 1461280960438 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}] 16:22:40 INFO - PROCESS | 2628 | 1461280960532 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 16:22:40 INFO - PROCESS | 2628 | 1461280960536 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:40 INFO - PROCESS | 2628 | ++DOCSHELL 0x12afc7800 == 43 [pid = 2628] [id = 671] 16:22:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 104 (0x123f70800) [pid = 2628] [serial = 2013] [outer = 0x0] 16:22:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 105 (0x1242dd000) [pid = 2628] [serial = 2014] [outer = 0x123f70800] 16:22:40 INFO - PROCESS | 2628 | 1461280960561 Marionette DEBUG loaded listener.js 16:22:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 106 (0x125e24c00) [pid = 2628] [serial = 2015] [outer = 0x123f70800] 16:22:40 INFO - PROCESS | 2628 | 1461280960881 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]]]}] 16:22:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:22:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 470ms 16:22:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:22:40 INFO - PROCESS | 2628 | 1461280960905 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 16:22:40 INFO - PROCESS | 2628 | 1461280960907 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 16:22:40 INFO - PROCESS | 2628 | 1461280960911 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:22:40 INFO - PROCESS | 2628 | 1461280960912 Marionette TRACE conn2 <- [1,2658,null,{}] 16:22:40 INFO - PROCESS | 2628 | 1461280960914 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}] 16:22:40 INFO - PROCESS | 2628 | 1461280960992 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 16:22:41 INFO - PROCESS | 2628 | 1461280961050 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:41 INFO - PROCESS | 2628 | ++DOCSHELL 0x12afdc800 == 44 [pid = 2628] [id = 672] 16:22:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 107 (0x11434ac00) [pid = 2628] [serial = 2016] [outer = 0x0] 16:22:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 108 (0x125ea4c00) [pid = 2628] [serial = 2017] [outer = 0x11434ac00] 16:22:41 INFO - PROCESS | 2628 | 1461280961075 Marionette DEBUG loaded listener.js 16:22:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 109 (0x127433400) [pid = 2628] [serial = 2018] [outer = 0x11434ac00] 16:22:41 INFO - PROCESS | 2628 | 1461280961341 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]]]}] 16:22:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:22:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 470ms 16:22:41 INFO - PROCESS | 2628 | 1461280961382 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 16:22:41 INFO - PROCESS | 2628 | 1461280961383 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 16:22:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:22:41 INFO - PROCESS | 2628 | 1461280961386 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:22:41 INFO - PROCESS | 2628 | 1461280961388 Marionette TRACE conn2 <- [1,2662,null,{}] 16:22:41 INFO - PROCESS | 2628 | 1461280961399 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}] 16:22:41 INFO - PROCESS | 2628 | 1461280961594 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 16:22:41 INFO - PROCESS | 2628 | 1461280961715 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:41 INFO - PROCESS | 2628 | ++DOCSHELL 0x114b70800 == 45 [pid = 2628] [id = 673] 16:22:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 110 (0x11235f400) [pid = 2628] [serial = 2019] [outer = 0x0] 16:22:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 111 (0x112366c00) [pid = 2628] [serial = 2020] [outer = 0x11235f400] 16:22:41 INFO - PROCESS | 2628 | 1461280961769 Marionette DEBUG loaded listener.js 16:22:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 112 (0x11413fc00) [pid = 2628] [serial = 2021] [outer = 0x11235f400] 16:22:42 INFO - PROCESS | 2628 | 1461280962305 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]]]}] 16:22:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:22:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 923ms 16:22:42 INFO - PROCESS | 2628 | 1461280962311 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 16:22:42 INFO - PROCESS | 2628 | 1461280962314 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 16:22:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:22:42 INFO - PROCESS | 2628 | 1461280962317 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:22:42 INFO - PROCESS | 2628 | 1461280962320 Marionette TRACE conn2 <- [1,2666,null,{}] 16:22:42 INFO - PROCESS | 2628 | 1461280962349 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}] 16:22:42 INFO - PROCESS | 2628 | 1461280962481 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 16:22:42 INFO - PROCESS | 2628 | 1461280962542 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:42 INFO - PROCESS | 2628 | ++DOCSHELL 0x11ad95000 == 46 [pid = 2628] [id = 674] 16:22:42 INFO - PROCESS | 2628 | ++DOMWINDOW == 113 (0x11546a400) [pid = 2628] [serial = 2022] [outer = 0x0] 16:22:42 INFO - PROCESS | 2628 | ++DOMWINDOW == 114 (0x11588b000) [pid = 2628] [serial = 2023] [outer = 0x11546a400] 16:22:42 INFO - PROCESS | 2628 | 1461280962575 Marionette DEBUG loaded listener.js 16:22:42 INFO - PROCESS | 2628 | ++DOMWINDOW == 115 (0x11853f400) [pid = 2628] [serial = 2024] [outer = 0x11546a400] 16:22:43 INFO - PROCESS | 2628 | 1461280963586 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]]]}] 16:22:43 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) 16:22:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1322ms 16:22:43 INFO - PROCESS | 2628 | 1461280963639 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 16:22:43 INFO - PROCESS | 2628 | 1461280963641 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 16:22:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:22:43 INFO - PROCESS | 2628 | 1461280963645 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:22:43 INFO - PROCESS | 2628 | 1461280963647 Marionette TRACE conn2 <- [1,2670,null,{}] 16:22:43 INFO - PROCESS | 2628 | 1461280963650 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}] 16:22:43 INFO - PROCESS | 2628 | 1461280963755 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 16:22:43 INFO - PROCESS | 2628 | --DOCSHELL 0x12a93b800 == 45 [pid = 2628] [id = 556] 16:22:43 INFO - PROCESS | 2628 | --DOCSHELL 0x11a8ca000 == 44 [pid = 2628] [id = 549] 16:22:43 INFO - PROCESS | 2628 | --DOCSHELL 0x11c6e5000 == 43 [pid = 2628] [id = 547] 16:22:43 INFO - PROCESS | 2628 | --DOCSHELL 0x12a75f800 == 42 [pid = 2628] [id = 555] 16:22:43 INFO - PROCESS | 2628 | --DOCSHELL 0x119284800 == 41 [pid = 2628] [id = 542] 16:22:43 INFO - PROCESS | 2628 | --DOCSHELL 0x11c6e6000 == 40 [pid = 2628] [id = 554] 16:22:43 INFO - PROCESS | 2628 | --DOCSHELL 0x127e82000 == 39 [pid = 2628] [id = 552] 16:22:43 INFO - PROCESS | 2628 | --DOCSHELL 0x11be72000 == 38 [pid = 2628] [id = 546] 16:22:43 INFO - PROCESS | 2628 | --DOCSHELL 0x11aa78800 == 37 [pid = 2628] [id = 544] 16:22:43 INFO - PROCESS | 2628 | --DOCSHELL 0x11b066000 == 36 [pid = 2628] [id = 551] 16:22:43 INFO - PROCESS | 2628 | --DOCSHELL 0x123fae000 == 35 [pid = 2628] [id = 550] 16:22:43 INFO - PROCESS | 2628 | --DOCSHELL 0x11b067000 == 34 [pid = 2628] [id = 545] 16:22:43 INFO - PROCESS | 2628 | --DOMWINDOW == 114 (0x12a7b3400) [pid = 2628] [serial = 1966] [outer = 0x0] [url = about:blank] 16:22:43 INFO - PROCESS | 2628 | --DOCSHELL 0x12e516800 == 33 [pid = 2628] [id = 655] 16:22:43 INFO - PROCESS | 2628 | --DOMWINDOW == 113 (0x129ad1c00) [pid = 2628] [serial = 1850] [outer = 0x0] [url = about:blank] 16:22:43 INFO - PROCESS | 2628 | --DOMWINDOW == 112 (0x127f10400) [pid = 2628] [serial = 1948] [outer = 0x0] [url = about:blank] 16:22:43 INFO - PROCESS | 2628 | --DOMWINDOW == 111 (0x128543400) [pid = 2628] [serial = 1949] [outer = 0x0] [url = about:blank] 16:22:43 INFO - PROCESS | 2628 | --DOMWINDOW == 110 (0x129cf7800) [pid = 2628] [serial = 1952] [outer = 0x0] [url = about:blank] 16:22:43 INFO - PROCESS | 2628 | --DOMWINDOW == 109 (0x129893000) [pid = 2628] [serial = 1951] [outer = 0x0] [url = about:blank] 16:22:43 INFO - PROCESS | 2628 | --DOMWINDOW == 108 (0x129f32c00) [pid = 2628] [serial = 1954] [outer = 0x0] [url = about:blank] 16:22:43 INFO - PROCESS | 2628 | --DOMWINDOW == 107 (0x1177c4800) [pid = 2628] [serial = 1957] [outer = 0x0] [url = about:blank] 16:22:43 INFO - PROCESS | 2628 | --DOMWINDOW == 106 (0x123b8a800) [pid = 2628] [serial = 1960] [outer = 0x0] [url = about:blank] 16:22:43 INFO - PROCESS | 2628 | --DOMWINDOW == 105 (0x129fd4c00) [pid = 2628] [serial = 1955] [outer = 0x0] [url = about:blank] 16:22:43 INFO - PROCESS | 2628 | --DOMWINDOW == 104 (0x114d5b000) [pid = 2628] [serial = 1912] [outer = 0x0] [url = about:blank] 16:22:43 INFO - PROCESS | 2628 | --DOMWINDOW == 103 (0x12a720800) [pid = 2628] [serial = 1910] [outer = 0x0] [url = about:blank] 16:22:43 INFO - PROCESS | 2628 | --DOMWINDOW == 102 (0x123ea8000) [pid = 2628] [serial = 1945] [outer = 0x0] [url = about:blank] 16:22:43 INFO - PROCESS | 2628 | --DOMWINDOW == 101 (0x12a725400) [pid = 2628] [serial = 1964] [outer = 0x0] [url = about:blank] 16:22:43 INFO - PROCESS | 2628 | --DOMWINDOW == 100 (0x11c715400) [pid = 2628] [serial = 1942] [outer = 0x0] [url = about:blank] 16:22:43 INFO - PROCESS | 2628 | --DOMWINDOW == 99 (0x12391cc00) [pid = 2628] [serial = 1943] [outer = 0x0] [url = about:blank] 16:22:43 INFO - PROCESS | 2628 | --DOMWINDOW == 98 (0x11c610400) [pid = 2628] [serial = 1939] [outer = 0x0] [url = about:blank] 16:22:43 INFO - PROCESS | 2628 | --DOMWINDOW == 97 (0x11c676400) [pid = 2628] [serial = 1940] [outer = 0x0] [url = about:blank] 16:22:43 INFO - PROCESS | 2628 | --DOMWINDOW == 96 (0x11ab74400) [pid = 2628] [serial = 1936] [outer = 0x0] [url = about:blank] 16:22:43 INFO - PROCESS | 2628 | --DOMWINDOW == 95 (0x11b923400) [pid = 2628] [serial = 1937] [outer = 0x0] [url = about:blank] 16:22:43 INFO - PROCESS | 2628 | --DOMWINDOW == 94 (0x1192c3400) [pid = 2628] [serial = 1934] [outer = 0x0] [url = about:blank] 16:22:43 INFO - PROCESS | 2628 | --DOMWINDOW == 93 (0x118a8ac00) [pid = 2628] [serial = 1933] [outer = 0x0] [url = about:blank] 16:22:43 INFO - PROCESS | 2628 | --DOMWINDOW == 92 (0x114f6e800) [pid = 2628] [serial = 1931] [outer = 0x0] [url = about:blank] 16:22:43 INFO - PROCESS | 2628 | --DOMWINDOW == 91 (0x114ccec00) [pid = 2628] [serial = 1930] [outer = 0x0] [url = about:blank] 16:22:43 INFO - PROCESS | 2628 | --DOMWINDOW == 90 (0x12a724c00) [pid = 2628] [serial = 1927] [outer = 0x0] [url = about:blank] 16:22:43 INFO - PROCESS | 2628 | --DOMWINDOW == 89 (0x12a7ba000) [pid = 2628] [serial = 1928] [outer = 0x0] [url = about:blank] 16:22:43 INFO - PROCESS | 2628 | --DOMWINDOW == 88 (0x129ff1400) [pid = 2628] [serial = 1925] [outer = 0x0] [url = about:blank] 16:22:43 INFO - PROCESS | 2628 | --DOMWINDOW == 87 (0x129fd6000) [pid = 2628] [serial = 1924] [outer = 0x0] [url = about:blank] 16:22:43 INFO - PROCESS | 2628 | --DOMWINDOW == 86 (0x129f2f800) [pid = 2628] [serial = 1922] [outer = 0x0] [url = about:blank] 16:22:43 INFO - PROCESS | 2628 | --DOMWINDOW == 85 (0x128547000) [pid = 2628] [serial = 1921] [outer = 0x0] [url = about:blank] 16:22:43 INFO - PROCESS | 2628 | --DOMWINDOW == 84 (0x123f6a400) [pid = 2628] [serial = 1919] [outer = 0x0] [url = about:blank] 16:22:43 INFO - PROCESS | 2628 | --DOMWINDOW == 83 (0x11c77d400) [pid = 2628] [serial = 1918] [outer = 0x0] [url = about:blank] 16:22:43 INFO - PROCESS | 2628 | --DOMWINDOW == 82 (0x11aa1b000) [pid = 2628] [serial = 1915] [outer = 0x0] [url = about:blank] 16:22:43 INFO - PROCESS | 2628 | --DOMWINDOW == 81 (0x11bf92800) [pid = 2628] [serial = 1916] [outer = 0x0] [url = about:blank] 16:22:43 INFO - PROCESS | 2628 | --DOMWINDOW == 80 (0x1177c4000) [pid = 2628] [serial = 1913] [outer = 0x0] [url = about:blank] 16:22:43 INFO - PROCESS | 2628 | --DOMWINDOW == 79 (0x125e24400) [pid = 2628] [serial = 1946] [outer = 0x0] [url = about:blank] 16:22:43 INFO - PROCESS | 2628 | --DOMWINDOW == 78 (0x11bfe7400) [pid = 2628] [serial = 1958] [outer = 0x0] [url = about:blank] 16:22:43 INFO - PROCESS | 2628 | --DOMWINDOW == 77 (0x129838800) [pid = 2628] [serial = 1961] [outer = 0x0] [url = about:blank] 16:22:43 INFO - PROCESS | 2628 | --DOMWINDOW == 76 (0x129fddc00) [pid = 2628] [serial = 1963] [outer = 0x0] [url = about:blank] 16:22:43 INFO - PROCESS | 2628 | 1461280963867 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:43 INFO - PROCESS | 2628 | ++DOCSHELL 0x119155800 == 34 [pid = 2628] [id = 675] 16:22:43 INFO - PROCESS | 2628 | ++DOMWINDOW == 77 (0x114d5a000) [pid = 2628] [serial = 2025] [outer = 0x0] 16:22:43 INFO - PROCESS | 2628 | ++DOMWINDOW == 78 (0x114f66400) [pid = 2628] [serial = 2026] [outer = 0x114d5a000] 16:22:43 INFO - PROCESS | 2628 | 1461280963897 Marionette DEBUG loaded listener.js 16:22:43 INFO - PROCESS | 2628 | ++DOMWINDOW == 79 (0x11544f800) [pid = 2628] [serial = 2027] [outer = 0x114d5a000] 16:22:44 INFO - PROCESS | 2628 | 1461280964750 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 16:22:44 INFO - PROCESS | 2628 | 1461280964772 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 16:22:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:22:44 INFO - PROCESS | 2628 | 1461280964779 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:22:44 INFO - PROCESS | 2628 | 1461280964781 Marionette TRACE conn2 <- [1,2674,null,{}] 16:22:44 INFO - PROCESS | 2628 | 1461280964783 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}] 16:22:44 INFO - PROCESS | 2628 | 1461280964859 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 16:22:44 INFO - PROCESS | 2628 | 1461280964865 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:44 INFO - PROCESS | 2628 | ++DOCSHELL 0x11ba19800 == 35 [pid = 2628] [id = 676] 16:22:44 INFO - PROCESS | 2628 | ++DOMWINDOW == 80 (0x1177c1400) [pid = 2628] [serial = 2028] [outer = 0x0] 16:22:44 INFO - PROCESS | 2628 | ++DOMWINDOW == 81 (0x118c81800) [pid = 2628] [serial = 2029] [outer = 0x1177c1400] 16:22:44 INFO - PROCESS | 2628 | 1461280964891 Marionette DEBUG loaded listener.js 16:22:44 INFO - PROCESS | 2628 | ++DOMWINDOW == 82 (0x119144000) [pid = 2628] [serial = 2030] [outer = 0x1177c1400] 16:22:45 INFO - PROCESS | 2628 | 1461280965732 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 16:22:45 INFO - PROCESS | 2628 | 1461280965754 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 16:22:45 INFO - PROCESS | 2628 | 1461280965756 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:22:45 INFO - PROCESS | 2628 | 1461280965760 Marionette TRACE conn2 <- [1,2678,null,{}] 16:22:45 INFO - PROCESS | 2628 | 1461280965777 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}] 16:22:45 INFO - PROCESS | 2628 | 1461280965880 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 16:22:45 INFO - PROCESS | 2628 | 1461280965886 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:45 INFO - PROCESS | 2628 | ++DOCSHELL 0x123bd7000 == 36 [pid = 2628] [id = 677] 16:22:45 INFO - PROCESS | 2628 | ++DOMWINDOW == 83 (0x1191c8000) [pid = 2628] [serial = 2031] [outer = 0x0] 16:22:45 INFO - PROCESS | 2628 | ++DOMWINDOW == 84 (0x11aa17800) [pid = 2628] [serial = 2032] [outer = 0x1191c8000] 16:22:45 INFO - PROCESS | 2628 | 1461280965915 Marionette DEBUG loaded listener.js 16:22:45 INFO - PROCESS | 2628 | ++DOMWINDOW == 85 (0x11acbdc00) [pid = 2628] [serial = 2033] [outer = 0x1191c8000] 16:22:46 INFO - PROCESS | 2628 | 1461280966768 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]]]}] 16:22:46 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) 16:22:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1032ms 16:22:46 INFO - PROCESS | 2628 | 1461280966788 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 16:22:46 INFO - PROCESS | 2628 | 1461280966790 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 16:22:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:22:46 INFO - PROCESS | 2628 | 1461280966794 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:22:46 INFO - PROCESS | 2628 | 1461280966795 Marionette TRACE conn2 <- [1,2682,null,{}] 16:22:46 INFO - PROCESS | 2628 | 1461280966798 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}] 16:22:46 INFO - PROCESS | 2628 | 1461280966894 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 16:22:46 INFO - PROCESS | 2628 | 1461280966908 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:46 INFO - PROCESS | 2628 | ++DOCSHELL 0x125e8d000 == 37 [pid = 2628] [id = 678] 16:22:46 INFO - PROCESS | 2628 | ++DOMWINDOW == 86 (0x11ade1c00) [pid = 2628] [serial = 2034] [outer = 0x0] 16:22:46 INFO - PROCESS | 2628 | ++DOMWINDOW == 87 (0x11b91e400) [pid = 2628] [serial = 2035] [outer = 0x11ade1c00] 16:22:46 INFO - PROCESS | 2628 | 1461280966934 Marionette DEBUG loaded listener.js 16:22:46 INFO - PROCESS | 2628 | ++DOMWINDOW == 88 (0x11bec7400) [pid = 2628] [serial = 2036] [outer = 0x11ade1c00] 16:22:47 INFO - PROCESS | 2628 | --DOMWINDOW == 87 (0x11a602c00) [pid = 2628] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:22:47 INFO - PROCESS | 2628 | --DOMWINDOW == 86 (0x114d57800) [pid = 2628] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:22:47 INFO - PROCESS | 2628 | --DOMWINDOW == 85 (0x114663800) [pid = 2628] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:22:47 INFO - PROCESS | 2628 | --DOMWINDOW == 84 (0x11bf8a000) [pid = 2628] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:22:47 INFO - PROCESS | 2628 | --DOMWINDOW == 83 (0x11aa25c00) [pid = 2628] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:22:47 INFO - PROCESS | 2628 | --DOMWINDOW == 82 (0x11c60c800) [pid = 2628] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:22:47 INFO - PROCESS | 2628 | --DOMWINDOW == 81 (0x11c77d000) [pid = 2628] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:22:47 INFO - PROCESS | 2628 | --DOMWINDOW == 80 (0x123925800) [pid = 2628] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:22:47 INFO - PROCESS | 2628 | --DOMWINDOW == 79 (0x112378c00) [pid = 2628] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:22:47 INFO - PROCESS | 2628 | --DOMWINDOW == 78 (0x11ab7bc00) [pid = 2628] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:22:47 INFO - PROCESS | 2628 | --DOMWINDOW == 77 (0x113f0e000) [pid = 2628] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:22:47 INFO - PROCESS | 2628 | --DOMWINDOW == 76 (0x123f70800) [pid = 2628] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:22:47 INFO - PROCESS | 2628 | --DOMWINDOW == 75 (0x11c714000) [pid = 2628] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:22:47 INFO - PROCESS | 2628 | --DOMWINDOW == 74 (0x114d57400) [pid = 2628] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:22:47 INFO - PROCESS | 2628 | --DOMWINDOW == 73 (0x118f7a400) [pid = 2628] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:22:47 INFO - PROCESS | 2628 | --DOMWINDOW == 72 (0x112362800) [pid = 2628] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:22:47 INFO - PROCESS | 2628 | 1461280967862 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]]]}] 16:22:47 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) 16:22:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1120ms 16:22:47 INFO - PROCESS | 2628 | 1461280967913 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 16:22:47 INFO - PROCESS | 2628 | 1461280967915 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 16:22:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:22:47 INFO - PROCESS | 2628 | 1461280967917 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:22:47 INFO - PROCESS | 2628 | 1461280967918 Marionette TRACE conn2 <- [1,2686,null,{}] 16:22:47 INFO - PROCESS | 2628 | 1461280967920 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}] 16:22:47 INFO - PROCESS | 2628 | 1461280967995 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 16:22:48 INFO - PROCESS | 2628 | 1461280968000 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:48 INFO - PROCESS | 2628 | ++DOCSHELL 0x115994800 == 38 [pid = 2628] [id = 679] 16:22:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 73 (0x11235d800) [pid = 2628] [serial = 2037] [outer = 0x0] 16:22:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 74 (0x118f7a400) [pid = 2628] [serial = 2038] [outer = 0x11235d800] 16:22:48 INFO - PROCESS | 2628 | 1461280968025 Marionette DEBUG loaded listener.js 16:22:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 75 (0x11aa5ec00) [pid = 2628] [serial = 2039] [outer = 0x11235d800] 16:22:48 INFO - PROCESS | 2628 | 1461280968854 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 16:22:48 INFO - PROCESS | 2628 | 1461280968887 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 16:22:48 INFO - PROCESS | 2628 | 1461280968889 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:22:48 INFO - PROCESS | 2628 | 1461280968890 Marionette TRACE conn2 <- [1,2690,null,{}] 16:22:48 INFO - PROCESS | 2628 | 1461280968895 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}] 16:22:49 INFO - PROCESS | 2628 | 1461280969013 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 16:22:49 INFO - PROCESS | 2628 | 1461280969022 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:49 INFO - PROCESS | 2628 | ++DOCSHELL 0x129c70800 == 39 [pid = 2628] [id = 680] 16:22:49 INFO - PROCESS | 2628 | ++DOMWINDOW == 76 (0x11bfec400) [pid = 2628] [serial = 2040] [outer = 0x0] 16:22:49 INFO - PROCESS | 2628 | ++DOMWINDOW == 77 (0x11c60c800) [pid = 2628] [serial = 2041] [outer = 0x11bfec400] 16:22:49 INFO - PROCESS | 2628 | 1461280969051 Marionette DEBUG loaded listener.js 16:22:49 INFO - PROCESS | 2628 | ++DOMWINDOW == 78 (0x11c66f800) [pid = 2628] [serial = 2042] [outer = 0x11bfec400] 16:22:49 INFO - PROCESS | 2628 | 1461280969911 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 16:22:49 INFO - PROCESS | 2628 | 1461280969917 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 16:22:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:22:49 INFO - PROCESS | 2628 | 1461280969921 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:22:49 INFO - PROCESS | 2628 | 1461280969924 Marionette TRACE conn2 <- [1,2694,null,{}] 16:22:49 INFO - PROCESS | 2628 | 1461280969947 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}] 16:22:50 INFO - PROCESS | 2628 | 1461280970040 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 16:22:50 INFO - PROCESS | 2628 | 1461280970090 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:50 INFO - PROCESS | 2628 | ++DOCSHELL 0x11b05c800 == 40 [pid = 2628] [id = 681] 16:22:50 INFO - PROCESS | 2628 | ++DOMWINDOW == 79 (0x114d56c00) [pid = 2628] [serial = 2043] [outer = 0x0] 16:22:50 INFO - PROCESS | 2628 | ++DOMWINDOW == 80 (0x114f68c00) [pid = 2628] [serial = 2044] [outer = 0x114d56c00] 16:22:50 INFO - PROCESS | 2628 | 1461280970123 Marionette DEBUG loaded listener.js 16:22:50 INFO - PROCESS | 2628 | ++DOMWINDOW == 81 (0x1177c4000) [pid = 2628] [serial = 2045] [outer = 0x114d56c00] 16:22:51 INFO - PROCESS | 2628 | 1461280971022 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 16:22:51 INFO - PROCESS | 2628 | 1461280971051 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 16:22:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:22:51 INFO - PROCESS | 2628 | 1461280971055 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:22:51 INFO - PROCESS | 2628 | 1461280971058 Marionette TRACE conn2 <- [1,2698,null,{}] 16:22:51 INFO - PROCESS | 2628 | 1461280971062 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}] 16:22:51 INFO - PROCESS | 2628 | 1461280971155 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 16:22:51 INFO - PROCESS | 2628 | 1461280971205 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:51 INFO - PROCESS | 2628 | ++DOCSHELL 0x127e84800 == 41 [pid = 2628] [id = 682] 16:22:51 INFO - PROCESS | 2628 | ++DOMWINDOW == 82 (0x118707400) [pid = 2628] [serial = 2046] [outer = 0x0] 16:22:51 INFO - PROCESS | 2628 | ++DOMWINDOW == 83 (0x11928c000) [pid = 2628] [serial = 2047] [outer = 0x118707400] 16:22:51 INFO - PROCESS | 2628 | 1461280971235 Marionette DEBUG loaded listener.js 16:22:51 INFO - PROCESS | 2628 | ++DOMWINDOW == 84 (0x11aa1a400) [pid = 2628] [serial = 2048] [outer = 0x118707400] 16:22:52 INFO - PROCESS | 2628 | 1461280972129 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 16:22:52 INFO - PROCESS | 2628 | 1461280972182 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 16:22:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:22:52 INFO - PROCESS | 2628 | 1461280972184 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:22:52 INFO - PROCESS | 2628 | 1461280972187 Marionette TRACE conn2 <- [1,2702,null,{}] 16:22:52 INFO - PROCESS | 2628 | 1461280972195 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}] 16:22:52 INFO - PROCESS | 2628 | 1461280972291 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 16:22:52 INFO - PROCESS | 2628 | 1461280972342 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:52 INFO - PROCESS | 2628 | ++DOCSHELL 0x12abcc800 == 42 [pid = 2628] [id = 683] 16:22:52 INFO - PROCESS | 2628 | ++DOMWINDOW == 85 (0x11b9a9800) [pid = 2628] [serial = 2049] [outer = 0x0] 16:22:52 INFO - PROCESS | 2628 | ++DOMWINDOW == 86 (0x11c14c800) [pid = 2628] [serial = 2050] [outer = 0x11b9a9800] 16:22:52 INFO - PROCESS | 2628 | 1461280972375 Marionette DEBUG loaded listener.js 16:22:52 INFO - PROCESS | 2628 | ++DOMWINDOW == 87 (0x11c60a400) [pid = 2628] [serial = 2051] [outer = 0x11b9a9800] 16:22:52 INFO - PROCESS | 2628 | 1461280972819 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]]]}] 16:22:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:22:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 672ms 16:22:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:22:52 INFO - PROCESS | 2628 | 1461280972857 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 16:22:52 INFO - PROCESS | 2628 | 1461280972859 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 16:22:52 INFO - PROCESS | 2628 | 1461280972861 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:22:52 INFO - PROCESS | 2628 | 1461280972862 Marionette TRACE conn2 <- [1,2706,null,{}] 16:22:52 INFO - PROCESS | 2628 | 1461280972864 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}] 16:22:52 INFO - PROCESS | 2628 | 1461280972958 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 16:22:53 INFO - PROCESS | 2628 | 1461280973024 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:53 INFO - PROCESS | 2628 | ++DOCSHELL 0x123fa8000 == 43 [pid = 2628] [id = 684] 16:22:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 88 (0x11c616800) [pid = 2628] [serial = 2052] [outer = 0x0] 16:22:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 89 (0x11c67dc00) [pid = 2628] [serial = 2053] [outer = 0x11c616800] 16:22:53 INFO - PROCESS | 2628 | 1461280973054 Marionette DEBUG loaded listener.js 16:22:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 90 (0x11c715400) [pid = 2628] [serial = 2054] [outer = 0x11c616800] 16:22:53 INFO - PROCESS | 2628 | 1461280973468 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]]]}] 16:22:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:22:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 618ms 16:22:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:22:53 INFO - PROCESS | 2628 | 1461280973480 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 16:22:53 INFO - PROCESS | 2628 | 1461280973482 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 16:22:53 INFO - PROCESS | 2628 | 1461280973486 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:22:53 INFO - PROCESS | 2628 | 1461280973488 Marionette TRACE conn2 <- [1,2710,null,{}] 16:22:53 INFO - PROCESS | 2628 | 1461280973491 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}] 16:22:53 INFO - PROCESS | 2628 | 1461280973606 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 16:22:53 INFO - PROCESS | 2628 | 1461280973702 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:53 INFO - PROCESS | 2628 | ++DOCSHELL 0x12afd7000 == 44 [pid = 2628] [id = 685] 16:22:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 91 (0x11c679000) [pid = 2628] [serial = 2055] [outer = 0x0] 16:22:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 92 (0x11c775c00) [pid = 2628] [serial = 2056] [outer = 0x11c679000] 16:22:53 INFO - PROCESS | 2628 | 1461280973733 Marionette DEBUG loaded listener.js 16:22:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 93 (0x11c781000) [pid = 2628] [serial = 2057] [outer = 0x11c679000] 16:22:54 INFO - PROCESS | 2628 | 1461280974237 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] 16:22:54 INFO - PROCESS | 2628 | 1461280974261 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 16:22:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:22:54 INFO - PROCESS | 2628 | 1461280974265 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:22:54 INFO - PROCESS | 2628 | 1461280974267 Marionette TRACE conn2 <- [1,2714,null,{}] 16:22:54 INFO - PROCESS | 2628 | 1461280974272 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}] 16:22:54 INFO - PROCESS | 2628 | 1461280974362 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 16:22:54 INFO - PROCESS | 2628 | 1461280974431 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:54 INFO - PROCESS | 2628 | ++DOCSHELL 0x11b966800 == 45 [pid = 2628] [id = 686] 16:22:54 INFO - PROCESS | 2628 | ++DOMWINDOW == 94 (0x114cd9c00) [pid = 2628] [serial = 2058] [outer = 0x0] 16:22:54 INFO - PROCESS | 2628 | ++DOMWINDOW == 95 (0x114d59800) [pid = 2628] [serial = 2059] [outer = 0x114cd9c00] 16:22:54 INFO - PROCESS | 2628 | 1461280974460 Marionette DEBUG loaded listener.js 16:22:54 INFO - PROCESS | 2628 | ++DOMWINDOW == 96 (0x118a8f800) [pid = 2628] [serial = 2060] [outer = 0x114cd9c00] 16:22:54 INFO - PROCESS | 2628 | 1461280974869 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]]]}] 16:22:54 INFO - PROCESS | 2628 | --DOMWINDOW == 95 (0x125e24c00) [pid = 2628] [serial = 2015] [outer = 0x0] [url = about:blank] 16:22:54 INFO - PROCESS | 2628 | --DOMWINDOW == 94 (0x11c77a800) [pid = 2628] [serial = 1999] [outer = 0x0] [url = about:blank] 16:22:54 INFO - PROCESS | 2628 | --DOMWINDOW == 93 (0x11a876000) [pid = 2628] [serial = 1981] [outer = 0x0] [url = about:blank] 16:22:54 INFO - PROCESS | 2628 | --DOMWINDOW == 92 (0x11aa5cc00) [pid = 2628] [serial = 1982] [outer = 0x0] [url = about:blank] 16:22:54 INFO - PROCESS | 2628 | --DOMWINDOW == 91 (0x1191c7c00) [pid = 2628] [serial = 1978] [outer = 0x0] [url = about:blank] 16:22:54 INFO - PROCESS | 2628 | --DOMWINDOW == 90 (0x119e71c00) [pid = 2628] [serial = 1979] [outer = 0x0] [url = about:blank] 16:22:54 INFO - PROCESS | 2628 | --DOMWINDOW == 89 (0x118c82c00) [pid = 2628] [serial = 1975] [outer = 0x0] [url = about:blank] 16:22:54 INFO - PROCESS | 2628 | --DOMWINDOW == 88 (0x118eeb800) [pid = 2628] [serial = 1976] [outer = 0x0] [url = about:blank] 16:22:54 INFO - PROCESS | 2628 | --DOMWINDOW == 87 (0x11acbd800) [pid = 2628] [serial = 1984] [outer = 0x0] [url = about:blank] 16:22:54 INFO - PROCESS | 2628 | --DOMWINDOW == 86 (0x11bed1400) [pid = 2628] [serial = 1985] [outer = 0x0] [url = about:blank] 16:22:54 INFO - PROCESS | 2628 | --DOMWINDOW == 85 (0x11544ec00) [pid = 2628] [serial = 1972] [outer = 0x0] [url = about:blank] 16:22:54 INFO - PROCESS | 2628 | --DOMWINDOW == 84 (0x1155f1400) [pid = 2628] [serial = 1973] [outer = 0x0] [url = about:blank] 16:22:54 INFO - PROCESS | 2628 | --DOMWINDOW == 83 (0x114cd3400) [pid = 2628] [serial = 1969] [outer = 0x0] [url = about:blank] 16:22:54 INFO - PROCESS | 2628 | --DOMWINDOW == 82 (0x114d52400) [pid = 2628] [serial = 1970] [outer = 0x0] [url = about:blank] 16:22:54 INFO - PROCESS | 2628 | --DOMWINDOW == 81 (0x11c159400) [pid = 2628] [serial = 1990] [outer = 0x0] [url = about:blank] 16:22:54 INFO - PROCESS | 2628 | --DOMWINDOW == 80 (0x11c60b800) [pid = 2628] [serial = 1991] [outer = 0x0] [url = about:blank] 16:22:54 INFO - PROCESS | 2628 | --DOMWINDOW == 79 (0x11bf89400) [pid = 2628] [serial = 1987] [outer = 0x0] [url = about:blank] 16:22:54 INFO - PROCESS | 2628 | --DOMWINDOW == 78 (0x11bfec800) [pid = 2628] [serial = 1988] [outer = 0x0] [url = about:blank] 16:22:54 INFO - PROCESS | 2628 | --DOMWINDOW == 77 (0x11c615400) [pid = 2628] [serial = 1993] [outer = 0x0] [url = about:blank] 16:22:54 INFO - PROCESS | 2628 | --DOMWINDOW == 76 (0x11c670c00) [pid = 2628] [serial = 1994] [outer = 0x0] [url = about:blank] 16:22:54 INFO - PROCESS | 2628 | --DOMWINDOW == 75 (0x123aa5800) [pid = 2628] [serial = 2002] [outer = 0x0] [url = about:blank] 16:22:54 INFO - PROCESS | 2628 | --DOMWINDOW == 74 (0x123c29400) [pid = 2628] [serial = 2005] [outer = 0x0] [url = about:blank] 16:22:54 INFO - PROCESS | 2628 | --DOMWINDOW == 73 (0x11a603c00) [pid = 2628] [serial = 2008] [outer = 0x0] [url = about:blank] 16:22:54 INFO - PROCESS | 2628 | --DOMWINDOW == 72 (0x11c673c00) [pid = 2628] [serial = 2009] [outer = 0x0] [url = about:blank] 16:22:54 INFO - PROCESS | 2628 | --DOMWINDOW == 71 (0x1242dd000) [pid = 2628] [serial = 2014] [outer = 0x0] [url = about:blank] 16:22:54 INFO - PROCESS | 2628 | --DOMWINDOW == 70 (0x125ea4c00) [pid = 2628] [serial = 2017] [outer = 0x0] [url = about:blank] 16:22:54 INFO - PROCESS | 2628 | --DOMWINDOW == 69 (0x123f6e800) [pid = 2628] [serial = 2011] [outer = 0x0] [url = about:blank] 16:22:54 INFO - PROCESS | 2628 | --DOMWINDOW == 68 (0x123f6ac00) [pid = 2628] [serial = 2006] [outer = 0x0] [url = about:blank] 16:22:54 INFO - PROCESS | 2628 | --DOMWINDOW == 67 (0x11c672000) [pid = 2628] [serial = 1996] [outer = 0x0] [url = about:blank] 16:22:54 INFO - PROCESS | 2628 | --DOMWINDOW == 66 (0x11c67ec00) [pid = 2628] [serial = 1997] [outer = 0x0] [url = about:blank] 16:22:54 INFO - PROCESS | 2628 | --DOMWINDOW == 65 (0x123922400) [pid = 2628] [serial = 2000] [outer = 0x0] [url = about:blank] 16:22:54 INFO - PROCESS | 2628 | --DOMWINDOW == 64 (0x123f77400) [pid = 2628] [serial = 2012] [outer = 0x0] [url = about:blank] 16:22:54 INFO - PROCESS | 2628 | --DOMWINDOW == 63 (0x11c615000) [pid = 2628] [serial = 2003] [outer = 0x0] [url = about:blank] 16:22:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:22:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 675ms 16:22:54 INFO - PROCESS | 2628 | 1461280974942 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 16:22:54 INFO - PROCESS | 2628 | 1461280974945 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 16:22:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:22:54 INFO - PROCESS | 2628 | 1461280974949 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:22:54 INFO - PROCESS | 2628 | 1461280974951 Marionette TRACE conn2 <- [1,2718,null,{}] 16:22:54 INFO - PROCESS | 2628 | 1461280974954 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}] 16:22:55 INFO - PROCESS | 2628 | 1461280975034 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 16:22:55 INFO - PROCESS | 2628 | 1461280975039 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:55 INFO - PROCESS | 2628 | ++DOCSHELL 0x11ad9c800 == 46 [pid = 2628] [id = 687] 16:22:55 INFO - PROCESS | 2628 | ++DOMWINDOW == 64 (0x118c34c00) [pid = 2628] [serial = 2061] [outer = 0x0] 16:22:55 INFO - PROCESS | 2628 | ++DOMWINDOW == 65 (0x1191c7c00) [pid = 2628] [serial = 2062] [outer = 0x118c34c00] 16:22:55 INFO - PROCESS | 2628 | 1461280975067 Marionette DEBUG loaded listener.js 16:22:55 INFO - PROCESS | 2628 | ++DOMWINDOW == 66 (0x11a60e000) [pid = 2628] [serial = 2063] [outer = 0x118c34c00] 16:22:55 INFO - PROCESS | 2628 | 1461280975494 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] 16:22:55 INFO - PROCESS | 2628 | 1461280975522 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 16:22:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:22:55 INFO - PROCESS | 2628 | 1461280975527 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:22:55 INFO - PROCESS | 2628 | 1461280975530 Marionette TRACE conn2 <- [1,2722,null,{}] 16:22:55 INFO - PROCESS | 2628 | 1461280975542 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}] 16:22:55 INFO - PROCESS | 2628 | 1461280975630 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 16:22:55 INFO - PROCESS | 2628 | 1461280975637 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:55 INFO - PROCESS | 2628 | ++DOCSHELL 0x123f93000 == 47 [pid = 2628] [id = 688] 16:22:55 INFO - PROCESS | 2628 | ++DOMWINDOW == 67 (0x11b919800) [pid = 2628] [serial = 2064] [outer = 0x0] 16:22:55 INFO - PROCESS | 2628 | ++DOMWINDOW == 68 (0x11bed3400) [pid = 2628] [serial = 2065] [outer = 0x11b919800] 16:22:55 INFO - PROCESS | 2628 | 1461280975666 Marionette DEBUG loaded listener.js 16:22:55 INFO - PROCESS | 2628 | ++DOMWINDOW == 69 (0x11bfed000) [pid = 2628] [serial = 2066] [outer = 0x11b919800] 16:22:56 INFO - PROCESS | 2628 | 1461280976035 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] 16:22:56 INFO - PROCESS | 2628 | 1461280976053 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 16:22:56 INFO - PROCESS | 2628 | 1461280976055 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:22:56 INFO - PROCESS | 2628 | 1461280976056 Marionette TRACE conn2 <- [1,2726,null,{}] 16:22:56 INFO - PROCESS | 2628 | 1461280976059 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}] 16:22:56 INFO - PROCESS | 2628 | 1461280976136 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 16:22:56 INFO - PROCESS | 2628 | 1461280976140 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:56 INFO - PROCESS | 2628 | ++DOCSHELL 0x125e0b800 == 48 [pid = 2628] [id = 689] 16:22:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 70 (0x11c14bc00) [pid = 2628] [serial = 2067] [outer = 0x0] 16:22:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 71 (0x11c615000) [pid = 2628] [serial = 2068] [outer = 0x11c14bc00] 16:22:56 INFO - PROCESS | 2628 | 1461280976169 Marionette DEBUG loaded listener.js 16:22:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 72 (0x11c77d000) [pid = 2628] [serial = 2069] [outer = 0x11c14bc00] 16:22:56 INFO - PROCESS | 2628 | 1461280976510 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]]]}] 16:22:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:22:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 468ms 16:22:56 INFO - PROCESS | 2628 | 1461280976524 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 16:22:56 INFO - PROCESS | 2628 | 1461280976526 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 16:22:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:22:56 INFO - PROCESS | 2628 | 1461280976529 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:22:56 INFO - PROCESS | 2628 | 1461280976530 Marionette TRACE conn2 <- [1,2730,null,{}] 16:22:56 INFO - PROCESS | 2628 | 1461280976533 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}] 16:22:56 INFO - PROCESS | 2628 | 1461280976607 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 16:22:56 INFO - PROCESS | 2628 | 1461280976661 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:56 INFO - PROCESS | 2628 | ++DOCSHELL 0x1285d0800 == 49 [pid = 2628] [id = 690] 16:22:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 73 (0x11c609c00) [pid = 2628] [serial = 2070] [outer = 0x0] 16:22:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 74 (0x12371a400) [pid = 2628] [serial = 2071] [outer = 0x11c609c00] 16:22:56 INFO - PROCESS | 2628 | 1461280976687 Marionette DEBUG loaded listener.js 16:22:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 75 (0x123aa5000) [pid = 2628] [serial = 2072] [outer = 0x11c609c00] 16:22:57 INFO - PROCESS | 2628 | 1461280977448 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 16:22:57 INFO - PROCESS | 2628 | 1461280977454 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 16:22:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:22:57 INFO - PROCESS | 2628 | 1461280977456 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:22:57 INFO - PROCESS | 2628 | 1461280977457 Marionette TRACE conn2 <- [1,2734,null,{}] 16:22:57 INFO - PROCESS | 2628 | 1461280977459 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}] 16:22:57 INFO - PROCESS | 2628 | 1461280977577 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 16:22:57 INFO - PROCESS | 2628 | 1461280977583 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:57 INFO - PROCESS | 2628 | ++DOCSHELL 0x12abd7000 == 50 [pid = 2628] [id = 691] 16:22:57 INFO - PROCESS | 2628 | ++DOMWINDOW == 76 (0x123aa5800) [pid = 2628] [serial = 2073] [outer = 0x0] 16:22:57 INFO - PROCESS | 2628 | ++DOMWINDOW == 77 (0x123c80400) [pid = 2628] [serial = 2074] [outer = 0x123aa5800] 16:22:57 INFO - PROCESS | 2628 | 1461280977639 Marionette DEBUG loaded listener.js 16:22:57 INFO - PROCESS | 2628 | ++DOMWINDOW == 78 (0x124491c00) [pid = 2628] [serial = 2075] [outer = 0x123aa5800] 16:22:57 INFO - PROCESS | 2628 | 1461280977944 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]]]}] 16:22:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:22:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 518ms 16:22:57 INFO - PROCESS | 2628 | 1461280977976 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 16:22:57 INFO - PROCESS | 2628 | 1461280977979 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 16:22:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:22:57 INFO - PROCESS | 2628 | 1461280977981 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:22:57 INFO - PROCESS | 2628 | 1461280977982 Marionette TRACE conn2 <- [1,2738,null,{}] 16:22:57 INFO - PROCESS | 2628 | 1461280977985 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}] 16:22:58 INFO - PROCESS | 2628 | 1461280978090 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 16:22:58 INFO - PROCESS | 2628 | --DOMWINDOW == 77 (0x1177c1400) [pid = 2628] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:22:58 INFO - PROCESS | 2628 | --DOMWINDOW == 76 (0x11434ac00) [pid = 2628] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:22:58 INFO - PROCESS | 2628 | --DOMWINDOW == 75 (0x11ade1c00) [pid = 2628] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:22:58 INFO - PROCESS | 2628 | --DOMWINDOW == 74 (0x11235d800) [pid = 2628] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:22:58 INFO - PROCESS | 2628 | --DOMWINDOW == 73 (0x114d5a000) [pid = 2628] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:22:58 INFO - PROCESS | 2628 | --DOMWINDOW == 72 (0x1191c8000) [pid = 2628] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:22:58 INFO - PROCESS | 2628 | 1461280978133 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:58 INFO - PROCESS | 2628 | ++DOCSHELL 0x127e8b000 == 51 [pid = 2628] [id = 692] 16:22:58 INFO - PROCESS | 2628 | ++DOMWINDOW == 73 (0x11434ac00) [pid = 2628] [serial = 2076] [outer = 0x0] 16:22:58 INFO - PROCESS | 2628 | ++DOMWINDOW == 74 (0x118c89800) [pid = 2628] [serial = 2077] [outer = 0x11434ac00] 16:22:58 INFO - PROCESS | 2628 | 1461280978158 Marionette DEBUG loaded listener.js 16:22:58 INFO - PROCESS | 2628 | ++DOMWINDOW == 75 (0x11bfeb800) [pid = 2628] [serial = 2078] [outer = 0x11434ac00] 16:22:58 INFO - PROCESS | 2628 | 1461280978443 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]]]}] 16:22:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:22:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 520ms 16:22:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:22:58 INFO - PROCESS | 2628 | 1461280978501 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 16:22:58 INFO - PROCESS | 2628 | 1461280978503 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 16:22:58 INFO - PROCESS | 2628 | 1461280978505 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:22:58 INFO - PROCESS | 2628 | 1461280978506 Marionette TRACE conn2 <- [1,2742,null,{}] 16:22:58 INFO - PROCESS | 2628 | 1461280978509 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}] 16:22:58 INFO - PROCESS | 2628 | 1461280978586 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 16:22:58 INFO - PROCESS | 2628 | 1461280978592 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:58 INFO - PROCESS | 2628 | ++DOCSHELL 0x12b0f4000 == 52 [pid = 2628] [id = 693] 16:22:58 INFO - PROCESS | 2628 | ++DOMWINDOW == 76 (0x11bff0c00) [pid = 2628] [serial = 2079] [outer = 0x0] 16:22:58 INFO - PROCESS | 2628 | ++DOMWINDOW == 77 (0x1274a4c00) [pid = 2628] [serial = 2080] [outer = 0x11bff0c00] 16:22:58 INFO - PROCESS | 2628 | 1461280978619 Marionette DEBUG loaded listener.js 16:22:58 INFO - PROCESS | 2628 | ++DOMWINDOW == 78 (0x1274ed800) [pid = 2628] [serial = 2081] [outer = 0x11bff0c00] 16:22:58 INFO - PROCESS | 2628 | 1461280978946 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]]]}] 16:22:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:22:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 468ms 16:22:58 INFO - PROCESS | 2628 | 1461280978973 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 16:22:58 INFO - PROCESS | 2628 | 1461280978975 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 16:22:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:22:58 INFO - PROCESS | 2628 | 1461280978979 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:22:58 INFO - PROCESS | 2628 | 1461280978980 Marionette TRACE conn2 <- [1,2746,null,{}] 16:22:58 INFO - PROCESS | 2628 | 1461280978982 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}] 16:22:59 INFO - PROCESS | 2628 | 1461280979086 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 16:22:59 INFO - PROCESS | 2628 | --DOCSHELL 0x12f8b3000 == 51 [pid = 2628] [id = 16] 16:22:59 INFO - PROCESS | 2628 | 1461280979102 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:59 INFO - PROCESS | 2628 | ++DOCSHELL 0x12b7a5800 == 52 [pid = 2628] [id = 694] 16:22:59 INFO - PROCESS | 2628 | ++DOMWINDOW == 79 (0x1278d4800) [pid = 2628] [serial = 2082] [outer = 0x0] 16:22:59 INFO - PROCESS | 2628 | ++DOMWINDOW == 80 (0x1279bb400) [pid = 2628] [serial = 2083] [outer = 0x1278d4800] 16:22:59 INFO - PROCESS | 2628 | 1461280979143 Marionette DEBUG loaded listener.js 16:22:59 INFO - PROCESS | 2628 | ++DOMWINDOW == 81 (0x127f16c00) [pid = 2628] [serial = 2084] [outer = 0x1278d4800] 16:22:59 INFO - PROCESS | 2628 | 1461280979436 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]]]}] 16:22:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:22:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 471ms 16:22:59 INFO - PROCESS | 2628 | 1461280979451 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 16:22:59 INFO - PROCESS | 2628 | 1461280979452 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 16:22:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:22:59 INFO - PROCESS | 2628 | 1461280979454 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:22:59 INFO - PROCESS | 2628 | 1461280979455 Marionette TRACE conn2 <- [1,2750,null,{}] 16:22:59 INFO - PROCESS | 2628 | 1461280979458 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}] 16:22:59 INFO - PROCESS | 2628 | 1461280979539 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 16:22:59 INFO - PROCESS | 2628 | 1461280979546 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:59 INFO - PROCESS | 2628 | ++DOCSHELL 0x12bc27000 == 53 [pid = 2628] [id = 695] 16:22:59 INFO - PROCESS | 2628 | ++DOMWINDOW == 82 (0x127f17800) [pid = 2628] [serial = 2085] [outer = 0x0] 16:22:59 INFO - PROCESS | 2628 | ++DOMWINDOW == 83 (0x128543400) [pid = 2628] [serial = 2086] [outer = 0x127f17800] 16:22:59 INFO - PROCESS | 2628 | 1461280979570 Marionette DEBUG loaded listener.js 16:22:59 INFO - PROCESS | 2628 | ++DOMWINDOW == 84 (0x12854b800) [pid = 2628] [serial = 2087] [outer = 0x127f17800] 16:22:59 INFO - PROCESS | 2628 | 1461280979884 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]]]}] 16:22:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:22:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 470ms 16:22:59 INFO - PROCESS | 2628 | 1461280979925 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 16:22:59 INFO - PROCESS | 2628 | 1461280979926 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 16:22:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:22:59 INFO - PROCESS | 2628 | 1461280979929 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:22:59 INFO - PROCESS | 2628 | 1461280979930 Marionette TRACE conn2 <- [1,2754,null,{}] 16:22:59 INFO - PROCESS | 2628 | 1461280979933 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}] 16:23:00 INFO - PROCESS | 2628 | 1461280980053 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 16:23:00 INFO - PROCESS | 2628 | 1461280980059 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:00 INFO - PROCESS | 2628 | ++DOCSHELL 0x12bd1b800 == 54 [pid = 2628] [id = 696] 16:23:00 INFO - PROCESS | 2628 | ++DOMWINDOW == 85 (0x12854ac00) [pid = 2628] [serial = 2088] [outer = 0x0] 16:23:00 INFO - PROCESS | 2628 | ++DOMWINDOW == 86 (0x12983b800) [pid = 2628] [serial = 2089] [outer = 0x12854ac00] 16:23:00 INFO - PROCESS | 2628 | 1461280980088 Marionette DEBUG loaded listener.js 16:23:00 INFO - PROCESS | 2628 | ++DOMWINDOW == 87 (0x12989d000) [pid = 2628] [serial = 2090] [outer = 0x12854ac00] 16:23:00 INFO - PROCESS | 2628 | 1461280980401 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]]]}] 16:23:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:23:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 522ms 16:23:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:23:00 INFO - PROCESS | 2628 | 1461280980452 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 16:23:00 INFO - PROCESS | 2628 | 1461280980453 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 16:23:00 INFO - PROCESS | 2628 | 1461280980455 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:23:00 INFO - PROCESS | 2628 | 1461280980456 Marionette TRACE conn2 <- [1,2758,null,{}] 16:23:00 INFO - PROCESS | 2628 | 1461280980458 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}] 16:23:00 INFO - PROCESS | 2628 | 1461280980592 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 16:23:00 INFO - PROCESS | 2628 | 1461280980664 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:00 INFO - PROCESS | 2628 | ++DOCSHELL 0x11915a000 == 55 [pid = 2628] [id = 697] 16:23:00 INFO - PROCESS | 2628 | ++DOMWINDOW == 88 (0x112373c00) [pid = 2628] [serial = 2091] [outer = 0x0] 16:23:00 INFO - PROCESS | 2628 | ++DOMWINDOW == 89 (0x1141b7c00) [pid = 2628] [serial = 2092] [outer = 0x112373c00] 16:23:00 INFO - PROCESS | 2628 | 1461280980696 Marionette DEBUG loaded listener.js 16:23:00 INFO - PROCESS | 2628 | ++DOMWINDOW == 90 (0x114f72c00) [pid = 2628] [serial = 2093] [outer = 0x112373c00] 16:23:01 INFO - PROCESS | 2628 | 1461280981088 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]]]}] 16:23:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:23:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 668ms 16:23:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:23:01 INFO - PROCESS | 2628 | 1461280981124 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 16:23:01 INFO - PROCESS | 2628 | 1461280981127 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 16:23:01 INFO - PROCESS | 2628 | 1461280981130 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:23:01 INFO - PROCESS | 2628 | 1461280981134 Marionette TRACE conn2 <- [1,2762,null,{}] 16:23:01 INFO - PROCESS | 2628 | 1461280981137 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}] 16:23:01 INFO - PROCESS | 2628 | 1461280981239 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 16:23:01 INFO - PROCESS | 2628 | 1461280981295 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:01 INFO - PROCESS | 2628 | ++DOCSHELL 0x125e7f000 == 56 [pid = 2628] [id = 698] 16:23:01 INFO - PROCESS | 2628 | ++DOMWINDOW == 91 (0x118759400) [pid = 2628] [serial = 2094] [outer = 0x0] 16:23:01 INFO - PROCESS | 2628 | ++DOMWINDOW == 92 (0x11aa5d800) [pid = 2628] [serial = 2095] [outer = 0x118759400] 16:23:01 INFO - PROCESS | 2628 | 1461280981327 Marionette DEBUG loaded listener.js 16:23:01 INFO - PROCESS | 2628 | ++DOMWINDOW == 93 (0x11ade4c00) [pid = 2628] [serial = 2096] [outer = 0x118759400] 16:23:01 INFO - PROCESS | 2628 | 1461280981738 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]]]}] 16:23:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:23:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 622ms 16:23:01 INFO - PROCESS | 2628 | 1461280981753 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 16:23:01 INFO - PROCESS | 2628 | 1461280981755 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 16:23:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:23:01 INFO - PROCESS | 2628 | 1461280981757 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:23:01 INFO - PROCESS | 2628 | 1461280981759 Marionette TRACE conn2 <- [1,2766,null,{}] 16:23:01 INFO - PROCESS | 2628 | 1461280981761 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}] 16:23:01 INFO - PROCESS | 2628 | 1461280981862 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 16:23:01 INFO - PROCESS | 2628 | 1461280981955 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:01 INFO - PROCESS | 2628 | ++DOCSHELL 0x12b704800 == 57 [pid = 2628] [id = 699] 16:23:01 INFO - PROCESS | 2628 | ++DOMWINDOW == 94 (0x11c679c00) [pid = 2628] [serial = 2097] [outer = 0x0] 16:23:01 INFO - PROCESS | 2628 | ++DOMWINDOW == 95 (0x11c714800) [pid = 2628] [serial = 2098] [outer = 0x11c679c00] 16:23:01 INFO - PROCESS | 2628 | 1461280981988 Marionette DEBUG loaded listener.js 16:23:02 INFO - PROCESS | 2628 | ++DOMWINDOW == 96 (0x123aa6000) [pid = 2628] [serial = 2099] [outer = 0x11c679c00] 16:23:02 INFO - PROCESS | 2628 | 1461280982407 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]]]}] 16:23:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:23:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 674ms 16:23:02 INFO - PROCESS | 2628 | 1461280982432 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 16:23:02 INFO - PROCESS | 2628 | 1461280982435 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 16:23:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:23:02 INFO - PROCESS | 2628 | 1461280982459 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:23:02 INFO - PROCESS | 2628 | 1461280982463 Marionette TRACE conn2 <- [1,2770,null,{}] 16:23:02 INFO - PROCESS | 2628 | 1461280982467 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}] 16:23:02 INFO - PROCESS | 2628 | 1461280982571 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 16:23:02 INFO - PROCESS | 2628 | 1461280982637 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:02 INFO - PROCESS | 2628 | ++DOCSHELL 0x12d275000 == 58 [pid = 2628] [id = 700] 16:23:02 INFO - PROCESS | 2628 | ++DOMWINDOW == 97 (0x123c88800) [pid = 2628] [serial = 2100] [outer = 0x0] 16:23:02 INFO - PROCESS | 2628 | ++DOMWINDOW == 98 (0x124249000) [pid = 2628] [serial = 2101] [outer = 0x123c88800] 16:23:02 INFO - PROCESS | 2628 | 1461280982666 Marionette DEBUG loaded listener.js 16:23:02 INFO - PROCESS | 2628 | ++DOMWINDOW == 99 (0x1274a1c00) [pid = 2628] [serial = 2102] [outer = 0x123c88800] 16:23:03 INFO - PROCESS | 2628 | 1461280983067 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]]]}] 16:23:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:23:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 644ms 16:23:03 INFO - PROCESS | 2628 | 1461280983083 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 16:23:03 INFO - PROCESS | 2628 | 1461280983084 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 16:23:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:23:03 INFO - PROCESS | 2628 | 1461280983087 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:23:03 INFO - PROCESS | 2628 | 1461280983088 Marionette TRACE conn2 <- [1,2774,null,{}] 16:23:03 INFO - PROCESS | 2628 | 1461280983090 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}] 16:23:03 INFO - PROCESS | 2628 | 1461280983190 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 16:23:03 INFO - PROCESS | 2628 | 1461280983277 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:03 INFO - PROCESS | 2628 | ++DOCSHELL 0x12da0f000 == 59 [pid = 2628] [id = 701] 16:23:03 INFO - PROCESS | 2628 | ++DOMWINDOW == 100 (0x127439c00) [pid = 2628] [serial = 2103] [outer = 0x0] 16:23:03 INFO - PROCESS | 2628 | ++DOMWINDOW == 101 (0x129893400) [pid = 2628] [serial = 2104] [outer = 0x127439c00] 16:23:03 INFO - PROCESS | 2628 | 1461280983307 Marionette DEBUG loaded listener.js 16:23:03 INFO - PROCESS | 2628 | ++DOMWINDOW == 102 (0x12989a000) [pid = 2628] [serial = 2105] [outer = 0x127439c00] 16:23:03 INFO - PROCESS | 2628 | 1461280983690 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]]]}] 16:23:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:23:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 668ms 16:23:03 INFO - PROCESS | 2628 | 1461280983756 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 16:23:03 INFO - PROCESS | 2628 | 1461280983758 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 16:23:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:23:03 INFO - PROCESS | 2628 | 1461280983760 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:23:03 INFO - PROCESS | 2628 | 1461280983761 Marionette TRACE conn2 <- [1,2778,null,{}] 16:23:03 INFO - PROCESS | 2628 | 1461280983764 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}] 16:23:03 INFO - PROCESS | 2628 | 1461280983864 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 16:23:03 INFO - PROCESS | 2628 | 1461280983921 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:03 INFO - PROCESS | 2628 | ++DOCSHELL 0x12da4d800 == 60 [pid = 2628] [id = 702] 16:23:03 INFO - PROCESS | 2628 | ++DOMWINDOW == 103 (0x129e5dc00) [pid = 2628] [serial = 2106] [outer = 0x0] 16:23:03 INFO - PROCESS | 2628 | ++DOMWINDOW == 104 (0x129e5fc00) [pid = 2628] [serial = 2107] [outer = 0x129e5dc00] 16:23:03 INFO - PROCESS | 2628 | 1461280983958 Marionette DEBUG loaded listener.js 16:23:04 INFO - PROCESS | 2628 | ++DOMWINDOW == 105 (0x129f32c00) [pid = 2628] [serial = 2108] [outer = 0x129e5dc00] 16:23:04 INFO - PROCESS | 2628 | 1461280984408 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]]]}] 16:23:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:23:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 870ms 16:23:04 INFO - PROCESS | 2628 | 1461280984635 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 16:23:04 INFO - PROCESS | 2628 | 1461280984638 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 16:23:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:23:04 INFO - PROCESS | 2628 | 1461280984645 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:23:04 INFO - PROCESS | 2628 | 1461280984646 Marionette TRACE conn2 <- [1,2782,null,{}] 16:23:04 INFO - PROCESS | 2628 | 1461280984651 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}] 16:23:04 INFO - PROCESS | 2628 | 1461280984742 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 16:23:04 INFO - PROCESS | 2628 | 1461280984806 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:04 INFO - PROCESS | 2628 | ++DOCSHELL 0x124189000 == 61 [pid = 2628] [id = 703] 16:23:04 INFO - PROCESS | 2628 | ++DOMWINDOW == 106 (0x1158ec000) [pid = 2628] [serial = 2109] [outer = 0x0] 16:23:04 INFO - PROCESS | 2628 | ++DOMWINDOW == 107 (0x11853e000) [pid = 2628] [serial = 2110] [outer = 0x1158ec000] 16:23:04 INFO - PROCESS | 2628 | 1461280984833 Marionette DEBUG loaded listener.js 16:23:04 INFO - PROCESS | 2628 | ++DOMWINDOW == 108 (0x11a60c400) [pid = 2628] [serial = 2111] [outer = 0x1158ec000] 16:23:05 INFO - PROCESS | 2628 | 1461280985256 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]]]}] 16:23:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:23:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 626ms 16:23:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:23:05 INFO - PROCESS | 2628 | 1461280985270 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 16:23:05 INFO - PROCESS | 2628 | 1461280985272 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 16:23:05 INFO - PROCESS | 2628 | 1461280985278 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:23:05 INFO - PROCESS | 2628 | 1461280985280 Marionette TRACE conn2 <- [1,2786,null,{}] 16:23:05 INFO - PROCESS | 2628 | 1461280985283 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}] 16:23:05 INFO - PROCESS | 2628 | 1461280985376 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 16:23:05 INFO - PROCESS | 2628 | 1461280985428 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:05 INFO - PROCESS | 2628 | ++DOCSHELL 0x11b95b800 == 62 [pid = 2628] [id = 704] 16:23:05 INFO - PROCESS | 2628 | ++DOMWINDOW == 109 (0x11546d000) [pid = 2628] [serial = 2112] [outer = 0x0] 16:23:05 INFO - PROCESS | 2628 | ++DOMWINDOW == 110 (0x11ab7bc00) [pid = 2628] [serial = 2113] [outer = 0x11546d000] 16:23:05 INFO - PROCESS | 2628 | 1461280985456 Marionette DEBUG loaded listener.js 16:23:05 INFO - PROCESS | 2628 | ++DOMWINDOW == 111 (0x11bf85400) [pid = 2628] [serial = 2114] [outer = 0x11546d000] 16:23:05 INFO - PROCESS | 2628 | --DOCSHELL 0x11a8cb000 == 61 [pid = 2628] [id = 543] 16:23:05 INFO - PROCESS | 2628 | --DOCSHELL 0x119155800 == 60 [pid = 2628] [id = 675] 16:23:05 INFO - PROCESS | 2628 | --DOCSHELL 0x1177df800 == 59 [pid = 2628] [id = 558] 16:23:05 INFO - PROCESS | 2628 | --DOCSHELL 0x11ad95000 == 58 [pid = 2628] [id = 674] 16:23:05 INFO - PROCESS | 2628 | --DOCSHELL 0x125e8d000 == 57 [pid = 2628] [id = 678] 16:23:05 INFO - PROCESS | 2628 | --DOCSHELL 0x115994800 == 56 [pid = 2628] [id = 679] 16:23:05 INFO - PROCESS | 2628 | --DOCSHELL 0x123b3c800 == 55 [pid = 2628] [id = 548] 16:23:05 INFO - PROCESS | 2628 | --DOCSHELL 0x123bd7000 == 54 [pid = 2628] [id = 677] 16:23:05 INFO - PROCESS | 2628 | --DOCSHELL 0x11ba19800 == 53 [pid = 2628] [id = 676] 16:23:05 INFO - PROCESS | 2628 | --DOCSHELL 0x12bd1b800 == 52 [pid = 2628] [id = 696] 16:23:05 INFO - PROCESS | 2628 | --DOCSHELL 0x12bc27000 == 51 [pid = 2628] [id = 695] 16:23:05 INFO - PROCESS | 2628 | --DOCSHELL 0x12b7a5800 == 50 [pid = 2628] [id = 694] 16:23:05 INFO - PROCESS | 2628 | --DOCSHELL 0x12b0f4000 == 49 [pid = 2628] [id = 693] 16:23:05 INFO - PROCESS | 2628 | --DOCSHELL 0x127e8b000 == 48 [pid = 2628] [id = 692] 16:23:05 INFO - PROCESS | 2628 | --DOCSHELL 0x12abd7000 == 47 [pid = 2628] [id = 691] 16:23:05 INFO - PROCESS | 2628 | --DOMWINDOW == 110 (0x11c60c800) [pid = 2628] [serial = 2041] [outer = 0x0] [url = about:blank] 16:23:05 INFO - PROCESS | 2628 | --DOCSHELL 0x1285d0800 == 46 [pid = 2628] [id = 690] 16:23:05 INFO - PROCESS | 2628 | --DOCSHELL 0x125e0b800 == 45 [pid = 2628] [id = 689] 16:23:05 INFO - PROCESS | 2628 | --DOCSHELL 0x123f93000 == 44 [pid = 2628] [id = 688] 16:23:05 INFO - PROCESS | 2628 | --DOCSHELL 0x11ad9c800 == 43 [pid = 2628] [id = 687] 16:23:05 INFO - PROCESS | 2628 | --DOCSHELL 0x11b966800 == 42 [pid = 2628] [id = 686] 16:23:05 INFO - PROCESS | 2628 | --DOCSHELL 0x11b05c800 == 41 [pid = 2628] [id = 681] 16:23:05 INFO - PROCESS | 2628 | --DOCSHELL 0x129c70800 == 40 [pid = 2628] [id = 680] 16:23:05 INFO - PROCESS | 2628 | 1461280985819 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]]]}] 16:23:05 INFO - PROCESS | 2628 | --DOMWINDOW == 109 (0x118c81800) [pid = 2628] [serial = 2029] [outer = 0x0] [url = about:blank] 16:23:05 INFO - PROCESS | 2628 | --DOMWINDOW == 108 (0x11588b000) [pid = 2628] [serial = 2023] [outer = 0x0] [url = about:blank] 16:23:05 INFO - PROCESS | 2628 | --DOMWINDOW == 107 (0x112366c00) [pid = 2628] [serial = 2020] [outer = 0x0] [url = about:blank] 16:23:05 INFO - PROCESS | 2628 | --DOMWINDOW == 106 (0x127433400) [pid = 2628] [serial = 2018] [outer = 0x0] [url = about:blank] 16:23:05 INFO - PROCESS | 2628 | --DOMWINDOW == 105 (0x11b91e400) [pid = 2628] [serial = 2035] [outer = 0x0] [url = about:blank] 16:23:05 INFO - PROCESS | 2628 | --DOMWINDOW == 104 (0x118f7a400) [pid = 2628] [serial = 2038] [outer = 0x0] [url = about:blank] 16:23:05 INFO - PROCESS | 2628 | --DOMWINDOW == 103 (0x11aa5ec00) [pid = 2628] [serial = 2039] [outer = 0x0] [url = about:blank] 16:23:05 INFO - PROCESS | 2628 | --DOMWINDOW == 102 (0x114f66400) [pid = 2628] [serial = 2026] [outer = 0x0] [url = about:blank] 16:23:05 INFO - PROCESS | 2628 | --DOMWINDOW == 101 (0x11544f800) [pid = 2628] [serial = 2027] [outer = 0x0] [url = about:blank] 16:23:05 INFO - PROCESS | 2628 | --DOMWINDOW == 100 (0x11aa17800) [pid = 2628] [serial = 2032] [outer = 0x0] [url = about:blank] 16:23:05 INFO - PROCESS | 2628 | --DOMWINDOW == 99 (0x11bec7400) [pid = 2628] [serial = 2036] [outer = 0x0] [url = about:blank] 16:23:05 INFO - PROCESS | 2628 | --DOMWINDOW == 98 (0x11acbdc00) [pid = 2628] [serial = 2033] [outer = 0x0] [url = about:blank] 16:23:05 INFO - PROCESS | 2628 | --DOMWINDOW == 97 (0x119144000) [pid = 2628] [serial = 2030] [outer = 0x0] [url = about:blank] 16:23:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:23:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 575ms 16:23:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:23:05 INFO - PROCESS | 2628 | 1461280985851 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 16:23:05 INFO - PROCESS | 2628 | 1461280985853 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 16:23:05 INFO - PROCESS | 2628 | 1461280985855 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:23:05 INFO - PROCESS | 2628 | 1461280985856 Marionette TRACE conn2 <- [1,2790,null,{}] 16:23:05 INFO - PROCESS | 2628 | 1461280985864 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}] 16:23:05 INFO - PROCESS | 2628 | 1461280985961 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 16:23:05 INFO - PROCESS | 2628 | 1461280985971 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:05 INFO - PROCESS | 2628 | ++DOCSHELL 0x11be72000 == 41 [pid = 2628] [id = 705] 16:23:05 INFO - PROCESS | 2628 | ++DOMWINDOW == 98 (0x11bff2000) [pid = 2628] [serial = 2115] [outer = 0x0] 16:23:06 INFO - PROCESS | 2628 | ++DOMWINDOW == 99 (0x11c1c0000) [pid = 2628] [serial = 2116] [outer = 0x11bff2000] 16:23:06 INFO - PROCESS | 2628 | 1461280986021 Marionette DEBUG loaded listener.js 16:23:06 INFO - PROCESS | 2628 | ++DOMWINDOW == 100 (0x11c672000) [pid = 2628] [serial = 2117] [outer = 0x11bff2000] 16:23:06 INFO - PROCESS | 2628 | 1461280986513 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]]]}] 16:23:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:23:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 673ms 16:23:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:23:06 INFO - PROCESS | 2628 | 1461280986531 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 16:23:06 INFO - PROCESS | 2628 | 1461280986532 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 16:23:06 INFO - PROCESS | 2628 | 1461280986534 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:23:06 INFO - PROCESS | 2628 | 1461280986535 Marionette TRACE conn2 <- [1,2794,null,{}] 16:23:06 INFO - PROCESS | 2628 | 1461280986537 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}] 16:23:06 INFO - PROCESS | 2628 | 1461280986618 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 16:23:06 INFO - PROCESS | 2628 | 1461280986622 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:06 INFO - PROCESS | 2628 | ++DOCSHELL 0x125e10000 == 42 [pid = 2628] [id = 706] 16:23:06 INFO - PROCESS | 2628 | ++DOMWINDOW == 101 (0x11c77a400) [pid = 2628] [serial = 2118] [outer = 0x0] 16:23:06 INFO - PROCESS | 2628 | ++DOMWINDOW == 102 (0x123926800) [pid = 2628] [serial = 2119] [outer = 0x11c77a400] 16:23:06 INFO - PROCESS | 2628 | 1461280986652 Marionette DEBUG loaded listener.js 16:23:06 INFO - PROCESS | 2628 | ++DOMWINDOW == 103 (0x123c28000) [pid = 2628] [serial = 2120] [outer = 0x11c77a400] 16:23:06 INFO - PROCESS | 2628 | 1461280986968 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]]]}] 16:23:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:23:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 468ms 16:23:07 INFO - PROCESS | 2628 | 1461280987003 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 16:23:07 INFO - PROCESS | 2628 | 1461280987004 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 16:23:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:23:07 INFO - PROCESS | 2628 | 1461280987006 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:23:07 INFO - PROCESS | 2628 | 1461280987007 Marionette TRACE conn2 <- [1,2798,null,{}] 16:23:07 INFO - PROCESS | 2628 | 1461280987010 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}] 16:23:07 INFO - PROCESS | 2628 | 1461280987095 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 16:23:07 INFO - PROCESS | 2628 | 1461280987149 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:07 INFO - PROCESS | 2628 | ++DOCSHELL 0x12a75c000 == 43 [pid = 2628] [id = 707] 16:23:07 INFO - PROCESS | 2628 | ++DOMWINDOW == 104 (0x11bf89800) [pid = 2628] [serial = 2121] [outer = 0x0] 16:23:07 INFO - PROCESS | 2628 | ++DOMWINDOW == 105 (0x123ea8000) [pid = 2628] [serial = 2122] [outer = 0x11bf89800] 16:23:07 INFO - PROCESS | 2628 | 1461280987175 Marionette DEBUG loaded listener.js 16:23:07 INFO - PROCESS | 2628 | ++DOMWINDOW == 106 (0x1240d2000) [pid = 2628] [serial = 2123] [outer = 0x11bf89800] 16:23:07 INFO - PROCESS | 2628 | 1461280987469 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]]]}] 16:23:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:23:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 473ms 16:23:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:23:07 INFO - PROCESS | 2628 | 1461280987482 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 16:23:07 INFO - PROCESS | 2628 | 1461280987483 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 16:23:07 INFO - PROCESS | 2628 | 1461280987485 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:23:07 INFO - PROCESS | 2628 | 1461280987486 Marionette TRACE conn2 <- [1,2802,null,{}] 16:23:07 INFO - PROCESS | 2628 | 1461280987488 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}] 16:23:07 INFO - PROCESS | 2628 | 1461280987600 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 16:23:07 INFO - PROCESS | 2628 | 1461280987659 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:07 INFO - PROCESS | 2628 | ++DOCSHELL 0x12abcb000 == 44 [pid = 2628] [id = 708] 16:23:07 INFO - PROCESS | 2628 | ++DOMWINDOW == 107 (0x11c77a800) [pid = 2628] [serial = 2124] [outer = 0x0] 16:23:07 INFO - PROCESS | 2628 | ++DOMWINDOW == 108 (0x125f41400) [pid = 2628] [serial = 2125] [outer = 0x11c77a800] 16:23:07 INFO - PROCESS | 2628 | 1461280987687 Marionette DEBUG loaded listener.js 16:23:07 INFO - PROCESS | 2628 | ++DOMWINDOW == 109 (0x129893c00) [pid = 2628] [serial = 2126] [outer = 0x11c77a800] 16:23:07 INFO - PROCESS | 2628 | 1461280987964 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]]]}] 16:23:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:23:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 519ms 16:23:08 INFO - PROCESS | 2628 | 1461280988004 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 16:23:08 INFO - PROCESS | 2628 | 1461280988006 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 16:23:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:23:08 INFO - PROCESS | 2628 | 1461280988010 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:23:08 INFO - PROCESS | 2628 | 1461280988013 Marionette TRACE conn2 <- [1,2806,null,{}] 16:23:08 INFO - PROCESS | 2628 | 1461280988015 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}] 16:23:08 INFO - PROCESS | 2628 | 1461280988121 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 16:23:08 INFO - PROCESS | 2628 | 1461280988127 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:08 INFO - PROCESS | 2628 | ++DOCSHELL 0x12afda000 == 45 [pid = 2628] [id = 709] 16:23:08 INFO - PROCESS | 2628 | ++DOMWINDOW == 110 (0x123f6b400) [pid = 2628] [serial = 2127] [outer = 0x0] 16:23:08 INFO - PROCESS | 2628 | ++DOMWINDOW == 111 (0x129e55c00) [pid = 2628] [serial = 2128] [outer = 0x123f6b400] 16:23:08 INFO - PROCESS | 2628 | 1461280988182 Marionette DEBUG loaded listener.js 16:23:08 INFO - PROCESS | 2628 | ++DOMWINDOW == 112 (0x129f31400) [pid = 2628] [serial = 2129] [outer = 0x123f6b400] 16:23:08 INFO - PROCESS | 2628 | 1461280988565 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]]]}] 16:23:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:23:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 572ms 16:23:08 INFO - PROCESS | 2628 | 1461280988581 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 16:23:08 INFO - PROCESS | 2628 | 1461280988583 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 16:23:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:23:08 INFO - PROCESS | 2628 | 1461280988586 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:23:08 INFO - PROCESS | 2628 | 1461280988588 Marionette TRACE conn2 <- [1,2810,null,{}] 16:23:08 INFO - PROCESS | 2628 | 1461280988591 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}] 16:23:08 INFO - PROCESS | 2628 | 1461280988728 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 16:23:08 INFO - PROCESS | 2628 | 1461280988735 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:08 INFO - PROCESS | 2628 | ++DOCSHELL 0x12b722800 == 46 [pid = 2628] [id = 710] 16:23:08 INFO - PROCESS | 2628 | ++DOMWINDOW == 113 (0x129f31800) [pid = 2628] [serial = 2130] [outer = 0x0] 16:23:08 INFO - PROCESS | 2628 | ++DOMWINDOW == 114 (0x129f3c800) [pid = 2628] [serial = 2131] [outer = 0x129f31800] 16:23:08 INFO - PROCESS | 2628 | 1461280988775 Marionette DEBUG loaded listener.js 16:23:08 INFO - PROCESS | 2628 | ++DOMWINDOW == 115 (0x129fd8400) [pid = 2628] [serial = 2132] [outer = 0x129f31800] 16:23:09 INFO - PROCESS | 2628 | 1461280989216 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]]]}] 16:23:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:23:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 671ms 16:23:09 INFO - PROCESS | 2628 | 1461280989258 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 16:23:09 INFO - PROCESS | 2628 | 1461280989261 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 16:23:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:23:09 INFO - PROCESS | 2628 | 1461280989263 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:23:09 INFO - PROCESS | 2628 | 1461280989265 Marionette TRACE conn2 <- [1,2814,null,{}] 16:23:09 INFO - PROCESS | 2628 | 1461280989267 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}] 16:23:09 INFO - PROCESS | 2628 | 1461280989369 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 16:23:09 INFO - PROCESS | 2628 | 1461280989381 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:09 INFO - PROCESS | 2628 | ++DOCSHELL 0x12c80f000 == 47 [pid = 2628] [id = 711] 16:23:09 INFO - PROCESS | 2628 | ++DOMWINDOW == 116 (0x129fdb000) [pid = 2628] [serial = 2133] [outer = 0x0] 16:23:09 INFO - PROCESS | 2628 | ++DOMWINDOW == 117 (0x129febc00) [pid = 2628] [serial = 2134] [outer = 0x129fdb000] 16:23:09 INFO - PROCESS | 2628 | 1461280989406 Marionette DEBUG loaded listener.js 16:23:09 INFO - PROCESS | 2628 | ++DOMWINDOW == 118 (0x129ff2400) [pid = 2628] [serial = 2135] [outer = 0x129fdb000] 16:23:09 INFO - PROCESS | 2628 | 1461280989730 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]]]}] 16:23:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:23:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 519ms 16:23:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:23:09 INFO - PROCESS | 2628 | 1461280989789 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 16:23:09 INFO - PROCESS | 2628 | 1461280989790 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 16:23:09 INFO - PROCESS | 2628 | 1461280989792 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:23:09 INFO - PROCESS | 2628 | 1461280989793 Marionette TRACE conn2 <- [1,2818,null,{}] 16:23:09 INFO - PROCESS | 2628 | 1461280989796 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}] 16:23:09 INFO - PROCESS | 2628 | 1461280989898 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 16:23:09 INFO - PROCESS | 2628 | 1461280989932 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:09 INFO - PROCESS | 2628 | ++DOCSHELL 0x12da49800 == 48 [pid = 2628] [id = 712] 16:23:09 INFO - PROCESS | 2628 | ++DOMWINDOW == 119 (0x129fdb400) [pid = 2628] [serial = 2136] [outer = 0x0] 16:23:09 INFO - PROCESS | 2628 | ++DOMWINDOW == 120 (0x129ff4c00) [pid = 2628] [serial = 2137] [outer = 0x129fdb400] 16:23:09 INFO - PROCESS | 2628 | 1461280989957 Marionette DEBUG loaded listener.js 16:23:09 INFO - PROCESS | 2628 | ++DOMWINDOW == 121 (0x12a71c000) [pid = 2628] [serial = 2138] [outer = 0x129fdb400] 16:23:10 INFO - PROCESS | 2628 | --DOMWINDOW == 120 (0x123aa5800) [pid = 2628] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:23:10 INFO - PROCESS | 2628 | --DOMWINDOW == 119 (0x11434ac00) [pid = 2628] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:23:10 INFO - PROCESS | 2628 | --DOMWINDOW == 118 (0x11bff0c00) [pid = 2628] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:23:10 INFO - PROCESS | 2628 | --DOMWINDOW == 117 (0x114cd9c00) [pid = 2628] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:23:10 INFO - PROCESS | 2628 | --DOMWINDOW == 116 (0x11c609c00) [pid = 2628] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:23:10 INFO - PROCESS | 2628 | --DOMWINDOW == 115 (0x118c34c00) [pid = 2628] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:23:10 INFO - PROCESS | 2628 | --DOMWINDOW == 114 (0x11b919800) [pid = 2628] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:23:10 INFO - PROCESS | 2628 | --DOMWINDOW == 113 (0x11c14bc00) [pid = 2628] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:23:10 INFO - PROCESS | 2628 | --DOMWINDOW == 112 (0x127f17800) [pid = 2628] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:23:10 INFO - PROCESS | 2628 | --DOMWINDOW == 111 (0x1278d4800) [pid = 2628] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:23:10 INFO - PROCESS | 2628 | --DOMWINDOW == 110 (0x12f9cd800) [pid = 2628] [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.] 16:23:10 INFO - PROCESS | 2628 | --DOMWINDOW == 109 (0x12f8b3800) [pid = 2628] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:23:10 INFO - PROCESS | 2628 | 1461280990363 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]]]}] 16:23:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:23:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 620ms 16:23:10 INFO - PROCESS | 2628 | 1461280990413 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 16:23:10 INFO - PROCESS | 2628 | 1461280990416 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 16:23:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:23:10 INFO - PROCESS | 2628 | 1461280990419 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:23:10 INFO - PROCESS | 2628 | 1461280990421 Marionette TRACE conn2 <- [1,2822,null,{}] 16:23:10 INFO - PROCESS | 2628 | 1461280990425 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}] 16:23:10 INFO - PROCESS | 2628 | 1461280990569 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 16:23:10 INFO - PROCESS | 2628 | 1461280990578 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:10 INFO - PROCESS | 2628 | ++DOCSHELL 0x12dc3d000 == 49 [pid = 2628] [id = 713] 16:23:10 INFO - PROCESS | 2628 | ++DOMWINDOW == 110 (0x1240d6800) [pid = 2628] [serial = 2139] [outer = 0x0] 16:23:10 INFO - PROCESS | 2628 | ++DOMWINDOW == 111 (0x12a720400) [pid = 2628] [serial = 2140] [outer = 0x1240d6800] 16:23:10 INFO - PROCESS | 2628 | 1461280990607 Marionette DEBUG loaded listener.js 16:23:10 INFO - PROCESS | 2628 | ++DOMWINDOW == 112 (0x12a7ab400) [pid = 2628] [serial = 2141] [outer = 0x1240d6800] 16:23:10 INFO - PROCESS | 2628 | 1461280990951 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]]]}] 16:23:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:23:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 571ms 16:23:10 INFO - PROCESS | 2628 | 1461280990997 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 16:23:10 INFO - PROCESS | 2628 | 1461280990998 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 16:23:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:23:11 INFO - PROCESS | 2628 | 1461280991000 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:23:11 INFO - PROCESS | 2628 | 1461280991001 Marionette TRACE conn2 <- [1,2826,null,{}] 16:23:11 INFO - PROCESS | 2628 | 1461280991004 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}] 16:23:11 INFO - PROCESS | 2628 | 1461280991087 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 16:23:11 INFO - PROCESS | 2628 | 1461280991092 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:11 INFO - PROCESS | 2628 | ++DOCSHELL 0x12e510800 == 50 [pid = 2628] [id = 714] 16:23:11 INFO - PROCESS | 2628 | ++DOMWINDOW == 113 (0x12a7ab800) [pid = 2628] [serial = 2142] [outer = 0x0] 16:23:11 INFO - PROCESS | 2628 | ++DOMWINDOW == 114 (0x12a7b3800) [pid = 2628] [serial = 2143] [outer = 0x12a7ab800] 16:23:11 INFO - PROCESS | 2628 | 1461280991116 Marionette DEBUG loaded listener.js 16:23:11 INFO - PROCESS | 2628 | ++DOMWINDOW == 115 (0x12a9d4400) [pid = 2628] [serial = 2144] [outer = 0x12a7ab800] 16:23:11 INFO - PROCESS | 2628 | 1461280991455 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:23:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:23:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 468ms 16:23:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:23:11 INFO - PROCESS | 2628 | 1461280991469 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 16:23:11 INFO - PROCESS | 2628 | 1461280991470 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 16:23:11 INFO - PROCESS | 2628 | 1461280991472 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:23:11 INFO - PROCESS | 2628 | 1461280991473 Marionette TRACE conn2 <- [1,2830,null,{}] 16:23:11 INFO - PROCESS | 2628 | 1461280991476 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}] 16:23:11 INFO - PROCESS | 2628 | 1461280991558 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 16:23:11 INFO - PROCESS | 2628 | 1461280991564 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:11 INFO - PROCESS | 2628 | ++DOCSHELL 0x12e962800 == 51 [pid = 2628] [id = 715] 16:23:11 INFO - PROCESS | 2628 | ++DOMWINDOW == 116 (0x12a9d6400) [pid = 2628] [serial = 2145] [outer = 0x0] 16:23:11 INFO - PROCESS | 2628 | ++DOMWINDOW == 117 (0x12a9dbc00) [pid = 2628] [serial = 2146] [outer = 0x12a9d6400] 16:23:11 INFO - PROCESS | 2628 | 1461280991589 Marionette DEBUG loaded listener.js 16:23:11 INFO - PROCESS | 2628 | ++DOMWINDOW == 118 (0x12a9e1400) [pid = 2628] [serial = 2147] [outer = 0x12a9d6400] 16:23:11 INFO - PROCESS | 2628 | 1461280991913 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]]]}] 16:23:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:23:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 472ms 16:23:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:23:11 INFO - PROCESS | 2628 | 1461280991946 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 16:23:11 INFO - PROCESS | 2628 | 1461280991947 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 16:23:11 INFO - PROCESS | 2628 | 1461280991950 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:23:11 INFO - PROCESS | 2628 | 1461280991951 Marionette TRACE conn2 <- [1,2834,null,{}] 16:23:11 INFO - PROCESS | 2628 | 1461280991953 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}] 16:23:12 INFO - PROCESS | 2628 | 1461280992066 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 16:23:12 INFO - PROCESS | 2628 | 1461280992072 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:12 INFO - PROCESS | 2628 | ++DOCSHELL 0x12ed53800 == 52 [pid = 2628] [id = 716] 16:23:12 INFO - PROCESS | 2628 | ++DOMWINDOW == 119 (0x12a9dcc00) [pid = 2628] [serial = 2148] [outer = 0x0] 16:23:12 INFO - PROCESS | 2628 | ++DOMWINDOW == 120 (0x12aad1800) [pid = 2628] [serial = 2149] [outer = 0x12a9dcc00] 16:23:12 INFO - PROCESS | 2628 | 1461280992098 Marionette DEBUG loaded listener.js 16:23:12 INFO - PROCESS | 2628 | ++DOMWINDOW == 121 (0x12aad6000) [pid = 2628] [serial = 2150] [outer = 0x12a9dcc00] 16:23:12 INFO - PROCESS | 2628 | 1461280992598 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:23:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:23:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 670ms 16:23:12 INFO - PROCESS | 2628 | 1461280992621 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 16:23:12 INFO - PROCESS | 2628 | 1461280992625 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 16:23:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:23:12 INFO - PROCESS | 2628 | 1461280992631 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:23:12 INFO - PROCESS | 2628 | 1461280992633 Marionette TRACE conn2 <- [1,2838,null,{}] 16:23:12 INFO - PROCESS | 2628 | 1461280992637 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}] 16:23:12 INFO - PROCESS | 2628 | 1461280992743 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 16:23:12 INFO - PROCESS | 2628 | 1461280992815 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:12 INFO - PROCESS | 2628 | ++DOCSHELL 0x123b2e000 == 53 [pid = 2628] [id = 717] 16:23:12 INFO - PROCESS | 2628 | ++DOMWINDOW == 122 (0x118c89c00) [pid = 2628] [serial = 2151] [outer = 0x0] 16:23:12 INFO - PROCESS | 2628 | ++DOMWINDOW == 123 (0x119e6f800) [pid = 2628] [serial = 2152] [outer = 0x118c89c00] 16:23:12 INFO - PROCESS | 2628 | 1461280992848 Marionette DEBUG loaded listener.js 16:23:12 INFO - PROCESS | 2628 | ++DOMWINDOW == 124 (0x11b09b000) [pid = 2628] [serial = 2153] [outer = 0x118c89c00] 16:23:13 INFO - PROCESS | 2628 | 1461280993272 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]]]}] 16:23:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:23:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 671ms 16:23:13 INFO - PROCESS | 2628 | 1461280993302 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 16:23:13 INFO - PROCESS | 2628 | 1461280993306 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 16:23:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:23:13 INFO - PROCESS | 2628 | 1461280993311 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:23:13 INFO - PROCESS | 2628 | 1461280993313 Marionette TRACE conn2 <- [1,2842,null,{}] 16:23:13 INFO - PROCESS | 2628 | 1461280993315 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}] 16:23:13 INFO - PROCESS | 2628 | 1461280993423 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 16:23:13 INFO - PROCESS | 2628 | 1461280993528 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:13 INFO - PROCESS | 2628 | ++DOCSHELL 0x12a753800 == 54 [pid = 2628] [id = 718] 16:23:13 INFO - PROCESS | 2628 | ++DOMWINDOW == 125 (0x11bfee400) [pid = 2628] [serial = 2154] [outer = 0x0] 16:23:13 INFO - PROCESS | 2628 | ++DOMWINDOW == 126 (0x11c7e7000) [pid = 2628] [serial = 2155] [outer = 0x11bfee400] 16:23:13 INFO - PROCESS | 2628 | 1461280993561 Marionette DEBUG loaded listener.js 16:23:13 INFO - PROCESS | 2628 | ++DOMWINDOW == 127 (0x123c26800) [pid = 2628] [serial = 2156] [outer = 0x11bfee400] 16:23:13 INFO - PROCESS | 2628 | 1461280993971 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]]]}] 16:23:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:23:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 723ms 16:23:14 INFO - PROCESS | 2628 | 1461280994035 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 16:23:14 INFO - PROCESS | 2628 | 1461280994036 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 16:23:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:23:14 INFO - PROCESS | 2628 | 1461280994039 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:23:14 INFO - PROCESS | 2628 | 1461280994041 Marionette TRACE conn2 <- [1,2846,null,{}] 16:23:14 INFO - PROCESS | 2628 | 1461280994049 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}] 16:23:14 INFO - PROCESS | 2628 | 1461280994160 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 16:23:14 INFO - PROCESS | 2628 | 1461280994220 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:14 INFO - PROCESS | 2628 | ++DOCSHELL 0x12dc36800 == 55 [pid = 2628] [id = 719] 16:23:14 INFO - PROCESS | 2628 | ++DOMWINDOW == 128 (0x125eaa800) [pid = 2628] [serial = 2157] [outer = 0x0] 16:23:14 INFO - PROCESS | 2628 | ++DOMWINDOW == 129 (0x127f0f800) [pid = 2628] [serial = 2158] [outer = 0x125eaa800] 16:23:14 INFO - PROCESS | 2628 | 1461280994292 Marionette DEBUG loaded listener.js 16:23:14 INFO - PROCESS | 2628 | ++DOMWINDOW == 130 (0x129cf7c00) [pid = 2628] [serial = 2159] [outer = 0x125eaa800] 16:23:14 INFO - PROCESS | 2628 | 1461280994694 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]]]}] 16:23:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:23:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 672ms 16:23:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:23:14 INFO - PROCESS | 2628 | 1461280994712 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 16:23:14 INFO - PROCESS | 2628 | 1461280994714 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 16:23:14 INFO - PROCESS | 2628 | 1461280994716 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:23:14 INFO - PROCESS | 2628 | 1461280994718 Marionette TRACE conn2 <- [1,2850,null,{}] 16:23:14 INFO - PROCESS | 2628 | 1461280994720 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}] 16:23:14 INFO - PROCESS | 2628 | 1461280994843 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 16:23:14 INFO - PROCESS | 2628 | 1461280994914 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:14 INFO - PROCESS | 2628 | ++DOCSHELL 0x12f133000 == 56 [pid = 2628] [id = 720] 16:23:14 INFO - PROCESS | 2628 | ++DOMWINDOW == 131 (0x129e5d000) [pid = 2628] [serial = 2160] [outer = 0x0] 16:23:14 INFO - PROCESS | 2628 | ++DOMWINDOW == 132 (0x129fec000) [pid = 2628] [serial = 2161] [outer = 0x129e5d000] 16:23:14 INFO - PROCESS | 2628 | 1461280994944 Marionette DEBUG loaded listener.js 16:23:14 INFO - PROCESS | 2628 | ++DOMWINDOW == 133 (0x12a71c400) [pid = 2628] [serial = 2162] [outer = 0x129e5d000] 16:23:15 INFO - PROCESS | 2628 | 1461280995349 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:23:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:23:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 669ms 16:23:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:23:15 INFO - PROCESS | 2628 | 1461280995386 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 16:23:15 INFO - PROCESS | 2628 | 1461280995387 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 16:23:15 INFO - PROCESS | 2628 | 1461280995390 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:23:15 INFO - PROCESS | 2628 | 1461280995391 Marionette TRACE conn2 <- [1,2854,null,{}] 16:23:15 INFO - PROCESS | 2628 | 1461280995394 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}] 16:23:15 INFO - PROCESS | 2628 | 1461280995496 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 16:23:15 INFO - PROCESS | 2628 | 1461280995555 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:15 INFO - PROCESS | 2628 | ++DOCSHELL 0x12f41b000 == 57 [pid = 2628] [id = 721] 16:23:15 INFO - PROCESS | 2628 | ++DOMWINDOW == 134 (0x129ff8800) [pid = 2628] [serial = 2163] [outer = 0x0] 16:23:15 INFO - PROCESS | 2628 | ++DOMWINDOW == 135 (0x12a7b1c00) [pid = 2628] [serial = 2164] [outer = 0x129ff8800] 16:23:15 INFO - PROCESS | 2628 | 1461280995585 Marionette DEBUG loaded listener.js 16:23:15 INFO - PROCESS | 2628 | ++DOMWINDOW == 136 (0x12a9e1000) [pid = 2628] [serial = 2165] [outer = 0x129ff8800] 16:23:16 INFO - PROCESS | 2628 | 1461280996311 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]]]}] 16:23:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:23:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1021ms 16:23:16 INFO - PROCESS | 2628 | 1461280996411 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 16:23:16 INFO - PROCESS | 2628 | 1461280996414 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 16:23:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:23:16 INFO - PROCESS | 2628 | 1461280996427 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:23:16 INFO - PROCESS | 2628 | 1461280996429 Marionette TRACE conn2 <- [1,2858,null,{}] 16:23:16 INFO - PROCESS | 2628 | 1461280996433 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}] 16:23:16 INFO - PROCESS | 2628 | 1461280996523 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 16:23:16 INFO - PROCESS | 2628 | 1461280996581 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:16 INFO - PROCESS | 2628 | ++DOCSHELL 0x124181000 == 58 [pid = 2628] [id = 722] 16:23:16 INFO - PROCESS | 2628 | ++DOMWINDOW == 137 (0x11533cc00) [pid = 2628] [serial = 2166] [outer = 0x0] 16:23:16 INFO - PROCESS | 2628 | ++DOMWINDOW == 138 (0x115474c00) [pid = 2628] [serial = 2167] [outer = 0x11533cc00] 16:23:16 INFO - PROCESS | 2628 | 1461280996609 Marionette DEBUG loaded listener.js 16:23:16 INFO - PROCESS | 2628 | ++DOMWINDOW == 139 (0x118f79400) [pid = 2628] [serial = 2168] [outer = 0x11533cc00] 16:23:17 INFO - PROCESS | 2628 | 1461280997032 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:23:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:23:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 633ms 16:23:17 INFO - PROCESS | 2628 | 1461280997051 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 16:23:17 INFO - PROCESS | 2628 | 1461280997055 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 16:23:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:23:17 INFO - PROCESS | 2628 | 1461280997060 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:23:17 INFO - PROCESS | 2628 | 1461280997061 Marionette TRACE conn2 <- [1,2862,null,{}] 16:23:17 INFO - PROCESS | 2628 | 1461280997064 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}] 16:23:17 INFO - PROCESS | 2628 | 1461280997159 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 16:23:17 INFO - PROCESS | 2628 | 1461280997232 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:17 INFO - PROCESS | 2628 | ++DOCSHELL 0x11ad98800 == 59 [pid = 2628] [id = 723] 16:23:17 INFO - PROCESS | 2628 | ++DOMWINDOW == 140 (0x118f86c00) [pid = 2628] [serial = 2169] [outer = 0x0] 16:23:17 INFO - PROCESS | 2628 | ++DOMWINDOW == 141 (0x1192bec00) [pid = 2628] [serial = 2170] [outer = 0x118f86c00] 16:23:17 INFO - PROCESS | 2628 | 1461280997316 Marionette DEBUG loaded listener.js 16:23:17 INFO - PROCESS | 2628 | ++DOMWINDOW == 142 (0x11a87c400) [pid = 2628] [serial = 2171] [outer = 0x118f86c00] 16:23:17 INFO - PROCESS | 2628 | --DOCSHELL 0x12abcc800 == 58 [pid = 2628] [id = 683] 16:23:17 INFO - PROCESS | 2628 | --DOCSHELL 0x12e962800 == 57 [pid = 2628] [id = 715] 16:23:17 INFO - PROCESS | 2628 | --DOCSHELL 0x12e510800 == 56 [pid = 2628] [id = 714] 16:23:17 INFO - PROCESS | 2628 | --DOMWINDOW == 141 (0x12f8b9000) [pid = 2628] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:23:17 INFO - PROCESS | 2628 | --DOMWINDOW == 140 (0x114f68c00) [pid = 2628] [serial = 2044] [outer = 0x0] [url = about:blank] 16:23:17 INFO - PROCESS | 2628 | --DOMWINDOW == 139 (0x11928c000) [pid = 2628] [serial = 2047] [outer = 0x0] [url = about:blank] 16:23:17 INFO - PROCESS | 2628 | --DOMWINDOW == 138 (0x11c67dc00) [pid = 2628] [serial = 2053] [outer = 0x0] [url = about:blank] 16:23:17 INFO - PROCESS | 2628 | --DOMWINDOW == 137 (0x11c775c00) [pid = 2628] [serial = 2056] [outer = 0x0] [url = about:blank] 16:23:17 INFO - PROCESS | 2628 | --DOMWINDOW == 136 (0x11c14c800) [pid = 2628] [serial = 2050] [outer = 0x0] [url = about:blank] 16:23:17 INFO - PROCESS | 2628 | --DOMWINDOW == 135 (0x12983b800) [pid = 2628] [serial = 2089] [outer = 0x0] [url = about:blank] 16:23:17 INFO - PROCESS | 2628 | --DOCSHELL 0x12dc3d000 == 55 [pid = 2628] [id = 713] 16:23:17 INFO - PROCESS | 2628 | --DOCSHELL 0x12da49800 == 54 [pid = 2628] [id = 712] 16:23:17 INFO - PROCESS | 2628 | --DOCSHELL 0x12c80f000 == 53 [pid = 2628] [id = 711] 16:23:17 INFO - PROCESS | 2628 | --DOCSHELL 0x12b722800 == 52 [pid = 2628] [id = 710] 16:23:17 INFO - PROCESS | 2628 | --DOCSHELL 0x12f8b2800 == 51 [pid = 2628] [id = 17] 16:23:17 INFO - PROCESS | 2628 | --DOCSHELL 0x12afda000 == 50 [pid = 2628] [id = 709] 16:23:17 INFO - PROCESS | 2628 | --DOCSHELL 0x12abcb000 == 49 [pid = 2628] [id = 708] 16:23:17 INFO - PROCESS | 2628 | --DOCSHELL 0x12a75c000 == 48 [pid = 2628] [id = 707] 16:23:17 INFO - PROCESS | 2628 | --DOCSHELL 0x125e10000 == 47 [pid = 2628] [id = 706] 16:23:17 INFO - PROCESS | 2628 | --DOCSHELL 0x11be72000 == 46 [pid = 2628] [id = 705] 16:23:17 INFO - PROCESS | 2628 | --DOCSHELL 0x11b95b800 == 45 [pid = 2628] [id = 704] 16:23:17 INFO - PROCESS | 2628 | --DOCSHELL 0x124189000 == 44 [pid = 2628] [id = 703] 16:23:17 INFO - PROCESS | 2628 | 1461280997723 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]]]}] 16:23:17 INFO - PROCESS | 2628 | --DOCSHELL 0x125e7f000 == 43 [pid = 2628] [id = 698] 16:23:17 INFO - PROCESS | 2628 | --DOCSHELL 0x11915a000 == 42 [pid = 2628] [id = 697] 16:23:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:23:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 723ms 16:23:17 INFO - PROCESS | 2628 | 1461280997784 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 16:23:17 INFO - PROCESS | 2628 | 1461280997786 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 16:23:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:23:17 INFO - PROCESS | 2628 | --DOMWINDOW == 134 (0x123c80400) [pid = 2628] [serial = 2074] [outer = 0x0] [url = about:blank] 16:23:17 INFO - PROCESS | 2628 | --DOMWINDOW == 133 (0x118c89800) [pid = 2628] [serial = 2077] [outer = 0x0] [url = about:blank] 16:23:17 INFO - PROCESS | 2628 | --DOMWINDOW == 132 (0x11bfeb800) [pid = 2628] [serial = 2078] [outer = 0x0] [url = about:blank] 16:23:17 INFO - PROCESS | 2628 | --DOMWINDOW == 131 (0x1274a4c00) [pid = 2628] [serial = 2080] [outer = 0x0] [url = about:blank] 16:23:17 INFO - PROCESS | 2628 | --DOMWINDOW == 130 (0x1274ed800) [pid = 2628] [serial = 2081] [outer = 0x0] [url = about:blank] 16:23:17 INFO - PROCESS | 2628 | --DOMWINDOW == 129 (0x118a8f800) [pid = 2628] [serial = 2060] [outer = 0x0] [url = about:blank] 16:23:17 INFO - PROCESS | 2628 | --DOMWINDOW == 128 (0x114d59800) [pid = 2628] [serial = 2059] [outer = 0x0] [url = about:blank] 16:23:17 INFO - PROCESS | 2628 | --DOMWINDOW == 127 (0x12371a400) [pid = 2628] [serial = 2071] [outer = 0x0] [url = about:blank] 16:23:17 INFO - PROCESS | 2628 | --DOMWINDOW == 126 (0x1191c7c00) [pid = 2628] [serial = 2062] [outer = 0x0] [url = about:blank] 16:23:17 INFO - PROCESS | 2628 | --DOMWINDOW == 125 (0x11a60e000) [pid = 2628] [serial = 2063] [outer = 0x0] [url = about:blank] 16:23:17 INFO - PROCESS | 2628 | --DOMWINDOW == 124 (0x11bed3400) [pid = 2628] [serial = 2065] [outer = 0x0] [url = about:blank] 16:23:17 INFO - PROCESS | 2628 | --DOMWINDOW == 123 (0x11bfed000) [pid = 2628] [serial = 2066] [outer = 0x0] [url = about:blank] 16:23:17 INFO - PROCESS | 2628 | --DOMWINDOW == 122 (0x11c615000) [pid = 2628] [serial = 2068] [outer = 0x0] [url = about:blank] 16:23:17 INFO - PROCESS | 2628 | --DOMWINDOW == 121 (0x11c77d000) [pid = 2628] [serial = 2069] [outer = 0x0] [url = about:blank] 16:23:17 INFO - PROCESS | 2628 | --DOMWINDOW == 120 (0x12854b800) [pid = 2628] [serial = 2087] [outer = 0x0] [url = about:blank] 16:23:17 INFO - PROCESS | 2628 | --DOMWINDOW == 119 (0x127f16c00) [pid = 2628] [serial = 2084] [outer = 0x0] [url = about:blank] 16:23:17 INFO - PROCESS | 2628 | --DOMWINDOW == 118 (0x1279bb400) [pid = 2628] [serial = 2083] [outer = 0x0] [url = about:blank] 16:23:17 INFO - PROCESS | 2628 | --DOMWINDOW == 117 (0x114f6a400) [pid = 2628] [serial = 1418] [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.] 16:23:17 INFO - PROCESS | 2628 | --DOMWINDOW == 116 (0x128543400) [pid = 2628] [serial = 2086] [outer = 0x0] [url = about:blank] 16:23:17 INFO - PROCESS | 2628 | --DOMWINDOW == 115 (0x124491c00) [pid = 2628] [serial = 2075] [outer = 0x0] [url = about:blank] 16:23:17 INFO - PROCESS | 2628 | --DOMWINDOW == 114 (0x123aa5000) [pid = 2628] [serial = 2072] [outer = 0x0] [url = about:blank] 16:23:17 INFO - PROCESS | 2628 | 1461280997841 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:23:17 INFO - PROCESS | 2628 | 1461280997845 Marionette TRACE conn2 <- [1,2866,null,{}] 16:23:17 INFO - PROCESS | 2628 | 1461280997873 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}] 16:23:18 INFO - PROCESS | 2628 | 1461280998008 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 16:23:18 INFO - PROCESS | 2628 | 1461280998018 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:18 INFO - PROCESS | 2628 | ++DOCSHELL 0x11ba05800 == 43 [pid = 2628] [id = 724] 16:23:18 INFO - PROCESS | 2628 | ++DOMWINDOW == 115 (0x11aa16c00) [pid = 2628] [serial = 2172] [outer = 0x0] 16:23:18 INFO - PROCESS | 2628 | ++DOMWINDOW == 116 (0x11af16800) [pid = 2628] [serial = 2173] [outer = 0x11aa16c00] 16:23:18 INFO - PROCESS | 2628 | 1461280998065 Marionette DEBUG loaded listener.js 16:23:18 INFO - PROCESS | 2628 | ++DOMWINDOW == 117 (0x11bec9c00) [pid = 2628] [serial = 2174] [outer = 0x11aa16c00] 16:23:18 INFO - PROCESS | 2628 | 1461280998403 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]]]}] 16:23:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:23:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 692ms 16:23:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:23:18 INFO - PROCESS | 2628 | 1461280998481 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 16:23:18 INFO - PROCESS | 2628 | 1461280998482 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 16:23:18 INFO - PROCESS | 2628 | 1461280998484 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:23:18 INFO - PROCESS | 2628 | 1461280998485 Marionette TRACE conn2 <- [1,2870,null,{}] 16:23:18 INFO - PROCESS | 2628 | 1461280998488 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}] 16:23:18 INFO - PROCESS | 2628 | 1461280998568 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 16:23:18 INFO - PROCESS | 2628 | 1461280998573 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:18 INFO - PROCESS | 2628 | ++DOCSHELL 0x125e0c000 == 44 [pid = 2628] [id = 725] 16:23:18 INFO - PROCESS | 2628 | ++DOMWINDOW == 118 (0x11bfe5000) [pid = 2628] [serial = 2175] [outer = 0x0] 16:23:18 INFO - PROCESS | 2628 | ++DOMWINDOW == 119 (0x11c15a000) [pid = 2628] [serial = 2176] [outer = 0x11bfe5000] 16:23:18 INFO - PROCESS | 2628 | 1461280998600 Marionette DEBUG loaded listener.js 16:23:18 INFO - PROCESS | 2628 | ++DOMWINDOW == 120 (0x11c615000) [pid = 2628] [serial = 2177] [outer = 0x11bfe5000] 16:23:18 INFO - PROCESS | 2628 | 1461280998921 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]]]}] 16:23:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:23:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 468ms 16:23:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:23:18 INFO - PROCESS | 2628 | 1461280998954 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 16:23:18 INFO - PROCESS | 2628 | 1461280998955 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 16:23:18 INFO - PROCESS | 2628 | 1461280998957 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:23:18 INFO - PROCESS | 2628 | 1461280998958 Marionette TRACE conn2 <- [1,2874,null,{}] 16:23:18 INFO - PROCESS | 2628 | 1461280998960 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}] 16:23:19 INFO - PROCESS | 2628 | 1461280999045 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 16:23:19 INFO - PROCESS | 2628 | 1461280999101 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:19 INFO - PROCESS | 2628 | ++DOCSHELL 0x127eb9000 == 45 [pid = 2628] [id = 726] 16:23:19 INFO - PROCESS | 2628 | ++DOMWINDOW == 121 (0x11bfedc00) [pid = 2628] [serial = 2178] [outer = 0x0] 16:23:19 INFO - PROCESS | 2628 | ++DOMWINDOW == 122 (0x11c674000) [pid = 2628] [serial = 2179] [outer = 0x11bfedc00] 16:23:19 INFO - PROCESS | 2628 | 1461280999126 Marionette DEBUG loaded listener.js 16:23:19 INFO - PROCESS | 2628 | ++DOMWINDOW == 123 (0x11c779400) [pid = 2628] [serial = 2180] [outer = 0x11bfedc00] 16:23:19 INFO - PROCESS | 2628 | 1461280999446 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]]]}] 16:23:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:23:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 522ms 16:23:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:23:19 INFO - PROCESS | 2628 | 1461280999480 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 16:23:19 INFO - PROCESS | 2628 | 1461280999481 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 16:23:19 INFO - PROCESS | 2628 | 1461280999483 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:23:19 INFO - PROCESS | 2628 | 1461280999484 Marionette TRACE conn2 <- [1,2878,null,{}] 16:23:19 INFO - PROCESS | 2628 | 1461280999486 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}] 16:23:19 INFO - PROCESS | 2628 | 1461280999584 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 16:23:19 INFO - PROCESS | 2628 | 1461280999651 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:19 INFO - PROCESS | 2628 | ++DOCSHELL 0x11be56000 == 46 [pid = 2628] [id = 727] 16:23:19 INFO - PROCESS | 2628 | ++DOMWINDOW == 124 (0x11c780c00) [pid = 2628] [serial = 2181] [outer = 0x0] 16:23:19 INFO - PROCESS | 2628 | ++DOMWINDOW == 125 (0x123c21400) [pid = 2628] [serial = 2182] [outer = 0x11c780c00] 16:23:19 INFO - PROCESS | 2628 | 1461280999679 Marionette DEBUG loaded listener.js 16:23:19 INFO - PROCESS | 2628 | ++DOMWINDOW == 126 (0x125f34800) [pid = 2628] [serial = 2183] [outer = 0x11c780c00] 16:23:19 INFO - PROCESS | 2628 | 1461280999994 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]]]}] 16:23:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:23:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 521ms 16:23:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:23:20 INFO - PROCESS | 2628 | 1461281000004 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 16:23:20 INFO - PROCESS | 2628 | 1461281000005 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 16:23:20 INFO - PROCESS | 2628 | 1461281000007 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:23:20 INFO - PROCESS | 2628 | 1461281000009 Marionette TRACE conn2 <- [1,2882,null,{}] 16:23:20 INFO - PROCESS | 2628 | 1461281000015 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}] 16:23:20 INFO - PROCESS | 2628 | 1461281000117 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 16:23:20 INFO - PROCESS | 2628 | 1461281000129 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:20 INFO - PROCESS | 2628 | ++DOCSHELL 0x12abdf000 == 47 [pid = 2628] [id = 728] 16:23:20 INFO - PROCESS | 2628 | ++DOMWINDOW == 127 (0x125f36000) [pid = 2628] [serial = 2184] [outer = 0x0] 16:23:20 INFO - PROCESS | 2628 | ++DOMWINDOW == 128 (0x1274ef400) [pid = 2628] [serial = 2185] [outer = 0x125f36000] 16:23:20 INFO - PROCESS | 2628 | 1461281000155 Marionette DEBUG loaded listener.js 16:23:20 INFO - PROCESS | 2628 | ++DOMWINDOW == 129 (0x127f63000) [pid = 2628] [serial = 2186] [outer = 0x125f36000] 16:23:20 INFO - PROCESS | 2628 | 1461281000530 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]]]}] 16:23:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:23:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 572ms 16:23:20 INFO - PROCESS | 2628 | 1461281000585 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 16:23:20 INFO - PROCESS | 2628 | 1461281000586 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 16:23:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:23:20 INFO - PROCESS | 2628 | 1461281000590 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:23:20 INFO - PROCESS | 2628 | 1461281000592 Marionette TRACE conn2 <- [1,2886,null,{}] 16:23:20 INFO - PROCESS | 2628 | 1461281000595 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}] 16:23:20 INFO - PROCESS | 2628 | 1461281000750 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 16:23:20 INFO - PROCESS | 2628 | 1461281000768 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:20 INFO - PROCESS | 2628 | ++DOCSHELL 0x12afd8800 == 48 [pid = 2628] [id = 729] 16:23:20 INFO - PROCESS | 2628 | ++DOMWINDOW == 130 (0x127f64c00) [pid = 2628] [serial = 2187] [outer = 0x0] 16:23:20 INFO - PROCESS | 2628 | ++DOMWINDOW == 131 (0x129894400) [pid = 2628] [serial = 2188] [outer = 0x127f64c00] 16:23:20 INFO - PROCESS | 2628 | 1461281000804 Marionette DEBUG loaded listener.js 16:23:20 INFO - PROCESS | 2628 | ++DOMWINDOW == 132 (0x129e5b000) [pid = 2628] [serial = 2189] [outer = 0x127f64c00] 16:23:21 INFO - PROCESS | 2628 | 1461281001219 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]]]}] 16:23:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:23:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 672ms 16:23:21 INFO - PROCESS | 2628 | 1461281001266 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 16:23:21 INFO - PROCESS | 2628 | 1461281001267 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 16:23:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:23:21 INFO - PROCESS | 2628 | 1461281001269 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:23:21 INFO - PROCESS | 2628 | 1461281001270 Marionette TRACE conn2 <- [1,2890,null,{}] 16:23:21 INFO - PROCESS | 2628 | 1461281001273 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}] 16:23:21 INFO - PROCESS | 2628 | 1461281001376 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 16:23:21 INFO - PROCESS | 2628 | 1461281001430 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:21 INFO - PROCESS | 2628 | ++DOCSHELL 0x12b554800 == 49 [pid = 2628] [id = 730] 16:23:21 INFO - PROCESS | 2628 | ++DOMWINDOW == 133 (0x12854cc00) [pid = 2628] [serial = 2190] [outer = 0x0] 16:23:21 INFO - PROCESS | 2628 | ++DOMWINDOW == 134 (0x129f32800) [pid = 2628] [serial = 2191] [outer = 0x12854cc00] 16:23:21 INFO - PROCESS | 2628 | 1461281001456 Marionette DEBUG loaded listener.js 16:23:21 INFO - PROCESS | 2628 | ++DOMWINDOW == 135 (0x129fd8000) [pid = 2628] [serial = 2192] [outer = 0x12854cc00] 16:23:21 INFO - PROCESS | 2628 | 1461281001758 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:23:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:23:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 519ms 16:23:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:23:21 INFO - PROCESS | 2628 | 1461281001788 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 16:23:21 INFO - PROCESS | 2628 | 1461281001789 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 16:23:21 INFO - PROCESS | 2628 | 1461281001792 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:23:21 INFO - PROCESS | 2628 | 1461281001794 Marionette TRACE conn2 <- [1,2894,null,{}] 16:23:21 INFO - PROCESS | 2628 | 1461281001797 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}] 16:23:21 INFO - PROCESS | 2628 | 1461281001900 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 16:23:22 INFO - PROCESS | 2628 | --DOMWINDOW == 134 (0x12a9d6400) [pid = 2628] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:23:22 INFO - PROCESS | 2628 | --DOMWINDOW == 133 (0x129f31800) [pid = 2628] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:23:22 INFO - PROCESS | 2628 | --DOMWINDOW == 132 (0x129fdb000) [pid = 2628] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:23:22 INFO - PROCESS | 2628 | --DOMWINDOW == 131 (0x129fdb400) [pid = 2628] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:23:22 INFO - PROCESS | 2628 | --DOMWINDOW == 130 (0x11c77a800) [pid = 2628] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:23:22 INFO - PROCESS | 2628 | --DOMWINDOW == 129 (0x11bff2000) [pid = 2628] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:23:22 INFO - PROCESS | 2628 | --DOMWINDOW == 128 (0x11bf89800) [pid = 2628] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:23:22 INFO - PROCESS | 2628 | --DOMWINDOW == 127 (0x11c77a400) [pid = 2628] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:23:22 INFO - PROCESS | 2628 | --DOMWINDOW == 126 (0x1158ec000) [pid = 2628] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:23:22 INFO - PROCESS | 2628 | --DOMWINDOW == 125 (0x11546d000) [pid = 2628] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:23:22 INFO - PROCESS | 2628 | --DOMWINDOW == 124 (0x12854ac00) [pid = 2628] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:23:22 INFO - PROCESS | 2628 | --DOMWINDOW == 123 (0x12a7ab800) [pid = 2628] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:23:22 INFO - PROCESS | 2628 | --DOMWINDOW == 122 (0x1240d6800) [pid = 2628] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:23:22 INFO - PROCESS | 2628 | --DOMWINDOW == 121 (0x123f6b400) [pid = 2628] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:23:22 INFO - PROCESS | 2628 | 1461281002094 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:22 INFO - PROCESS | 2628 | ++DOCSHELL 0x11c111000 == 50 [pid = 2628] [id = 731] 16:23:22 INFO - PROCESS | 2628 | ++DOMWINDOW == 122 (0x114f72800) [pid = 2628] [serial = 2193] [outer = 0x0] 16:23:22 INFO - PROCESS | 2628 | ++DOMWINDOW == 123 (0x118539800) [pid = 2628] [serial = 2194] [outer = 0x114f72800] 16:23:22 INFO - PROCESS | 2628 | 1461281002123 Marionette DEBUG loaded listener.js 16:23:22 INFO - PROCESS | 2628 | ++DOMWINDOW == 124 (0x123f6f400) [pid = 2628] [serial = 2195] [outer = 0x114f72800] 16:23:22 INFO - PROCESS | 2628 | 1461281002415 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]]]}] 16:23:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:23:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 672ms 16:23:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:23:22 INFO - PROCESS | 2628 | 1461281002465 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 16:23:22 INFO - PROCESS | 2628 | 1461281002467 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 16:23:22 INFO - PROCESS | 2628 | 1461281002469 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:23:22 INFO - PROCESS | 2628 | 1461281002470 Marionette TRACE conn2 <- [1,2898,null,{}] 16:23:22 INFO - PROCESS | 2628 | 1461281002472 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}] 16:23:22 INFO - PROCESS | 2628 | 1461281002569 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 16:23:22 INFO - PROCESS | 2628 | 1461281002573 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:22 INFO - PROCESS | 2628 | ++DOCSHELL 0x12d26c800 == 51 [pid = 2628] [id = 732] 16:23:22 INFO - PROCESS | 2628 | ++DOMWINDOW == 125 (0x12371d800) [pid = 2628] [serial = 2196] [outer = 0x0] 16:23:22 INFO - PROCESS | 2628 | ++DOMWINDOW == 126 (0x129fde800) [pid = 2628] [serial = 2197] [outer = 0x12371d800] 16:23:22 INFO - PROCESS | 2628 | 1461281002603 Marionette DEBUG loaded listener.js 16:23:22 INFO - PROCESS | 2628 | ++DOMWINDOW == 127 (0x12a7b5800) [pid = 2628] [serial = 2198] [outer = 0x12371d800] 16:23:22 INFO - PROCESS | 2628 | 1461281002979 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]]]}] 16:23:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:23:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 518ms 16:23:23 INFO - PROCESS | 2628 | 1461281003002 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 16:23:23 INFO - PROCESS | 2628 | 1461281003003 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 16:23:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:23:23 INFO - PROCESS | 2628 | 1461281003006 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:23:23 INFO - PROCESS | 2628 | 1461281003007 Marionette TRACE conn2 <- [1,2902,null,{}] 16:23:23 INFO - PROCESS | 2628 | 1461281003012 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}] 16:23:23 INFO - PROCESS | 2628 | 1461281003096 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 16:23:23 INFO - PROCESS | 2628 | 1461281003101 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:23 INFO - PROCESS | 2628 | ++DOCSHELL 0x12dbc6000 == 52 [pid = 2628] [id = 733] 16:23:23 INFO - PROCESS | 2628 | ++DOMWINDOW == 128 (0x12a7ba800) [pid = 2628] [serial = 2199] [outer = 0x0] 16:23:23 INFO - PROCESS | 2628 | ++DOMWINDOW == 129 (0x12a9e1800) [pid = 2628] [serial = 2200] [outer = 0x12a7ba800] 16:23:23 INFO - PROCESS | 2628 | 1461281003127 Marionette DEBUG loaded listener.js 16:23:23 INFO - PROCESS | 2628 | ++DOMWINDOW == 130 (0x12aadac00) [pid = 2628] [serial = 2201] [outer = 0x12a7ba800] 16:23:23 INFO - PROCESS | 2628 | 1461281003461 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:23:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:23:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 474ms 16:23:23 INFO - PROCESS | 2628 | 1461281003481 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 16:23:23 INFO - PROCESS | 2628 | 1461281003482 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 16:23:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:23:23 INFO - PROCESS | 2628 | 1461281003484 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:23:23 INFO - PROCESS | 2628 | 1461281003485 Marionette TRACE conn2 <- [1,2906,null,{}] 16:23:23 INFO - PROCESS | 2628 | 1461281003488 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}] 16:23:23 INFO - PROCESS | 2628 | 1461281003573 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 16:23:23 INFO - PROCESS | 2628 | 1461281003577 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:23 INFO - PROCESS | 2628 | ++DOCSHELL 0x12e50a000 == 53 [pid = 2628] [id = 734] 16:23:23 INFO - PROCESS | 2628 | ++DOMWINDOW == 131 (0x12aadb800) [pid = 2628] [serial = 2202] [outer = 0x0] 16:23:23 INFO - PROCESS | 2628 | ++DOMWINDOW == 132 (0x12b068800) [pid = 2628] [serial = 2203] [outer = 0x12aadb800] 16:23:23 INFO - PROCESS | 2628 | 1461281003603 Marionette DEBUG loaded listener.js 16:23:23 INFO - PROCESS | 2628 | ++DOMWINDOW == 133 (0x12b06cc00) [pid = 2628] [serial = 2204] [outer = 0x12aadb800] 16:23:23 INFO - PROCESS | 2628 | 1461281003935 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]]]}] 16:23:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:23:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 467ms 16:23:23 INFO - PROCESS | 2628 | 1461281003952 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 16:23:23 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:23:23 INFO - PROCESS | 2628 | 1461281003954 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 16:23:23 INFO - PROCESS | 2628 | 1461281003956 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:23:23 INFO - PROCESS | 2628 | 1461281003957 Marionette TRACE conn2 <- [1,2910,null,{}] 16:23:23 INFO - PROCESS | 2628 | 1461281003982 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}] 16:23:24 INFO - PROCESS | 2628 | 1461281004069 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 16:23:24 INFO - PROCESS | 2628 | 1461281004073 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:24 INFO - PROCESS | 2628 | ++DOCSHELL 0x12f412800 == 54 [pid = 2628] [id = 735] 16:23:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 134 (0x112360400) [pid = 2628] [serial = 2205] [outer = 0x0] 16:23:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 135 (0x12b071400) [pid = 2628] [serial = 2206] [outer = 0x112360400] 16:23:24 INFO - PROCESS | 2628 | 1461281004099 Marionette DEBUG loaded listener.js 16:23:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 136 (0x12b09b000) [pid = 2628] [serial = 2207] [outer = 0x112360400] 16:23:24 INFO - PROCESS | 2628 | 1461281004567 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]]]}] 16:23:24 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:23:24 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:23:24 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 621ms 16:23:24 INFO - TEST-START | /DOMEvents/constructors.html 16:23:24 INFO - PROCESS | 2628 | 1461281004579 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 16:23:24 INFO - PROCESS | 2628 | 1461281004582 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 16:23:24 INFO - PROCESS | 2628 | 1461281004586 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:23:24 INFO - PROCESS | 2628 | 1461281004589 Marionette TRACE conn2 <- [1,2914,null,{}] 16:23:24 INFO - PROCESS | 2628 | 1461281004592 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}] 16:23:24 INFO - PROCESS | 2628 | 1461281004698 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 16:23:24 INFO - PROCESS | 2628 | 1461281004774 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:24 INFO - PROCESS | 2628 | ++DOCSHELL 0x11c17d800 == 55 [pid = 2628] [id = 736] 16:23:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 137 (0x1146e1000) [pid = 2628] [serial = 2208] [outer = 0x0] 16:23:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 138 (0x115475000) [pid = 2628] [serial = 2209] [outer = 0x1146e1000] 16:23:24 INFO - PROCESS | 2628 | 1461281004806 Marionette DEBUG loaded listener.js 16:23:24 INFO - PROCESS | 2628 | ++DOMWINDOW == 139 (0x118f79c00) [pid = 2628] [serial = 2210] [outer = 0x1146e1000] 16:23:25 INFO - PROCESS | 2628 | 1461281005203 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]]]}] 16:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:23:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:23:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:23:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:23:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:23:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:23:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:23:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:23:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:23:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:23:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:23:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:23:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:23:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:23:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:23:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:23:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:23:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:23:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:23:25 INFO - TEST-OK | /DOMEvents/constructors.html | took 676ms 16:23:25 INFO - PROCESS | 2628 | 1461281005263 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 16:23:25 INFO - PROCESS | 2628 | 1461281005267 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 16:23:25 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:23:25 INFO - PROCESS | 2628 | 1461281005272 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:23:25 INFO - PROCESS | 2628 | 1461281005274 Marionette TRACE conn2 <- [1,2918,null,{}] 16:23:25 INFO - PROCESS | 2628 | 1461281005320 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}] 16:23:25 INFO - PROCESS | 2628 | 1461281005439 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 16:23:25 INFO - PROCESS | 2628 | 1461281005523 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:25 INFO - PROCESS | 2628 | ++DOCSHELL 0x12abe2000 == 56 [pid = 2628] [id = 737] 16:23:25 INFO - PROCESS | 2628 | ++DOMWINDOW == 140 (0x114d57400) [pid = 2628] [serial = 2211] [outer = 0x0] 16:23:25 INFO - PROCESS | 2628 | ++DOMWINDOW == 141 (0x11c630400) [pid = 2628] [serial = 2212] [outer = 0x114d57400] 16:23:25 INFO - PROCESS | 2628 | 1461281005555 Marionette DEBUG loaded listener.js 16:23:25 INFO - PROCESS | 2628 | ++DOMWINDOW == 142 (0x123919000) [pid = 2628] [serial = 2213] [outer = 0x114d57400] 16:23:25 INFO - PROCESS | 2628 | 1461281005915 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:23:25 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:23:25 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 662ms 16:23:25 INFO - PROCESS | 2628 | 1461281005935 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 16:23:25 INFO - PROCESS | 2628 | 1461281005936 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 16:23:25 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:23:25 INFO - PROCESS | 2628 | 1461281005939 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:23:25 INFO - PROCESS | 2628 | 1461281005942 Marionette TRACE conn2 <- [1,2922,null,{}] 16:23:25 INFO - PROCESS | 2628 | 1461281005950 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}] 16:23:26 INFO - PROCESS | 2628 | 1461281006059 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 16:23:26 INFO - PROCESS | 2628 | 1461281006122 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:26 INFO - PROCESS | 2628 | ++DOCSHELL 0x12ed5f000 == 57 [pid = 2628] [id = 738] 16:23:26 INFO - PROCESS | 2628 | ++DOMWINDOW == 143 (0x123c28800) [pid = 2628] [serial = 2214] [outer = 0x0] 16:23:26 INFO - PROCESS | 2628 | ++DOMWINDOW == 144 (0x12449d000) [pid = 2628] [serial = 2215] [outer = 0x123c28800] 16:23:26 INFO - PROCESS | 2628 | 1461281006194 Marionette DEBUG loaded listener.js 16:23:26 INFO - PROCESS | 2628 | ++DOMWINDOW == 145 (0x129894800) [pid = 2628] [serial = 2216] [outer = 0x123c28800] 16:23:26 INFO - PROCESS | 2628 | [2628] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 16:23:26 INFO - PROCESS | 2628 | [2628] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 16:23:26 INFO - PROCESS | 2628 | [2628] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 16:23:26 INFO - PROCESS | 2628 | [2628] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 16:23:26 INFO - PROCESS | 2628 | 1461281006552 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]]]}] 16:23:26 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:23:26 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:23:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:23:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:23:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:23:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:23:26 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 16:23:26 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:23:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:23:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:23:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:23:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:23:26 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 16:23:26 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:23:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:23:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:23:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:23:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:23:26 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]" 16:23:26 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:23:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:23:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:23:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:23:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:23:26 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:23:26 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 626ms 16:23:26 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:23:26 INFO - PROCESS | 2628 | 1461281006566 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 16:23:26 INFO - PROCESS | 2628 | 1461281006568 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 16:23:26 INFO - PROCESS | 2628 | 1461281006570 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:23:26 INFO - PROCESS | 2628 | 1461281006571 Marionette TRACE conn2 <- [1,2926,null,{}] 16:23:26 INFO - PROCESS | 2628 | 1461281006574 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}] 16:23:26 INFO - PROCESS | 2628 | 1461281006679 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 16:23:26 INFO - PROCESS | 2628 | 1461281006755 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:26 INFO - PROCESS | 2628 | ++DOCSHELL 0x12f983800 == 58 [pid = 2628] [id = 739] 16:23:26 INFO - PROCESS | 2628 | ++DOMWINDOW == 146 (0x129ad2800) [pid = 2628] [serial = 2217] [outer = 0x0] 16:23:26 INFO - PROCESS | 2628 | ++DOMWINDOW == 147 (0x129fee400) [pid = 2628] [serial = 2218] [outer = 0x129ad2800] 16:23:26 INFO - PROCESS | 2628 | 1461281006831 Marionette DEBUG loaded listener.js 16:23:26 INFO - PROCESS | 2628 | ++DOMWINDOW == 148 (0x12aad9800) [pid = 2628] [serial = 2219] [outer = 0x129ad2800] 16:23:27 INFO - PROCESS | 2628 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:23:27 INFO - PROCESS | 2628 | 1461281007173 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]]]}] 16:23:27 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:23:27 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 669ms 16:23:27 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:23:27 INFO - PROCESS | 2628 | 1461281007239 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 16:23:27 INFO - PROCESS | 2628 | 1461281007241 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 16:23:27 INFO - PROCESS | 2628 | 1461281007243 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:23:27 INFO - PROCESS | 2628 | 1461281007244 Marionette TRACE conn2 <- [1,2930,null,{}] 16:23:27 INFO - PROCESS | 2628 | 1461281007247 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}] 16:23:27 INFO - PROCESS | 2628 | 1461281007349 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 16:23:27 INFO - PROCESS | 2628 | 1461281007405 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:27 INFO - PROCESS | 2628 | ++DOCSHELL 0x130019800 == 59 [pid = 2628] [id = 740] 16:23:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 149 (0x12a9d3000) [pid = 2628] [serial = 2220] [outer = 0x0] 16:23:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 150 (0x12b072400) [pid = 2628] [serial = 2221] [outer = 0x12a9d3000] 16:23:27 INFO - PROCESS | 2628 | 1461281007436 Marionette DEBUG loaded listener.js 16:23:27 INFO - PROCESS | 2628 | ++DOMWINDOW == 151 (0x12b09fc00) [pid = 2628] [serial = 2222] [outer = 0x12a9d3000] 16:23:27 INFO - PROCESS | 2628 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:23:27 INFO - PROCESS | 2628 | 1461281007821 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]]]}] 16:23:27 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:23:27 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 620ms 16:23:27 INFO - PROCESS | 2628 | 1461281007863 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 16:23:27 INFO - PROCESS | 2628 | 1461281007865 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 16:23:27 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:23:27 INFO - PROCESS | 2628 | 1461281007867 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:23:27 INFO - PROCESS | 2628 | 1461281007868 Marionette TRACE conn2 <- [1,2934,null,{}] 16:23:27 INFO - PROCESS | 2628 | 1461281007871 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}] 16:23:27 INFO - PROCESS | 2628 | 1461281007983 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 16:23:28 INFO - PROCESS | 2628 | 1461281008075 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:28 INFO - PROCESS | 2628 | ++DOCSHELL 0x130215800 == 60 [pid = 2628] [id = 741] 16:23:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 152 (0x12b0a1800) [pid = 2628] [serial = 2223] [outer = 0x0] 16:23:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 153 (0x12b172000) [pid = 2628] [serial = 2224] [outer = 0x12b0a1800] 16:23:28 INFO - PROCESS | 2628 | 1461281008109 Marionette DEBUG loaded listener.js 16:23:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 154 (0x12b17c000) [pid = 2628] [serial = 2225] [outer = 0x12b0a1800] 16:23:28 INFO - PROCESS | 2628 | 1461281008451 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]]]}] 16:23:28 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:23:28 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 619ms 16:23:28 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:23:28 INFO - PROCESS | 2628 | 1461281008487 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 16:23:28 INFO - PROCESS | 2628 | 1461281008488 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 16:23:28 INFO - PROCESS | 2628 | 1461281008491 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:23:28 INFO - PROCESS | 2628 | 1461281008492 Marionette TRACE conn2 <- [1,2938,null,{}] 16:23:28 INFO - PROCESS | 2628 | 1461281008494 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}] 16:23:28 INFO - PROCESS | 2628 | 1461281008596 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 16:23:28 INFO - PROCESS | 2628 | 1461281008653 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:28 INFO - PROCESS | 2628 | ++DOCSHELL 0x130b28800 == 61 [pid = 2628] [id = 742] 16:23:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 155 (0x12b0a3800) [pid = 2628] [serial = 2226] [outer = 0x0] 16:23:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 156 (0x12b56e000) [pid = 2628] [serial = 2227] [outer = 0x12b0a3800] 16:23:28 INFO - PROCESS | 2628 | 1461281008683 Marionette DEBUG loaded listener.js 16:23:28 INFO - PROCESS | 2628 | ++DOMWINDOW == 157 (0x12b577000) [pid = 2628] [serial = 2228] [outer = 0x12b0a3800] 16:23:29 INFO - PROCESS | 2628 | 1461281009066 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]]]}] 16:23:29 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. 16:23:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 620ms 16:23:29 INFO - PROCESS | 2628 | 1461281009112 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 16:23:29 INFO - PROCESS | 2628 | 1461281009113 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 16:23:29 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:23:29 INFO - PROCESS | 2628 | 1461281009116 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:23:29 INFO - PROCESS | 2628 | 1461281009117 Marionette TRACE conn2 <- [1,2942,null,{}] 16:23:29 INFO - PROCESS | 2628 | 1461281009119 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}] 16:23:29 INFO - PROCESS | 2628 | 1461281009223 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 16:23:29 INFO - PROCESS | 2628 | 1461281009281 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:29 INFO - PROCESS | 2628 | ++DOCSHELL 0x123bc4800 == 62 [pid = 2628] [id = 743] 16:23:29 INFO - PROCESS | 2628 | ++DOMWINDOW == 158 (0x118c8d400) [pid = 2628] [serial = 2229] [outer = 0x0] 16:23:29 INFO - PROCESS | 2628 | ++DOMWINDOW == 159 (0x11c77ac00) [pid = 2628] [serial = 2230] [outer = 0x118c8d400] 16:23:29 INFO - PROCESS | 2628 | 1461281009311 Marionette DEBUG loaded listener.js 16:23:29 INFO - PROCESS | 2628 | ++DOMWINDOW == 160 (0x129fe0000) [pid = 2628] [serial = 2231] [outer = 0x118c8d400] 16:23:29 INFO - PROCESS | 2628 | 1461281009867 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"]]]}] 16:23:29 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 16:23:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:23:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:23:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 769ms 16:23:29 INFO - PROCESS | 2628 | 1461281009886 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 16:23:29 INFO - PROCESS | 2628 | 1461281009889 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 16:23:29 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:23:29 INFO - PROCESS | 2628 | 1461281009893 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:23:29 INFO - PROCESS | 2628 | 1461281009895 Marionette TRACE conn2 <- [1,2946,null,{}] 16:23:29 INFO - PROCESS | 2628 | 1461281009898 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}] 16:23:30 INFO - PROCESS | 2628 | 1461281010000 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 16:23:30 INFO - PROCESS | 2628 | 1461281010064 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:30 INFO - PROCESS | 2628 | ++DOCSHELL 0x12a932800 == 63 [pid = 2628] [id = 744] 16:23:30 INFO - PROCESS | 2628 | ++DOMWINDOW == 161 (0x1176e2000) [pid = 2628] [serial = 2232] [outer = 0x0] 16:23:30 INFO - PROCESS | 2628 | ++DOMWINDOW == 162 (0x1191c7400) [pid = 2628] [serial = 2233] [outer = 0x1176e2000] 16:23:30 INFO - PROCESS | 2628 | 1461281010092 Marionette DEBUG loaded listener.js 16:23:30 INFO - PROCESS | 2628 | ++DOMWINDOW == 163 (0x11aa24c00) [pid = 2628] [serial = 2234] [outer = 0x1176e2000] 16:23:30 INFO - PROCESS | 2628 | 1461281010479 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]]]}] 16:23:30 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. 16:23:30 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 621ms 16:23:30 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:23:30 INFO - PROCESS | 2628 | 1461281010514 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 16:23:30 INFO - PROCESS | 2628 | 1461281010517 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 16:23:30 INFO - PROCESS | 2628 | 1461281010522 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:23:30 INFO - PROCESS | 2628 | 1461281010524 Marionette TRACE conn2 <- [1,2950,null,{}] 16:23:30 INFO - PROCESS | 2628 | 1461281010526 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}] 16:23:30 INFO - PROCESS | 2628 | 1461281010654 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 16:23:30 INFO - PROCESS | 2628 | --DOCSHELL 0x12afd7000 == 62 [pid = 2628] [id = 685] 16:23:30 INFO - PROCESS | 2628 | --DOCSHELL 0x12e50a000 == 61 [pid = 2628] [id = 734] 16:23:30 INFO - PROCESS | 2628 | --DOCSHELL 0x12dbc6000 == 60 [pid = 2628] [id = 733] 16:23:30 INFO - PROCESS | 2628 | --DOCSHELL 0x12d26c800 == 59 [pid = 2628] [id = 732] 16:23:30 INFO - PROCESS | 2628 | --DOCSHELL 0x11c111000 == 58 [pid = 2628] [id = 731] 16:23:30 INFO - PROCESS | 2628 | --DOCSHELL 0x12b554800 == 57 [pid = 2628] [id = 730] 16:23:30 INFO - PROCESS | 2628 | --DOCSHELL 0x12afd8800 == 56 [pid = 2628] [id = 729] 16:23:30 INFO - PROCESS | 2628 | --DOCSHELL 0x12abdf000 == 55 [pid = 2628] [id = 728] 16:23:30 INFO - PROCESS | 2628 | --DOCSHELL 0x11be56000 == 54 [pid = 2628] [id = 727] 16:23:30 INFO - PROCESS | 2628 | --DOCSHELL 0x127eb9000 == 53 [pid = 2628] [id = 726] 16:23:30 INFO - PROCESS | 2628 | --DOCSHELL 0x125e0c000 == 52 [pid = 2628] [id = 725] 16:23:30 INFO - PROCESS | 2628 | --DOCSHELL 0x11ba05800 == 51 [pid = 2628] [id = 724] 16:23:30 INFO - PROCESS | 2628 | --DOCSHELL 0x11ad98800 == 50 [pid = 2628] [id = 723] 16:23:30 INFO - PROCESS | 2628 | --DOCSHELL 0x124181000 == 49 [pid = 2628] [id = 722] 16:23:30 INFO - PROCESS | 2628 | 1461281010781 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:30 INFO - PROCESS | 2628 | --DOMWINDOW == 162 (0x12a71c000) [pid = 2628] [serial = 2138] [outer = 0x0] [url = about:blank] 16:23:30 INFO - PROCESS | 2628 | --DOMWINDOW == 161 (0x12a720400) [pid = 2628] [serial = 2140] [outer = 0x0] [url = about:blank] 16:23:30 INFO - PROCESS | 2628 | --DOMWINDOW == 160 (0x129e55c00) [pid = 2628] [serial = 2128] [outer = 0x0] [url = about:blank] 16:23:30 INFO - PROCESS | 2628 | --DOMWINDOW == 159 (0x12a9e1400) [pid = 2628] [serial = 2147] [outer = 0x0] [url = about:blank] 16:23:30 INFO - PROCESS | 2628 | --DOMWINDOW == 158 (0x129f31400) [pid = 2628] [serial = 2129] [outer = 0x0] [url = about:blank] 16:23:30 INFO - PROCESS | 2628 | --DOMWINDOW == 157 (0x12a7ab400) [pid = 2628] [serial = 2141] [outer = 0x0] [url = about:blank] 16:23:30 INFO - PROCESS | 2628 | --DOMWINDOW == 156 (0x129893c00) [pid = 2628] [serial = 2126] [outer = 0x0] [url = about:blank] 16:23:30 INFO - PROCESS | 2628 | --DOMWINDOW == 155 (0x12a9dbc00) [pid = 2628] [serial = 2146] [outer = 0x0] [url = about:blank] 16:23:30 INFO - PROCESS | 2628 | --DOMWINDOW == 154 (0x129f3c800) [pid = 2628] [serial = 2131] [outer = 0x0] [url = about:blank] 16:23:30 INFO - PROCESS | 2628 | --DOMWINDOW == 153 (0x129febc00) [pid = 2628] [serial = 2134] [outer = 0x0] [url = about:blank] 16:23:30 INFO - PROCESS | 2628 | --DOMWINDOW == 152 (0x129fd8400) [pid = 2628] [serial = 2132] [outer = 0x0] [url = about:blank] 16:23:30 INFO - PROCESS | 2628 | --DOMWINDOW == 151 (0x129ff4c00) [pid = 2628] [serial = 2137] [outer = 0x0] [url = about:blank] 16:23:30 INFO - PROCESS | 2628 | --DOMWINDOW == 150 (0x129ff2400) [pid = 2628] [serial = 2135] [outer = 0x0] [url = about:blank] 16:23:30 INFO - PROCESS | 2628 | --DOMWINDOW == 149 (0x1141b7c00) [pid = 2628] [serial = 2092] [outer = 0x0] [url = about:blank] 16:23:30 INFO - PROCESS | 2628 | --DOMWINDOW == 148 (0x125f41400) [pid = 2628] [serial = 2125] [outer = 0x0] [url = about:blank] 16:23:30 INFO - PROCESS | 2628 | --DOMWINDOW == 147 (0x11c1c0000) [pid = 2628] [serial = 2116] [outer = 0x0] [url = about:blank] 16:23:30 INFO - PROCESS | 2628 | --DOMWINDOW == 146 (0x11c672000) [pid = 2628] [serial = 2117] [outer = 0x0] [url = about:blank] 16:23:30 INFO - PROCESS | 2628 | --DOMWINDOW == 145 (0x123ea8000) [pid = 2628] [serial = 2122] [outer = 0x0] [url = about:blank] 16:23:30 INFO - PROCESS | 2628 | --DOMWINDOW == 144 (0x1240d2000) [pid = 2628] [serial = 2123] [outer = 0x0] [url = about:blank] 16:23:30 INFO - PROCESS | 2628 | --DOMWINDOW == 143 (0x11c714800) [pid = 2628] [serial = 2098] [outer = 0x0] [url = about:blank] 16:23:30 INFO - PROCESS | 2628 | --DOMWINDOW == 142 (0x123926800) [pid = 2628] [serial = 2119] [outer = 0x0] [url = about:blank] 16:23:30 INFO - PROCESS | 2628 | --DOMWINDOW == 141 (0x123c28000) [pid = 2628] [serial = 2120] [outer = 0x0] [url = about:blank] 16:23:30 INFO - PROCESS | 2628 | --DOMWINDOW == 140 (0x11a60c400) [pid = 2628] [serial = 2111] [outer = 0x0] [url = about:blank] 16:23:30 INFO - PROCESS | 2628 | --DOMWINDOW == 139 (0x11853e000) [pid = 2628] [serial = 2110] [outer = 0x0] [url = about:blank] 16:23:30 INFO - PROCESS | 2628 | --DOMWINDOW == 138 (0x129e5fc00) [pid = 2628] [serial = 2107] [outer = 0x0] [url = about:blank] 16:23:30 INFO - PROCESS | 2628 | --DOMWINDOW == 137 (0x11aa5d800) [pid = 2628] [serial = 2095] [outer = 0x0] [url = about:blank] 16:23:30 INFO - PROCESS | 2628 | --DOMWINDOW == 136 (0x124249000) [pid = 2628] [serial = 2101] [outer = 0x0] [url = about:blank] 16:23:30 INFO - PROCESS | 2628 | --DOMWINDOW == 135 (0x11bf85400) [pid = 2628] [serial = 2114] [outer = 0x0] [url = about:blank] 16:23:30 INFO - PROCESS | 2628 | --DOMWINDOW == 134 (0x11ab7bc00) [pid = 2628] [serial = 2113] [outer = 0x0] [url = about:blank] 16:23:30 INFO - PROCESS | 2628 | --DOMWINDOW == 133 (0x129893400) [pid = 2628] [serial = 2104] [outer = 0x0] [url = about:blank] 16:23:30 INFO - PROCESS | 2628 | --DOMWINDOW == 132 (0x12989d000) [pid = 2628] [serial = 2090] [outer = 0x0] [url = about:blank] 16:23:30 INFO - PROCESS | 2628 | --DOMWINDOW == 131 (0x12a7b3800) [pid = 2628] [serial = 2143] [outer = 0x0] [url = about:blank] 16:23:30 INFO - PROCESS | 2628 | --DOMWINDOW == 130 (0x12a9d4400) [pid = 2628] [serial = 2144] [outer = 0x0] [url = about:blank] 16:23:30 INFO - PROCESS | 2628 | ++DOCSHELL 0x11aa64800 == 50 [pid = 2628] [id = 745] 16:23:30 INFO - PROCESS | 2628 | ++DOMWINDOW == 131 (0x11853e000) [pid = 2628] [serial = 2235] [outer = 0x0] 16:23:30 INFO - PROCESS | 2628 | ++DOMWINDOW == 132 (0x11add9800) [pid = 2628] [serial = 2236] [outer = 0x11853e000] 16:23:30 INFO - PROCESS | 2628 | 1461281010815 Marionette DEBUG loaded listener.js 16:23:30 INFO - PROCESS | 2628 | ++DOMWINDOW == 133 (0x11c611000) [pid = 2628] [serial = 2237] [outer = 0x11853e000] 16:23:31 INFO - PROCESS | 2628 | ++DOCSHELL 0x123e0c000 == 51 [pid = 2628] [id = 746] 16:23:31 INFO - PROCESS | 2628 | ++DOMWINDOW == 134 (0x12391dc00) [pid = 2628] [serial = 2238] [outer = 0x0] 16:23:31 INFO - PROCESS | 2628 | ++DOMWINDOW == 135 (0x11c618400) [pid = 2628] [serial = 2239] [outer = 0x12391dc00] 16:23:31 INFO - PROCESS | 2628 | 1461281011143 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]]]}] 16:23:31 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. 16:23:31 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 672ms 16:23:31 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:23:31 INFO - PROCESS | 2628 | 1461281011194 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 16:23:31 INFO - PROCESS | 2628 | 1461281011195 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 16:23:31 INFO - PROCESS | 2628 | 1461281011197 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:23:31 INFO - PROCESS | 2628 | 1461281011200 Marionette TRACE conn2 <- [1,2954,null,{}] 16:23:31 INFO - PROCESS | 2628 | 1461281011207 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}] 16:23:31 INFO - PROCESS | 2628 | 1461281011313 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 16:23:31 INFO - PROCESS | 2628 | 1461281011392 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:31 INFO - PROCESS | 2628 | ++DOCSHELL 0x12a769800 == 52 [pid = 2628] [id = 747] 16:23:31 INFO - PROCESS | 2628 | ++DOMWINDOW == 136 (0x11c1bfc00) [pid = 2628] [serial = 2240] [outer = 0x0] 16:23:31 INFO - PROCESS | 2628 | ++DOMWINDOW == 137 (0x123aa0c00) [pid = 2628] [serial = 2241] [outer = 0x11c1bfc00] 16:23:31 INFO - PROCESS | 2628 | 1461281011422 Marionette DEBUG loaded listener.js 16:23:31 INFO - PROCESS | 2628 | ++DOMWINDOW == 138 (0x125f41400) [pid = 2628] [serial = 2242] [outer = 0x11c1bfc00] 16:23:31 INFO - PROCESS | 2628 | 1461281011684 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]]]}] 16:23:31 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:23:31 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 16:23:31 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 521ms 16:23:31 INFO - PROCESS | 2628 | 1461281011719 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 16:23:31 INFO - PROCESS | 2628 | 1461281011720 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 16:23:31 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:23:31 INFO - PROCESS | 2628 | 1461281011722 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:23:31 INFO - PROCESS | 2628 | 1461281011724 Marionette TRACE conn2 <- [1,2958,null,{}] 16:23:31 INFO - PROCESS | 2628 | 1461281011733 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}] 16:23:31 INFO - PROCESS | 2628 | 1461281011830 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 16:23:31 INFO - PROCESS | 2628 | 1461281011835 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:31 INFO - PROCESS | 2628 | ++DOCSHELL 0x12b0ec000 == 53 [pid = 2628] [id = 748] 16:23:31 INFO - PROCESS | 2628 | ++DOMWINDOW == 139 (0x1274a9c00) [pid = 2628] [serial = 2243] [outer = 0x0] 16:23:31 INFO - PROCESS | 2628 | ++DOMWINDOW == 140 (0x12854c800) [pid = 2628] [serial = 2244] [outer = 0x1274a9c00] 16:23:31 INFO - PROCESS | 2628 | 1461281011862 Marionette DEBUG loaded listener.js 16:23:31 INFO - PROCESS | 2628 | ++DOMWINDOW == 141 (0x129e5fc00) [pid = 2628] [serial = 2245] [outer = 0x1274a9c00] 16:23:32 INFO - PROCESS | 2628 | 1461281012201 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]]]}] 16:23:32 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. 16:23:32 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 520ms 16:23:32 INFO - PROCESS | 2628 | 1461281012243 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 16:23:32 INFO - PROCESS | 2628 | 1461281012245 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 16:23:32 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:23:32 INFO - PROCESS | 2628 | 1461281012247 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:23:32 INFO - PROCESS | 2628 | 1461281012248 Marionette TRACE conn2 <- [1,2962,null,{}] 16:23:32 INFO - PROCESS | 2628 | 1461281012250 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}] 16:23:32 INFO - PROCESS | 2628 | 1461281012334 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 16:23:32 INFO - PROCESS | 2628 | 1461281012338 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:32 INFO - PROCESS | 2628 | ++DOCSHELL 0x12bd18000 == 54 [pid = 2628] [id = 749] 16:23:32 INFO - PROCESS | 2628 | ++DOMWINDOW == 142 (0x129e60000) [pid = 2628] [serial = 2246] [outer = 0x0] 16:23:32 INFO - PROCESS | 2628 | ++DOMWINDOW == 143 (0x129f3a400) [pid = 2628] [serial = 2247] [outer = 0x129e60000] 16:23:32 INFO - PROCESS | 2628 | 1461281012364 Marionette DEBUG loaded listener.js 16:23:32 INFO - PROCESS | 2628 | ++DOMWINDOW == 144 (0x129fdf800) [pid = 2628] [serial = 2248] [outer = 0x129e60000] 16:23:32 INFO - PROCESS | 2628 | 1461281012730 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]]]}] 16:23:32 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. 16:23:32 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 519ms 16:23:32 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:23:32 INFO - PROCESS | 2628 | 1461281012767 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 16:23:32 INFO - PROCESS | 2628 | 1461281012769 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 16:23:32 INFO - PROCESS | 2628 | 1461281012773 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:23:32 INFO - PROCESS | 2628 | 1461281012774 Marionette TRACE conn2 <- [1,2966,null,{}] 16:23:32 INFO - PROCESS | 2628 | 1461281012778 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}] 16:23:32 INFO - PROCESS | 2628 | 1461281012964 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 16:23:32 INFO - PROCESS | 2628 | 1461281012993 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:33 INFO - PROCESS | 2628 | ++DOCSHELL 0x12d280000 == 55 [pid = 2628] [id = 750] 16:23:33 INFO - PROCESS | 2628 | ++DOMWINDOW == 145 (0x129fe0c00) [pid = 2628] [serial = 2249] [outer = 0x0] 16:23:33 INFO - PROCESS | 2628 | ++DOMWINDOW == 146 (0x12a7adc00) [pid = 2628] [serial = 2250] [outer = 0x129fe0c00] 16:23:33 INFO - PROCESS | 2628 | 1461281013035 Marionette DEBUG loaded listener.js 16:23:33 INFO - PROCESS | 2628 | ++DOMWINDOW == 147 (0x12aad5400) [pid = 2628] [serial = 2251] [outer = 0x129fe0c00] 16:23:33 INFO - PROCESS | 2628 | 1461281013432 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]]]}] 16:23:33 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. 16:23:33 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 674ms 16:23:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:23:33 INFO - PROCESS | 2628 | 1461281013447 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 16:23:33 INFO - PROCESS | 2628 | 1461281013448 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 16:23:33 INFO - PROCESS | 2628 | 1461281013450 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:23:33 INFO - PROCESS | 2628 | 1461281013451 Marionette TRACE conn2 <- [1,2970,null,{}] 16:23:33 INFO - PROCESS | 2628 | 1461281013454 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}] 16:23:33 INFO - PROCESS | 2628 | 1461281013563 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 16:23:33 INFO - PROCESS | 2628 | 1461281013576 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:33 INFO - PROCESS | 2628 | ++DOCSHELL 0x12dbbe800 == 56 [pid = 2628] [id = 751] 16:23:33 INFO - PROCESS | 2628 | ++DOMWINDOW == 148 (0x12b066c00) [pid = 2628] [serial = 2252] [outer = 0x0] 16:23:33 INFO - PROCESS | 2628 | ++DOMWINDOW == 149 (0x12b072000) [pid = 2628] [serial = 2253] [outer = 0x12b066c00] 16:23:33 INFO - PROCESS | 2628 | 1461281013601 Marionette DEBUG loaded listener.js 16:23:33 INFO - PROCESS | 2628 | ++DOMWINDOW == 150 (0x12b0a5c00) [pid = 2628] [serial = 2254] [outer = 0x12b066c00] 16:23:33 INFO - PROCESS | 2628 | 1461281013898 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]]]}] 16:23:33 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. 16:23:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 468ms 16:23:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:23:33 INFO - PROCESS | 2628 | 1461281013919 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 16:23:33 INFO - PROCESS | 2628 | 1461281013920 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 16:23:33 INFO - PROCESS | 2628 | 1461281013922 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:23:33 INFO - PROCESS | 2628 | 1461281013923 Marionette TRACE conn2 <- [1,2974,null,{}] 16:23:33 INFO - PROCESS | 2628 | 1461281013926 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}] 16:23:34 INFO - PROCESS | 2628 | 1461281014038 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 16:23:34 INFO - PROCESS | 2628 | 1461281014051 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:34 INFO - PROCESS | 2628 | ++DOCSHELL 0x12e51c000 == 57 [pid = 2628] [id = 752] 16:23:34 INFO - PROCESS | 2628 | ++DOMWINDOW == 151 (0x12b09a400) [pid = 2628] [serial = 2255] [outer = 0x0] 16:23:34 INFO - PROCESS | 2628 | ++DOMWINDOW == 152 (0x12b178800) [pid = 2628] [serial = 2256] [outer = 0x12b09a400] 16:23:34 INFO - PROCESS | 2628 | 1461281014075 Marionette DEBUG loaded listener.js 16:23:34 INFO - PROCESS | 2628 | ++DOMWINDOW == 153 (0x12b575c00) [pid = 2628] [serial = 2257] [outer = 0x12b09a400] 16:23:34 INFO - PROCESS | 2628 | 1461281014417 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]]]}] 16:23:34 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. 16:23:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 519ms 16:23:34 INFO - PROCESS | 2628 | 1461281014441 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 16:23:34 INFO - PROCESS | 2628 | 1461281014443 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 16:23:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:23:34 INFO - PROCESS | 2628 | 1461281014445 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:23:34 INFO - PROCESS | 2628 | 1461281014446 Marionette TRACE conn2 <- [1,2978,null,{}] 16:23:34 INFO - PROCESS | 2628 | 1461281014448 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}] 16:23:34 INFO - PROCESS | 2628 | 1461281014558 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 16:23:34 INFO - PROCESS | 2628 | 1461281014598 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:34 INFO - PROCESS | 2628 | ++DOCSHELL 0x12f412000 == 58 [pid = 2628] [id = 753] 16:23:34 INFO - PROCESS | 2628 | ++DOMWINDOW == 154 (0x12b576400) [pid = 2628] [serial = 2258] [outer = 0x0] 16:23:34 INFO - PROCESS | 2628 | ++DOMWINDOW == 155 (0x12b5c6800) [pid = 2628] [serial = 2259] [outer = 0x12b576400] 16:23:34 INFO - PROCESS | 2628 | 1461281014624 Marionette DEBUG loaded listener.js 16:23:34 INFO - PROCESS | 2628 | ++DOMWINDOW == 156 (0x12b5cc400) [pid = 2628] [serial = 2260] [outer = 0x12b576400] 16:23:35 INFO - PROCESS | 2628 | 1461281015047 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]]]}] 16:23:35 INFO - PROCESS | 2628 | --DOMWINDOW == 155 (0x125f36000) [pid = 2628] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:23:35 INFO - PROCESS | 2628 | --DOMWINDOW == 154 (0x127f64c00) [pid = 2628] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:23:35 INFO - PROCESS | 2628 | --DOMWINDOW == 153 (0x11c780c00) [pid = 2628] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:23:35 INFO - PROCESS | 2628 | --DOMWINDOW == 152 (0x12a9dcc00) [pid = 2628] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:23:35 INFO - PROCESS | 2628 | --DOMWINDOW == 151 (0x11533cc00) [pid = 2628] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:23:35 INFO - PROCESS | 2628 | --DOMWINDOW == 150 (0x11bfedc00) [pid = 2628] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:23:35 INFO - PROCESS | 2628 | --DOMWINDOW == 149 (0x11bfe5000) [pid = 2628] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:23:35 INFO - PROCESS | 2628 | --DOMWINDOW == 148 (0x118f86c00) [pid = 2628] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:23:35 INFO - PROCESS | 2628 | --DOMWINDOW == 147 (0x11aa16c00) [pid = 2628] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:23:35 INFO - PROCESS | 2628 | --DOMWINDOW == 146 (0x12854cc00) [pid = 2628] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:23:35 INFO - PROCESS | 2628 | --DOMWINDOW == 145 (0x114f72800) [pid = 2628] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:23:35 INFO - PROCESS | 2628 | --DOMWINDOW == 144 (0x12371d800) [pid = 2628] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:23:35 INFO - PROCESS | 2628 | --DOMWINDOW == 143 (0x11bfec400) [pid = 2628] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:23:35 INFO - PROCESS | 2628 | --DOMWINDOW == 142 (0x12aadb800) [pid = 2628] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:23:35 INFO - PROCESS | 2628 | --DOMWINDOW == 141 (0x12a7ba800) [pid = 2628] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:23:35 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. 16:23:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 669ms 16:23:35 INFO - PROCESS | 2628 | 1461281015114 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 16:23:35 INFO - PROCESS | 2628 | 1461281015116 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 16:23:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:23:35 INFO - PROCESS | 2628 | 1461281015118 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:23:35 INFO - PROCESS | 2628 | 1461281015119 Marionette TRACE conn2 <- [1,2982,null,{}] 16:23:35 INFO - PROCESS | 2628 | 1461281015121 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}] 16:23:35 INFO - PROCESS | 2628 | 1461281015211 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 16:23:35 INFO - PROCESS | 2628 | 1461281015215 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:35 INFO - PROCESS | 2628 | ++DOCSHELL 0x12abd5000 == 59 [pid = 2628] [id = 754] 16:23:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 142 (0x11b09bc00) [pid = 2628] [serial = 2261] [outer = 0x0] 16:23:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 143 (0x11c67c000) [pid = 2628] [serial = 2262] [outer = 0x11b09bc00] 16:23:35 INFO - PROCESS | 2628 | 1461281015240 Marionette DEBUG loaded listener.js 16:23:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 144 (0x11c617000) [pid = 2628] [serial = 2263] [outer = 0x11b09bc00] 16:23:35 INFO - PROCESS | 2628 | 1461281015574 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"]]]}] 16:23:35 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 16:23:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:23:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:23:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 469ms 16:23:35 INFO - PROCESS | 2628 | 1461281015588 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 16:23:35 INFO - PROCESS | 2628 | 1461281015591 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 16:23:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:23:35 INFO - PROCESS | 2628 | 1461281015597 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:23:35 INFO - PROCESS | 2628 | 1461281015600 Marionette TRACE conn2 <- [1,2986,null,{}] 16:23:35 INFO - PROCESS | 2628 | 1461281015603 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}] 16:23:35 INFO - PROCESS | 2628 | 1461281015759 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 16:23:35 INFO - PROCESS | 2628 | 1461281015766 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:35 INFO - PROCESS | 2628 | ++DOCSHELL 0x13020c800 == 60 [pid = 2628] [id = 755] 16:23:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 145 (0x11c157000) [pid = 2628] [serial = 2264] [outer = 0x0] 16:23:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 146 (0x12a9dcc00) [pid = 2628] [serial = 2265] [outer = 0x11c157000] 16:23:35 INFO - PROCESS | 2628 | 1461281015795 Marionette DEBUG loaded listener.js 16:23:35 INFO - PROCESS | 2628 | ++DOMWINDOW == 147 (0x12b971000) [pid = 2628] [serial = 2266] [outer = 0x11c157000] 16:23:36 INFO - PROCESS | 2628 | 1461281016088 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]]]}] 16:23:36 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. 16:23:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 525ms 16:23:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:23:36 INFO - PROCESS | 2628 | 1461281016120 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 16:23:36 INFO - PROCESS | 2628 | 1461281016121 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 16:23:36 INFO - PROCESS | 2628 | 1461281016123 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:23:36 INFO - PROCESS | 2628 | 1461281016124 Marionette TRACE conn2 <- [1,2990,null,{}] 16:23:36 INFO - PROCESS | 2628 | 1461281016129 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}] 16:23:36 INFO - PROCESS | 2628 | 1461281016220 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 16:23:36 INFO - PROCESS | 2628 | 1461281016225 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:36 INFO - PROCESS | 2628 | ++DOCSHELL 0x133b99800 == 61 [pid = 2628] [id = 756] 16:23:36 INFO - PROCESS | 2628 | ++DOMWINDOW == 148 (0x12b973000) [pid = 2628] [serial = 2267] [outer = 0x0] 16:23:36 INFO - PROCESS | 2628 | ++DOMWINDOW == 149 (0x12bc5ac00) [pid = 2628] [serial = 2268] [outer = 0x12b973000] 16:23:36 INFO - PROCESS | 2628 | 1461281016250 Marionette DEBUG loaded listener.js 16:23:36 INFO - PROCESS | 2628 | ++DOMWINDOW == 150 (0x12bc5ec00) [pid = 2628] [serial = 2269] [outer = 0x12b973000] 16:23:36 INFO - PROCESS | 2628 | ++DOCSHELL 0x11be74800 == 62 [pid = 2628] [id = 757] 16:23:36 INFO - PROCESS | 2628 | ++DOMWINDOW == 151 (0x12bd9b000) [pid = 2628] [serial = 2270] [outer = 0x0] 16:23:36 INFO - PROCESS | 2628 | ++DOMWINDOW == 152 (0x12bc51000) [pid = 2628] [serial = 2271] [outer = 0x12bd9b000] 16:23:36 INFO - PROCESS | 2628 | 1461281016625 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]]]}] 16:23:36 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. 16:23:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 520ms 16:23:36 INFO - PROCESS | 2628 | 1461281016646 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 16:23:36 INFO - PROCESS | 2628 | 1461281016648 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 16:23:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:23:36 INFO - PROCESS | 2628 | 1461281016651 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:23:36 INFO - PROCESS | 2628 | 1461281016653 Marionette TRACE conn2 <- [1,2994,null,{}] 16:23:36 INFO - PROCESS | 2628 | 1461281016672 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}] 16:23:36 INFO - PROCESS | 2628 | 1461281016791 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 16:23:36 INFO - PROCESS | 2628 | 1461281016798 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:36 INFO - PROCESS | 2628 | ++DOCSHELL 0x137038800 == 63 [pid = 2628] [id = 758] 16:23:36 INFO - PROCESS | 2628 | ++DOMWINDOW == 153 (0x12bd92400) [pid = 2628] [serial = 2272] [outer = 0x0] 16:23:36 INFO - PROCESS | 2628 | ++DOMWINDOW == 154 (0x12bd95400) [pid = 2628] [serial = 2273] [outer = 0x12bd92400] 16:23:36 INFO - PROCESS | 2628 | 1461281016823 Marionette DEBUG loaded listener.js 16:23:36 INFO - PROCESS | 2628 | ++DOMWINDOW == 155 (0x12bf67800) [pid = 2628] [serial = 2274] [outer = 0x12bd92400] 16:23:37 INFO - PROCESS | 2628 | --DOCSHELL 0x12b704800 == 62 [pid = 2628] [id = 699] 16:23:37 INFO - PROCESS | 2628 | --DOCSHELL 0x123b2e000 == 61 [pid = 2628] [id = 717] 16:23:37 INFO - PROCESS | 2628 | --DOCSHELL 0x12ed53800 == 60 [pid = 2628] [id = 716] 16:23:37 INFO - PROCESS | 2628 | --DOCSHELL 0x12da4d800 == 59 [pid = 2628] [id = 702] 16:23:37 INFO - PROCESS | 2628 | --DOCSHELL 0x12da0f000 == 58 [pid = 2628] [id = 701] 16:23:37 INFO - PROCESS | 2628 | --DOCSHELL 0x12d275000 == 57 [pid = 2628] [id = 700] 16:23:37 INFO - PROCESS | 2628 | --DOCSHELL 0x1298ed000 == 56 [pid = 2628] [id = 553] 16:23:37 INFO - PROCESS | 2628 | --DOCSHELL 0x12f133000 == 55 [pid = 2628] [id = 720] 16:23:37 INFO - PROCESS | 2628 | --DOCSHELL 0x12f41b000 == 54 [pid = 2628] [id = 721] 16:23:37 INFO - PROCESS | 2628 | --DOCSHELL 0x12a753800 == 53 [pid = 2628] [id = 718] 16:23:37 INFO - PROCESS | 2628 | --DOCSHELL 0x12dc36800 == 52 [pid = 2628] [id = 719] 16:23:37 INFO - PROCESS | 2628 | --DOCSHELL 0x118582000 == 51 [pid = 2628] [id = 541] 16:23:37 INFO - PROCESS | 2628 | --DOCSHELL 0x127e84800 == 50 [pid = 2628] [id = 682] 16:23:37 INFO - PROCESS | 2628 | --DOCSHELL 0x123fa8000 == 49 [pid = 2628] [id = 684] 16:23:37 INFO - PROCESS | 2628 | --DOCSHELL 0x12abd6800 == 48 [pid = 2628] [id = 557] 16:23:37 INFO - PROCESS | 2628 | --DOCSHELL 0x12a932800 == 47 [pid = 2628] [id = 744] 16:23:37 INFO - PROCESS | 2628 | --DOCSHELL 0x123bc4800 == 46 [pid = 2628] [id = 743] 16:23:37 INFO - PROCESS | 2628 | --DOCSHELL 0x130b28800 == 45 [pid = 2628] [id = 742] 16:23:37 INFO - PROCESS | 2628 | --DOCSHELL 0x130215800 == 44 [pid = 2628] [id = 741] 16:23:37 INFO - PROCESS | 2628 | --DOCSHELL 0x130019800 == 43 [pid = 2628] [id = 740] 16:23:37 INFO - PROCESS | 2628 | --DOCSHELL 0x12f983800 == 42 [pid = 2628] [id = 739] 16:23:37 INFO - PROCESS | 2628 | --DOCSHELL 0x12ed5f000 == 41 [pid = 2628] [id = 738] 16:23:37 INFO - PROCESS | 2628 | --DOCSHELL 0x12abe2000 == 40 [pid = 2628] [id = 737] 16:23:37 INFO - PROCESS | 2628 | --DOCSHELL 0x11c17d800 == 39 [pid = 2628] [id = 736] 16:23:37 INFO - PROCESS | 2628 | --DOCSHELL 0x12f412800 == 38 [pid = 2628] [id = 735] 16:23:38 INFO - PROCESS | 2628 | --DOCSHELL 0x12b0ec000 == 37 [pid = 2628] [id = 748] 16:23:38 INFO - PROCESS | 2628 | --DOCSHELL 0x123e0c000 == 36 [pid = 2628] [id = 746] 16:23:38 INFO - PROCESS | 2628 | --DOCSHELL 0x12a769800 == 35 [pid = 2628] [id = 747] 16:23:38 INFO - PROCESS | 2628 | --DOCSHELL 0x12d280000 == 34 [pid = 2628] [id = 750] 16:23:38 INFO - PROCESS | 2628 | --DOCSHELL 0x12e51c000 == 33 [pid = 2628] [id = 752] 16:23:38 INFO - PROCESS | 2628 | --DOCSHELL 0x13020c800 == 32 [pid = 2628] [id = 755] 16:23:38 INFO - PROCESS | 2628 | --DOCSHELL 0x12f412000 == 31 [pid = 2628] [id = 753] 16:23:38 INFO - PROCESS | 2628 | --DOCSHELL 0x12dbbe800 == 30 [pid = 2628] [id = 751] 16:23:38 INFO - PROCESS | 2628 | --DOCSHELL 0x12abd5000 == 29 [pid = 2628] [id = 754] 16:23:38 INFO - PROCESS | 2628 | --DOCSHELL 0x133b99800 == 28 [pid = 2628] [id = 756] 16:23:38 INFO - PROCESS | 2628 | --DOCSHELL 0x12bd18000 == 27 [pid = 2628] [id = 749] 16:23:38 INFO - PROCESS | 2628 | --DOCSHELL 0x11be74800 == 26 [pid = 2628] [id = 757] 16:23:38 INFO - PROCESS | 2628 | --DOCSHELL 0x11aa64800 == 25 [pid = 2628] [id = 745] 16:23:38 INFO - PROCESS | 2628 | --DOMWINDOW == 154 (0x11c66f800) [pid = 2628] [serial = 2042] [outer = 0x0] [url = about:blank] 16:23:38 INFO - PROCESS | 2628 | --DOMWINDOW == 153 (0x1274ef400) [pid = 2628] [serial = 2185] [outer = 0x0] [url = about:blank] 16:23:38 INFO - PROCESS | 2628 | --DOMWINDOW == 152 (0x129894400) [pid = 2628] [serial = 2188] [outer = 0x0] [url = about:blank] 16:23:38 INFO - PROCESS | 2628 | --DOMWINDOW == 151 (0x123c21400) [pid = 2628] [serial = 2182] [outer = 0x0] [url = about:blank] 16:23:38 INFO - PROCESS | 2628 | --DOMWINDOW == 150 (0x12aad1800) [pid = 2628] [serial = 2149] [outer = 0x0] [url = about:blank] 16:23:38 INFO - PROCESS | 2628 | --DOMWINDOW == 149 (0x12aad6000) [pid = 2628] [serial = 2150] [outer = 0x0] [url = about:blank] 16:23:38 INFO - PROCESS | 2628 | --DOMWINDOW == 148 (0x118f79400) [pid = 2628] [serial = 2168] [outer = 0x0] [url = about:blank] 16:23:38 INFO - PROCESS | 2628 | --DOMWINDOW == 147 (0x115474c00) [pid = 2628] [serial = 2167] [outer = 0x0] [url = about:blank] 16:23:38 INFO - PROCESS | 2628 | --DOMWINDOW == 146 (0x129fec000) [pid = 2628] [serial = 2161] [outer = 0x0] [url = about:blank] 16:23:38 INFO - PROCESS | 2628 | --DOMWINDOW == 145 (0x11c674000) [pid = 2628] [serial = 2179] [outer = 0x0] [url = about:blank] 16:23:38 INFO - PROCESS | 2628 | --DOMWINDOW == 144 (0x11c779400) [pid = 2628] [serial = 2180] [outer = 0x0] [url = about:blank] 16:23:38 INFO - PROCESS | 2628 | --DOMWINDOW == 143 (0x11c15a000) [pid = 2628] [serial = 2176] [outer = 0x0] [url = about:blank] 16:23:38 INFO - PROCESS | 2628 | --DOMWINDOW == 142 (0x11c615000) [pid = 2628] [serial = 2177] [outer = 0x0] [url = about:blank] 16:23:38 INFO - PROCESS | 2628 | --DOMWINDOW == 141 (0x119e6f800) [pid = 2628] [serial = 2152] [outer = 0x0] [url = about:blank] 16:23:38 INFO - PROCESS | 2628 | --DOMWINDOW == 140 (0x1192bec00) [pid = 2628] [serial = 2170] [outer = 0x0] [url = about:blank] 16:23:38 INFO - PROCESS | 2628 | --DOMWINDOW == 139 (0x11a87c400) [pid = 2628] [serial = 2171] [outer = 0x0] [url = about:blank] 16:23:38 INFO - PROCESS | 2628 | --DOMWINDOW == 138 (0x11af16800) [pid = 2628] [serial = 2173] [outer = 0x0] [url = about:blank] 16:23:38 INFO - PROCESS | 2628 | --DOMWINDOW == 137 (0x11bec9c00) [pid = 2628] [serial = 2174] [outer = 0x0] [url = about:blank] 16:23:38 INFO - PROCESS | 2628 | --DOMWINDOW == 136 (0x127f0f800) [pid = 2628] [serial = 2158] [outer = 0x0] [url = about:blank] 16:23:38 INFO - PROCESS | 2628 | --DOMWINDOW == 135 (0x12a7b1c00) [pid = 2628] [serial = 2164] [outer = 0x0] [url = about:blank] 16:23:38 INFO - PROCESS | 2628 | --DOMWINDOW == 134 (0x129fd8000) [pid = 2628] [serial = 2192] [outer = 0x0] [url = about:blank] 16:23:38 INFO - PROCESS | 2628 | --DOMWINDOW == 133 (0x11c7e7000) [pid = 2628] [serial = 2155] [outer = 0x0] [url = about:blank] 16:23:38 INFO - PROCESS | 2628 | --DOMWINDOW == 132 (0x129f32800) [pid = 2628] [serial = 2191] [outer = 0x0] [url = about:blank] 16:23:38 INFO - PROCESS | 2628 | --DOMWINDOW == 131 (0x123f6f400) [pid = 2628] [serial = 2195] [outer = 0x0] [url = about:blank] 16:23:38 INFO - PROCESS | 2628 | --DOMWINDOW == 130 (0x12a9e1800) [pid = 2628] [serial = 2200] [outer = 0x0] [url = about:blank] 16:23:38 INFO - PROCESS | 2628 | --DOMWINDOW == 129 (0x118539800) [pid = 2628] [serial = 2194] [outer = 0x0] [url = about:blank] 16:23:38 INFO - PROCESS | 2628 | --DOMWINDOW == 128 (0x129fde800) [pid = 2628] [serial = 2197] [outer = 0x0] [url = about:blank] 16:23:38 INFO - PROCESS | 2628 | --DOMWINDOW == 127 (0x129e5b000) [pid = 2628] [serial = 2189] [outer = 0x0] [url = about:blank] 16:23:38 INFO - PROCESS | 2628 | --DOMWINDOW == 126 (0x12a7b5800) [pid = 2628] [serial = 2198] [outer = 0x0] [url = about:blank] 16:23:38 INFO - PROCESS | 2628 | --DOMWINDOW == 125 (0x12b06cc00) [pid = 2628] [serial = 2204] [outer = 0x0] [url = about:blank] 16:23:38 INFO - PROCESS | 2628 | --DOMWINDOW == 124 (0x125f34800) [pid = 2628] [serial = 2183] [outer = 0x0] [url = about:blank] 16:23:38 INFO - PROCESS | 2628 | --DOMWINDOW == 123 (0x127f63000) [pid = 2628] [serial = 2186] [outer = 0x0] [url = about:blank] 16:23:38 INFO - PROCESS | 2628 | --DOMWINDOW == 122 (0x12b068800) [pid = 2628] [serial = 2203] [outer = 0x0] [url = about:blank] 16:23:38 INFO - PROCESS | 2628 | --DOMWINDOW == 121 (0x12aadac00) [pid = 2628] [serial = 2201] [outer = 0x0] [url = about:blank] 16:23:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:23:38 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 16:23:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1973ms 16:23:38 INFO - PROCESS | 2628 | 1461281018617 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]]]}] 16:23:38 INFO - PROCESS | 2628 | 1461281018625 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 16:23:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:23:38 INFO - PROCESS | 2628 | 1461281018629 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 16:23:38 INFO - PROCESS | 2628 | 1461281018633 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:23:38 INFO - PROCESS | 2628 | 1461281018635 Marionette TRACE conn2 <- [1,2998,null,{}] 16:23:38 INFO - PROCESS | 2628 | 1461281018639 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}] 16:23:38 INFO - PROCESS | 2628 | 1461281018720 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 16:23:38 INFO - PROCESS | 2628 | 1461281018774 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:38 INFO - PROCESS | 2628 | ++DOCSHELL 0x118cd6800 == 26 [pid = 2628] [id = 759] 16:23:38 INFO - PROCESS | 2628 | ++DOMWINDOW == 122 (0x114cd7800) [pid = 2628] [serial = 2275] [outer = 0x0] 16:23:38 INFO - PROCESS | 2628 | ++DOMWINDOW == 123 (0x114cd8000) [pid = 2628] [serial = 2276] [outer = 0x114cd7800] 16:23:38 INFO - PROCESS | 2628 | 1461281018802 Marionette DEBUG loaded listener.js 16:23:38 INFO - PROCESS | 2628 | ++DOMWINDOW == 124 (0x114d5b800) [pid = 2628] [serial = 2277] [outer = 0x114cd7800] 16:23:39 INFO - PROCESS | 2628 | 1461281019103 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]]]}] 16:23:39 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. 16:23:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 523ms 16:23:39 INFO - PROCESS | 2628 | 1461281019156 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 16:23:39 INFO - PROCESS | 2628 | 1461281019162 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 16:23:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:23:39 INFO - PROCESS | 2628 | 1461281019167 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:23:39 INFO - PROCESS | 2628 | 1461281019169 Marionette TRACE conn2 <- [1,3002,null,{}] 16:23:39 INFO - PROCESS | 2628 | 1461281019171 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}] 16:23:39 INFO - PROCESS | 2628 | 1461281019247 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 16:23:39 INFO - PROCESS | 2628 | 1461281019252 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:39 INFO - PROCESS | 2628 | ++DOCSHELL 0x11a8c7000 == 27 [pid = 2628] [id = 760] 16:23:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 125 (0x114f68c00) [pid = 2628] [serial = 2278] [outer = 0x0] 16:23:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 126 (0x1153a7400) [pid = 2628] [serial = 2279] [outer = 0x114f68c00] 16:23:39 INFO - PROCESS | 2628 | 1461281019281 Marionette DEBUG loaded listener.js 16:23:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 127 (0x1177c4400) [pid = 2628] [serial = 2280] [outer = 0x114f68c00] 16:23:39 INFO - PROCESS | 2628 | 1461281019614 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]]]}] 16:23:39 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. 16:23:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 471ms 16:23:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:23:39 INFO - PROCESS | 2628 | 1461281019639 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 16:23:39 INFO - PROCESS | 2628 | 1461281019640 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 16:23:39 INFO - PROCESS | 2628 | 1461281019643 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:23:39 INFO - PROCESS | 2628 | 1461281019645 Marionette TRACE conn2 <- [1,3006,null,{}] 16:23:39 INFO - PROCESS | 2628 | 1461281019653 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}] 16:23:39 INFO - PROCESS | 2628 | 1461281019733 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 16:23:39 INFO - PROCESS | 2628 | 1461281019739 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:39 INFO - PROCESS | 2628 | ++DOCSHELL 0x11afb2800 == 28 [pid = 2628] [id = 761] 16:23:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 128 (0x112360800) [pid = 2628] [serial = 2281] [outer = 0x0] 16:23:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 129 (0x11913e800) [pid = 2628] [serial = 2282] [outer = 0x112360800] 16:23:39 INFO - PROCESS | 2628 | 1461281019772 Marionette DEBUG loaded listener.js 16:23:39 INFO - PROCESS | 2628 | ++DOMWINDOW == 130 (0x11928c800) [pid = 2628] [serial = 2283] [outer = 0x112360800] 16:23:40 INFO - PROCESS | 2628 | 1461281020098 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]]]}] 16:23:40 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. 16:23:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 471ms 16:23:40 INFO - PROCESS | 2628 | 1461281020115 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 16:23:40 INFO - PROCESS | 2628 | 1461281020116 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 16:23:40 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:23:40 INFO - PROCESS | 2628 | 1461281020119 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:23:40 INFO - PROCESS | 2628 | 1461281020120 Marionette TRACE conn2 <- [1,3010,null,{}] 16:23:40 INFO - PROCESS | 2628 | 1461281020122 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}] 16:23:40 INFO - PROCESS | 2628 | 1461281020198 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 16:23:40 INFO - PROCESS | 2628 | 1461281020202 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:40 INFO - PROCESS | 2628 | ++DOCSHELL 0x11c10c000 == 29 [pid = 2628] [id = 762] 16:23:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 131 (0x11928dc00) [pid = 2628] [serial = 2284] [outer = 0x0] 16:23:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 132 (0x11a87d400) [pid = 2628] [serial = 2285] [outer = 0x11928dc00] 16:23:40 INFO - PROCESS | 2628 | 1461281020231 Marionette DEBUG loaded listener.js 16:23:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 133 (0x11aa25800) [pid = 2628] [serial = 2286] [outer = 0x11928dc00] 16:23:40 INFO - PROCESS | 2628 | 1461281020567 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]]]}] 16:23:40 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 16:23:40 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 469ms 16:23:40 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:23:40 INFO - PROCESS | 2628 | 1461281020588 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 16:23:40 INFO - PROCESS | 2628 | 1461281020589 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 16:23:40 INFO - PROCESS | 2628 | 1461281020591 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:23:40 INFO - PROCESS | 2628 | 1461281020592 Marionette TRACE conn2 <- [1,3014,null,{}] 16:23:40 INFO - PROCESS | 2628 | 1461281020595 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}] 16:23:40 INFO - PROCESS | 2628 | 1461281020690 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 16:23:40 INFO - PROCESS | 2628 | 1461281020700 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:40 INFO - PROCESS | 2628 | ++DOCSHELL 0x123b27000 == 30 [pid = 2628] [id = 763] 16:23:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 134 (0x115352000) [pid = 2628] [serial = 2287] [outer = 0x0] 16:23:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 135 (0x11ab76c00) [pid = 2628] [serial = 2288] [outer = 0x115352000] 16:23:40 INFO - PROCESS | 2628 | 1461281020725 Marionette DEBUG loaded listener.js 16:23:40 INFO - PROCESS | 2628 | ++DOMWINDOW == 136 (0x11addb000) [pid = 2628] [serial = 2289] [outer = 0x115352000] 16:23:40 INFO - PROCESS | 2628 | [2628] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:23:41 INFO - PROCESS | 2628 | 1461281021043 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:23:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:23:41 INFO - {} 16:23:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:23:41 INFO - {} 16:23:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:23:41 INFO - {} 16:23:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:23:41 INFO - {} 16:23:41 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 473ms 16:23:41 INFO - PROCESS | 2628 | 1461281021065 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 16:23:41 INFO - PROCESS | 2628 | 1461281021067 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 16:23:41 INFO - TEST-START | /FileAPI/fileReader.html 16:23:41 INFO - PROCESS | 2628 | 1461281021069 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:23:41 INFO - PROCESS | 2628 | 1461281021070 Marionette TRACE conn2 <- [1,3018,null,{}] 16:23:41 INFO - PROCESS | 2628 | 1461281021072 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}] 16:23:41 INFO - PROCESS | 2628 | 1461281021167 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 16:23:41 INFO - PROCESS | 2628 | 1461281021173 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:41 INFO - PROCESS | 2628 | ++DOCSHELL 0x1241a0000 == 31 [pid = 2628] [id = 764] 16:23:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 137 (0x11aa1f000) [pid = 2628] [serial = 2290] [outer = 0x0] 16:23:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 138 (0x11af1d800) [pid = 2628] [serial = 2291] [outer = 0x11aa1f000] 16:23:41 INFO - PROCESS | 2628 | 1461281021205 Marionette DEBUG loaded listener.js 16:23:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 139 (0x11bff2400) [pid = 2628] [serial = 2292] [outer = 0x11aa1f000] 16:23:41 INFO - PROCESS | 2628 | 1461281021508 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]]]}] 16:23:41 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:23:41 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:23:41 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:23:41 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:23:41 INFO - TEST-OK | /FileAPI/fileReader.html | took 469ms 16:23:41 INFO - TEST-START | /FileAPI/historical.html 16:23:41 INFO - PROCESS | 2628 | 1461281021538 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 16:23:41 INFO - PROCESS | 2628 | 1461281021539 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 16:23:41 INFO - PROCESS | 2628 | 1461281021542 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:23:41 INFO - PROCESS | 2628 | 1461281021543 Marionette TRACE conn2 <- [1,3022,null,{}] 16:23:41 INFO - PROCESS | 2628 | 1461281021548 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}] 16:23:41 INFO - PROCESS | 2628 | 1461281021644 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 16:23:41 INFO - PROCESS | 2628 | 1461281021651 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:41 INFO - PROCESS | 2628 | ++DOCSHELL 0x125f44000 == 32 [pid = 2628] [id = 765] 16:23:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 140 (0x114d50800) [pid = 2628] [serial = 2293] [outer = 0x0] 16:23:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 141 (0x11c1bcc00) [pid = 2628] [serial = 2294] [outer = 0x114d50800] 16:23:41 INFO - PROCESS | 2628 | 1461281021676 Marionette DEBUG loaded listener.js 16:23:41 INFO - PROCESS | 2628 | ++DOMWINDOW == 142 (0x11c60d400) [pid = 2628] [serial = 2295] [outer = 0x114d50800] 16:23:41 INFO - PROCESS | 2628 | 1461281021964 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"]]]}] 16:23:42 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:23:42 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:23:42 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:23:42 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:23:42 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:23:42 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:23:42 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:23:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:42 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:23:42 INFO - TEST-OK | /FileAPI/historical.html | took 473ms 16:23:42 INFO - TEST-START | /FileAPI/idlharness.html 16:23:42 INFO - PROCESS | 2628 | 1461281022016 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 16:23:42 INFO - PROCESS | 2628 | 1461281022017 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 16:23:42 INFO - PROCESS | 2628 | 1461281022019 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:23:42 INFO - PROCESS | 2628 | 1461281022020 Marionette TRACE conn2 <- [1,3026,null,{}] 16:23:42 INFO - PROCESS | 2628 | 1461281022023 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}] 16:23:42 INFO - PROCESS | 2628 | 1461281022097 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 16:23:42 INFO - PROCESS | 2628 | 1461281022101 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:42 INFO - PROCESS | 2628 | ++DOCSHELL 0x127e88800 == 33 [pid = 2628] [id = 766] 16:23:42 INFO - PROCESS | 2628 | ++DOMWINDOW == 143 (0x11add9400) [pid = 2628] [serial = 2296] [outer = 0x0] 16:23:42 INFO - PROCESS | 2628 | ++DOMWINDOW == 144 (0x11c615c00) [pid = 2628] [serial = 2297] [outer = 0x11add9400] 16:23:42 INFO - PROCESS | 2628 | 1461281022127 Marionette DEBUG loaded listener.js 16:23:42 INFO - PROCESS | 2628 | ++DOMWINDOW == 145 (0x11c673400) [pid = 2628] [serial = 2298] [outer = 0x11add9400] 16:23:42 INFO - PROCESS | 2628 | 1461281022703 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:23:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:23:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:23:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:23:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:23:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:23:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:23:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:23:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:23:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:23:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:23:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:23:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:23:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:23:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:23:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:23:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:23:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:23:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:23:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:23:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:23:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:23:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:23:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:23:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:23:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:23:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:23:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:23:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:23:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:23:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:23:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:23:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:23:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:23:42 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 16:23:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:23:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:23:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:23:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:23:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:23:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:23:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:23:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:23:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:23:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:23:42 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 16:23:42 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 16:23:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:23:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:23:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:23:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:23:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:23:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:23:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:23:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:23:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:23:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:23:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:23:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:23:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:23:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:23:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:23:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:23:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:23:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:23:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:23:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:23:42 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 16:23:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:23:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:23:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:23:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:23:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:23:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:23:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:23:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:23:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:23:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:23:42 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 16:23:42 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 16:23:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:23:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:23:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:23:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:23:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:23:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:23:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:23:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:23:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:23:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:23:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:23:42 INFO - TEST-OK | /FileAPI/idlharness.html | took 734ms 16:23:42 INFO - TEST-START | /FileAPI/idlharness.worker 16:23:42 INFO - PROCESS | 2628 | 1461281022754 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 16:23:42 INFO - PROCESS | 2628 | 1461281022755 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 16:23:42 INFO - PROCESS | 2628 | 1461281022757 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:23:42 INFO - PROCESS | 2628 | 1461281022758 Marionette TRACE conn2 <- [1,3030,null,{}] 16:23:42 INFO - PROCESS | 2628 | 1461281022760 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}] 16:23:42 INFO - PROCESS | 2628 | 1461281022854 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 16:23:42 INFO - PROCESS | 2628 | 1461281022865 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:42 INFO - PROCESS | 2628 | ++DOCSHELL 0x11afaf800 == 34 [pid = 2628] [id = 767] 16:23:42 INFO - PROCESS | 2628 | ++DOMWINDOW == 146 (0x11c67a000) [pid = 2628] [serial = 2299] [outer = 0x0] 16:23:42 INFO - PROCESS | 2628 | ++DOMWINDOW == 147 (0x123c23c00) [pid = 2628] [serial = 2300] [outer = 0x11c67a000] 16:23:42 INFO - PROCESS | 2628 | 1461281022890 Marionette DEBUG loaded listener.js 16:23:42 INFO - PROCESS | 2628 | ++DOMWINDOW == 148 (0x123e56400) [pid = 2628] [serial = 2301] [outer = 0x11c67a000] 16:23:43 INFO - PROCESS | 2628 | [2628] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:23:43 INFO - PROCESS | 2628 | 1461281023597 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:23:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:23:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:23:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:23:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:23:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:23:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:23:43 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:43 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:23:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:23:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:23:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:23:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:23:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:23:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:23:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:23:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:23:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:23:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:23:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:23:43 INFO - {} 16:23:43 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 16:23:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:23:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:23:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:23:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:23:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:23:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:23:43 INFO - {} 16:23:43 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 - {} 16:23:43 INFO - {} 16:23:43 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 16:23:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:23:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:23:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:23:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:23:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:23:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:23:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:23:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:23:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:23:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:23:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:23:43 INFO - {} 16:23:43 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 16:23:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:23:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:23:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:23:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:23:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:23:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:23:43 INFO - {} 16:23:43 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 - {} 16:23:43 INFO - {} 16:23:43 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 16:23:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:23:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:23:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:23:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:23:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:23:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:23:43 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 16:23:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:23:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:23:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:23:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:23:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:23:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:23:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:23:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:23:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:23:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:23:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:23:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:23:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:23:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:23:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:23:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:23:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:23:43 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 16:23:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:23:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:23:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:23:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:23:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:23:43 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 16:23:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:23:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:23:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:23:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:23:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:23:43 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 16:23:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:23:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:23:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:23:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:23:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:23:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:23:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:23:43 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:43 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:23:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:23:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:23:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:23:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:23:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:23:43 INFO - {} 16:23:43 INFO - TEST-OK | /FileAPI/idlharness.worker | took 884ms 16:23:43 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:23:43 INFO - PROCESS | 2628 | 1461281023643 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 16:23:43 INFO - PROCESS | 2628 | 1461281023644 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 16:23:43 INFO - PROCESS | 2628 | 1461281023646 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:23:43 INFO - PROCESS | 2628 | 1461281023647 Marionette TRACE conn2 <- [1,3034,null,{}] 16:23:43 INFO - PROCESS | 2628 | 1461281023650 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}] 16:23:43 INFO - PROCESS | 2628 | 1461281023771 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 16:23:43 INFO - PROCESS | 2628 | 1461281023778 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:43 INFO - PROCESS | 2628 | ++DOCSHELL 0x12b0ea000 == 35 [pid = 2628] [id = 768] 16:23:43 INFO - PROCESS | 2628 | ++DOMWINDOW == 149 (0x123f77800) [pid = 2628] [serial = 2302] [outer = 0x0] 16:23:43 INFO - PROCESS | 2628 | ++DOMWINDOW == 150 (0x129e55400) [pid = 2628] [serial = 2303] [outer = 0x123f77800] 16:23:43 INFO - PROCESS | 2628 | 1461281023820 Marionette DEBUG loaded listener.js 16:23:43 INFO - PROCESS | 2628 | ++DOMWINDOW == 151 (0x129e60c00) [pid = 2628] [serial = 2304] [outer = 0x123f77800] 16:23:44 INFO - PROCESS | 2628 | 1461281024281 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]]]}] 16:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:23:44 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 669ms 16:23:44 INFO - PROCESS | 2628 | 1461281024321 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 16:23:44 INFO - PROCESS | 2628 | 1461281024322 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 16:23:44 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:23:44 INFO - PROCESS | 2628 | 1461281024325 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:23:44 INFO - PROCESS | 2628 | 1461281024326 Marionette TRACE conn2 <- [1,3038,null,{}] 16:23:44 INFO - PROCESS | 2628 | 1461281024329 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}] 16:23:44 INFO - PROCESS | 2628 | 1461281024437 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 16:23:44 INFO - PROCESS | 2628 | 1461281024449 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:44 INFO - PROCESS | 2628 | ++DOCSHELL 0x123b26000 == 36 [pid = 2628] [id = 769] 16:23:44 INFO - PROCESS | 2628 | ++DOMWINDOW == 152 (0x129f30800) [pid = 2628] [serial = 2305] [outer = 0x0] 16:23:44 INFO - PROCESS | 2628 | ++DOMWINDOW == 153 (0x129f3ac00) [pid = 2628] [serial = 2306] [outer = 0x129f30800] 16:23:44 INFO - PROCESS | 2628 | 1461281024482 Marionette DEBUG loaded listener.js 16:23:44 INFO - PROCESS | 2628 | ++DOMWINDOW == 154 (0x129fd9400) [pid = 2628] [serial = 2307] [outer = 0x129f30800] 16:23:44 INFO - PROCESS | 2628 | 1461281024814 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"]]]}] 16:23:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:23:44 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 523ms 16:23:44 INFO - PROCESS | 2628 | 1461281024848 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 16:23:44 INFO - PROCESS | 2628 | 1461281024850 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 16:23:44 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:23:44 INFO - PROCESS | 2628 | 1461281024852 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:23:44 INFO - PROCESS | 2628 | 1461281024853 Marionette TRACE conn2 <- [1,3042,null,{}] 16:23:44 INFO - PROCESS | 2628 | 1461281024862 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}] 16:23:44 INFO - PROCESS | 2628 | 1461281024960 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 16:23:44 INFO - PROCESS | 2628 | 1461281024964 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:44 INFO - PROCESS | 2628 | ++DOCSHELL 0x12bc1f000 == 37 [pid = 2628] [id = 770] 16:23:44 INFO - PROCESS | 2628 | ++DOMWINDOW == 155 (0x129fdd400) [pid = 2628] [serial = 2308] [outer = 0x0] 16:23:44 INFO - PROCESS | 2628 | ++DOMWINDOW == 156 (0x129fee800) [pid = 2628] [serial = 2309] [outer = 0x129fdd400] 16:23:44 INFO - PROCESS | 2628 | 1461281024989 Marionette DEBUG loaded listener.js 16:23:45 INFO - PROCESS | 2628 | ++DOMWINDOW == 157 (0x129ff4800) [pid = 2628] [serial = 2310] [outer = 0x129fdd400] 16:23:45 INFO - PROCESS | 2628 | 1461281025424 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]]]}] 16:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:23:45 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. 16:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:23:45 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'.) 16:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:23:45 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. 16:23:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:23:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:23:45 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. 16:23:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:23:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:23:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:23:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:23:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:23:45 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. 16:23:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:23:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:23:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:23:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:23:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:23:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:23:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:23:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:23:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:23:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:23:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:23:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:23:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:23:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:23:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:23:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:23:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:23:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:23:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:23:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:23:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:23:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:23:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:23:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:23:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:23:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:23:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:23:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:23:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:23:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:23:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:23:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:23:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:23:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:23:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:23:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:23:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:23:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:23:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:23:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:23:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:23:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:23:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:23:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:23:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:23:45 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 627ms 16:23:45 INFO - PROCESS | 2628 | 1461281025480 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 16:23:45 INFO - PROCESS | 2628 | 1461281025481 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 16:23:45 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:23:45 INFO - PROCESS | 2628 | 1461281025489 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:23:45 INFO - PROCESS | 2628 | 1461281025490 Marionette TRACE conn2 <- [1,3046,null,{}] 16:23:45 INFO - PROCESS | 2628 | 1461281025498 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}] 16:23:45 INFO - PROCESS | 2628 | 1461281025600 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 16:23:45 INFO - PROCESS | 2628 | 1461281025639 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:45 INFO - PROCESS | 2628 | ++DOCSHELL 0x12d191000 == 38 [pid = 2628] [id = 771] 16:23:45 INFO - PROCESS | 2628 | ++DOMWINDOW == 158 (0x12a71ac00) [pid = 2628] [serial = 2311] [outer = 0x0] 16:23:45 INFO - PROCESS | 2628 | ++DOMWINDOW == 159 (0x12a71ec00) [pid = 2628] [serial = 2312] [outer = 0x12a71ac00] 16:23:45 INFO - PROCESS | 2628 | 1461281025665 Marionette DEBUG loaded listener.js 16:23:45 INFO - PROCESS | 2628 | ++DOMWINDOW == 160 (0x12a9d5000) [pid = 2628] [serial = 2313] [outer = 0x12a71ac00] 16:23:45 INFO - PROCESS | 2628 | [2628] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:23:46 INFO - PROCESS | 2628 | --DOMWINDOW == 159 (0x127439c00) [pid = 2628] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:23:46 INFO - PROCESS | 2628 | --DOMWINDOW == 158 (0x11235f400) [pid = 2628] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:23:46 INFO - PROCESS | 2628 | --DOMWINDOW == 157 (0x11c679000) [pid = 2628] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:23:46 INFO - PROCESS | 2628 | --DOMWINDOW == 156 (0x125eaa800) [pid = 2628] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:23:46 INFO - PROCESS | 2628 | --DOMWINDOW == 155 (0x11546a400) [pid = 2628] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:23:46 INFO - PROCESS | 2628 | --DOMWINDOW == 154 (0x118707400) [pid = 2628] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:23:46 INFO - PROCESS | 2628 | --DOMWINDOW == 153 (0x114d56c00) [pid = 2628] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:23:46 INFO - PROCESS | 2628 | --DOMWINDOW == 152 (0x129e5dc00) [pid = 2628] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:23:46 INFO - PROCESS | 2628 | --DOMWINDOW == 151 (0x129ff8800) [pid = 2628] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:23:46 INFO - PROCESS | 2628 | --DOMWINDOW == 150 (0x123c88800) [pid = 2628] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:23:46 INFO - PROCESS | 2628 | --DOMWINDOW == 149 (0x129e5d000) [pid = 2628] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:23:46 INFO - PROCESS | 2628 | --DOMWINDOW == 148 (0x118c89c00) [pid = 2628] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:23:46 INFO - PROCESS | 2628 | --DOMWINDOW == 147 (0x11c679c00) [pid = 2628] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:23:46 INFO - PROCESS | 2628 | --DOMWINDOW == 146 (0x112373c00) [pid = 2628] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:23:46 INFO - PROCESS | 2628 | --DOMWINDOW == 145 (0x12a725800) [pid = 2628] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:23:46 INFO - PROCESS | 2628 | --DOMWINDOW == 144 (0x11c616800) [pid = 2628] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:23:46 INFO - PROCESS | 2628 | --DOMWINDOW == 143 (0x11b9a9800) [pid = 2628] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:23:46 INFO - PROCESS | 2628 | --DOMWINDOW == 142 (0x118759400) [pid = 2628] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:23:46 INFO - PROCESS | 2628 | --DOMWINDOW == 141 (0x11bfee400) [pid = 2628] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:23:46 INFO - PROCESS | 2628 | --DOMWINDOW == 140 (0x12b066c00) [pid = 2628] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 16:23:46 INFO - PROCESS | 2628 | --DOMWINDOW == 139 (0x129fe0c00) [pid = 2628] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 16:23:46 INFO - PROCESS | 2628 | --DOMWINDOW == 138 (0x12b09a400) [pid = 2628] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 16:23:46 INFO - PROCESS | 2628 | --DOMWINDOW == 137 (0x12b576400) [pid = 2628] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 16:23:46 INFO - PROCESS | 2628 | --DOMWINDOW == 136 (0x11b09bc00) [pid = 2628] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 16:23:46 INFO - PROCESS | 2628 | --DOMWINDOW == 135 (0x12b973000) [pid = 2628] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 16:23:46 INFO - PROCESS | 2628 | --DOMWINDOW == 134 (0x11c157000) [pid = 2628] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 16:23:46 INFO - PROCESS | 2628 | --DOMWINDOW == 133 (0x1274a9c00) [pid = 2628] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 16:23:46 INFO - PROCESS | 2628 | --DOMWINDOW == 132 (0x11c1bfc00) [pid = 2628] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 16:23:46 INFO - PROCESS | 2628 | --DOMWINDOW == 131 (0x12391dc00) [pid = 2628] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:23:46 INFO - PROCESS | 2628 | --DOMWINDOW == 130 (0x12bd9b000) [pid = 2628] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:23:46 INFO - PROCESS | 2628 | --DOMWINDOW == 129 (0x11853e000) [pid = 2628] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 16:23:46 INFO - PROCESS | 2628 | --DOMWINDOW == 128 (0x1176e2000) [pid = 2628] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 16:23:46 INFO - PROCESS | 2628 | --DOMWINDOW == 127 (0x118c8d400) [pid = 2628] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 16:23:46 INFO - PROCESS | 2628 | --DOMWINDOW == 126 (0x12b0a3800) [pid = 2628] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:23:46 INFO - PROCESS | 2628 | --DOMWINDOW == 125 (0x12b0a1800) [pid = 2628] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 16:23:46 INFO - PROCESS | 2628 | --DOMWINDOW == 124 (0x12a9d3000) [pid = 2628] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:23:46 INFO - PROCESS | 2628 | --DOMWINDOW == 123 (0x129ad2800) [pid = 2628] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:23:46 INFO - PROCESS | 2628 | --DOMWINDOW == 122 (0x123c28800) [pid = 2628] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:23:46 INFO - PROCESS | 2628 | --DOMWINDOW == 121 (0x114d57400) [pid = 2628] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:23:46 INFO - PROCESS | 2628 | --DOMWINDOW == 120 (0x1146e1000) [pid = 2628] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:23:46 INFO - PROCESS | 2628 | --DOMWINDOW == 119 (0x112360400) [pid = 2628] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:23:46 INFO - PROCESS | 2628 | --DOMWINDOW == 118 (0x129e60000) [pid = 2628] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 16:23:46 INFO - PROCESS | 2628 | 1461281026353 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:23:46 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:23:46 INFO - {} 16:23:46 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 871ms 16:23:46 INFO - PROCESS | 2628 | 1461281026360 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 16:23:46 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:23:46 INFO - PROCESS | 2628 | 1461281026361 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 16:23:46 INFO - PROCESS | 2628 | 1461281026363 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:23:46 INFO - PROCESS | 2628 | 1461281026364 Marionette TRACE conn2 <- [1,3050,null,{}] 16:23:46 INFO - PROCESS | 2628 | 1461281026367 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}] 16:23:46 INFO - PROCESS | 2628 | 1461281026443 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 16:23:46 INFO - PROCESS | 2628 | 1461281026449 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:46 INFO - PROCESS | 2628 | ++DOCSHELL 0x123bc7800 == 39 [pid = 2628] [id = 772] 16:23:46 INFO - PROCESS | 2628 | ++DOMWINDOW == 119 (0x115334800) [pid = 2628] [serial = 2314] [outer = 0x0] 16:23:46 INFO - PROCESS | 2628 | ++DOMWINDOW == 120 (0x118707400) [pid = 2628] [serial = 2315] [outer = 0x115334800] 16:23:46 INFO - PROCESS | 2628 | 1461281026474 Marionette DEBUG loaded listener.js 16:23:46 INFO - PROCESS | 2628 | ++DOMWINDOW == 121 (0x11af19c00) [pid = 2628] [serial = 2316] [outer = 0x115334800] 16:23:46 INFO - PROCESS | 2628 | 1461281026774 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]]]}] 16:23:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:23:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:23:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:23:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:23:46 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 467ms 16:23:46 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:23:46 INFO - PROCESS | 2628 | 1461281026832 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 16:23:46 INFO - PROCESS | 2628 | 1461281026833 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 16:23:46 INFO - PROCESS | 2628 | 1461281026835 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:23:46 INFO - PROCESS | 2628 | 1461281026836 Marionette TRACE conn2 <- [1,3054,null,{}] 16:23:46 INFO - PROCESS | 2628 | 1461281026839 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}] 16:23:46 INFO - PROCESS | 2628 | 1461281026918 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 16:23:46 INFO - PROCESS | 2628 | 1461281026976 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:46 INFO - PROCESS | 2628 | ++DOCSHELL 0x12418a800 == 40 [pid = 2628] [id = 773] 16:23:46 INFO - PROCESS | 2628 | ++DOMWINDOW == 122 (0x1192bc400) [pid = 2628] [serial = 2317] [outer = 0x0] 16:23:47 INFO - PROCESS | 2628 | ++DOMWINDOW == 123 (0x11c1bfc00) [pid = 2628] [serial = 2318] [outer = 0x1192bc400] 16:23:47 INFO - PROCESS | 2628 | 1461281027001 Marionette DEBUG loaded listener.js 16:23:47 INFO - PROCESS | 2628 | ++DOMWINDOW == 124 (0x123c83400) [pid = 2628] [serial = 2319] [outer = 0x1192bc400] 16:23:47 INFO - PROCESS | 2628 | 1461281027377 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"]]]}] 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:23:47 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" 16:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:23:47 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" 16:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:23:47 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 583ms 16:23:47 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:23:47 INFO - PROCESS | 2628 | 1461281027420 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 16:23:47 INFO - PROCESS | 2628 | 1461281027421 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 16:23:47 INFO - PROCESS | 2628 | 1461281027423 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:23:47 INFO - PROCESS | 2628 | 1461281027425 Marionette TRACE conn2 <- [1,3058,null,{}] 16:23:47 INFO - PROCESS | 2628 | 1461281027427 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}] 16:23:47 INFO - PROCESS | 2628 | 1461281027526 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 16:23:47 INFO - PROCESS | 2628 | 1461281027534 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:47 INFO - PROCESS | 2628 | ++DOCSHELL 0x12dbac800 == 41 [pid = 2628] [id = 774] 16:23:47 INFO - PROCESS | 2628 | ++DOMWINDOW == 125 (0x123924c00) [pid = 2628] [serial = 2320] [outer = 0x0] 16:23:47 INFO - PROCESS | 2628 | ++DOMWINDOW == 126 (0x129e5e800) [pid = 2628] [serial = 2321] [outer = 0x123924c00] 16:23:47 INFO - PROCESS | 2628 | 1461281027565 Marionette DEBUG loaded listener.js 16:23:47 INFO - PROCESS | 2628 | ++DOMWINDOW == 127 (0x12aad9000) [pid = 2628] [serial = 2322] [outer = 0x123924c00] 16:23:47 INFO - PROCESS | 2628 | 1461281027899 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]]]}] 16:23:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:23:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:23:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:23:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:23:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:23:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:23:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:23:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:23:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:23:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:23:47 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:47 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:23:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:23:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:23:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:23:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:23:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:23:47 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 524ms 16:23:47 INFO - PROCESS | 2628 | 1461281027948 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 16:23:47 INFO - PROCESS | 2628 | 1461281027949 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 16:23:47 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:23:47 INFO - PROCESS | 2628 | 1461281027952 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:23:47 INFO - PROCESS | 2628 | 1461281027953 Marionette TRACE conn2 <- [1,3062,null,{}] 16:23:47 INFO - PROCESS | 2628 | 1461281027965 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}] 16:23:48 INFO - PROCESS | 2628 | 1461281028044 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 16:23:48 INFO - PROCESS | 2628 | 1461281028050 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:48 INFO - PROCESS | 2628 | ++DOCSHELL 0x12dc45000 == 42 [pid = 2628] [id = 775] 16:23:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 128 (0x12b067400) [pid = 2628] [serial = 2323] [outer = 0x0] 16:23:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 129 (0x12b099c00) [pid = 2628] [serial = 2324] [outer = 0x12b067400] 16:23:48 INFO - PROCESS | 2628 | 1461281028074 Marionette DEBUG loaded listener.js 16:23:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 130 (0x12b0a4400) [pid = 2628] [serial = 2325] [outer = 0x12b067400] 16:23:48 INFO - PROCESS | 2628 | [2628] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:23:48 INFO - PROCESS | 2628 | 1461281028473 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:23:48 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:23:48 INFO - {} 16:23:48 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 529ms 16:23:48 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:23:48 INFO - PROCESS | 2628 | 1461281028482 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 16:23:48 INFO - PROCESS | 2628 | 1461281028484 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 16:23:48 INFO - PROCESS | 2628 | 1461281028488 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:23:48 INFO - PROCESS | 2628 | 1461281028490 Marionette TRACE conn2 <- [1,3066,null,{}] 16:23:48 INFO - PROCESS | 2628 | 1461281028494 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}] 16:23:48 INFO - PROCESS | 2628 | 1461281028643 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 16:23:48 INFO - PROCESS | 2628 | 1461281028733 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:48 INFO - PROCESS | 2628 | ++DOCSHELL 0x11ad85800 == 43 [pid = 2628] [id = 776] 16:23:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 131 (0x11533cc00) [pid = 2628] [serial = 2326] [outer = 0x0] 16:23:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 132 (0x11546b800) [pid = 2628] [serial = 2327] [outer = 0x11533cc00] 16:23:48 INFO - PROCESS | 2628 | 1461281028767 Marionette DEBUG loaded listener.js 16:23:48 INFO - PROCESS | 2628 | ++DOMWINDOW == 133 (0x118538400) [pid = 2628] [serial = 2328] [outer = 0x11533cc00] 16:23:49 INFO - PROCESS | 2628 | 1461281029211 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]]]}] 16:23:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:23:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:23:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:23:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:23:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:23:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:23:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:23:49 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 772ms 16:23:49 INFO - PROCESS | 2628 | 1461281029260 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 16:23:49 INFO - PROCESS | 2628 | 1461281029264 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 16:23:49 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:23:49 INFO - PROCESS | 2628 | 1461281029268 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:23:49 INFO - PROCESS | 2628 | 1461281029270 Marionette TRACE conn2 <- [1,3070,null,{}] 16:23:49 INFO - PROCESS | 2628 | 1461281029273 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}] 16:23:49 INFO - PROCESS | 2628 | 1461281029384 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 16:23:49 INFO - PROCESS | 2628 | 1461281029504 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:49 INFO - PROCESS | 2628 | ++DOCSHELL 0x124196000 == 44 [pid = 2628] [id = 777] 16:23:49 INFO - PROCESS | 2628 | ++DOMWINDOW == 134 (0x1191bf800) [pid = 2628] [serial = 2329] [outer = 0x0] 16:23:49 INFO - PROCESS | 2628 | ++DOMWINDOW == 135 (0x11a603c00) [pid = 2628] [serial = 2330] [outer = 0x1191bf800] 16:23:49 INFO - PROCESS | 2628 | 1461281029536 Marionette DEBUG loaded listener.js 16:23:49 INFO - PROCESS | 2628 | ++DOMWINDOW == 136 (0x11acb1800) [pid = 2628] [serial = 2331] [outer = 0x1191bf800] 16:23:49 INFO - PROCESS | 2628 | 1461281029915 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]]]}] 16:23:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:23:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:23:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:23:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:23:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:23:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:23:49 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 671ms 16:23:49 INFO - PROCESS | 2628 | 1461281029940 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 16:23:49 INFO - PROCESS | 2628 | 1461281029942 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 16:23:49 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:23:49 INFO - PROCESS | 2628 | 1461281029944 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:23:49 INFO - PROCESS | 2628 | 1461281029947 Marionette TRACE conn2 <- [1,3074,null,{}] 16:23:49 INFO - PROCESS | 2628 | 1461281029955 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}] 16:23:50 INFO - PROCESS | 2628 | 1461281030081 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 16:23:50 INFO - PROCESS | 2628 | 1461281030196 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:50 INFO - PROCESS | 2628 | ++DOCSHELL 0x12abdd800 == 45 [pid = 2628] [id = 778] 16:23:50 INFO - PROCESS | 2628 | ++DOMWINDOW == 137 (0x11ade3c00) [pid = 2628] [serial = 2332] [outer = 0x0] 16:23:50 INFO - PROCESS | 2628 | ++DOMWINDOW == 138 (0x11b9ab800) [pid = 2628] [serial = 2333] [outer = 0x11ade3c00] 16:23:50 INFO - PROCESS | 2628 | 1461281030228 Marionette DEBUG loaded listener.js 16:23:50 INFO - PROCESS | 2628 | ++DOMWINDOW == 139 (0x11bff2000) [pid = 2628] [serial = 2334] [outer = 0x11ade3c00] 16:23:50 INFO - PROCESS | 2628 | 1461281030777 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]]]}] 16:23:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:23:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:23:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:23:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:23:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:23:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:23:50 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 874ms 16:23:50 INFO - PROCESS | 2628 | 1461281030818 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 16:23:50 INFO - PROCESS | 2628 | 1461281030821 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 16:23:50 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:23:50 INFO - PROCESS | 2628 | 1461281030824 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:23:50 INFO - PROCESS | 2628 | 1461281030827 Marionette TRACE conn2 <- [1,3078,null,{}] 16:23:50 INFO - PROCESS | 2628 | 1461281030831 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}] 16:23:50 INFO - PROCESS | 2628 | 1461281030928 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 16:23:51 INFO - PROCESS | 2628 | 1461281031000 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:51 INFO - PROCESS | 2628 | ++DOCSHELL 0x11ba05800 == 46 [pid = 2628] [id = 779] 16:23:51 INFO - PROCESS | 2628 | ++DOMWINDOW == 140 (0x114cd6800) [pid = 2628] [serial = 2335] [outer = 0x0] 16:23:51 INFO - PROCESS | 2628 | ++DOMWINDOW == 141 (0x114d4fc00) [pid = 2628] [serial = 2336] [outer = 0x114cd6800] 16:23:51 INFO - PROCESS | 2628 | 1461281031029 Marionette DEBUG loaded listener.js 16:23:51 INFO - PROCESS | 2628 | ++DOMWINDOW == 142 (0x114f90000) [pid = 2628] [serial = 2337] [outer = 0x114cd6800] 16:23:51 INFO - PROCESS | 2628 | --DOCSHELL 0x114b70800 == 45 [pid = 2628] [id = 673] 16:23:51 INFO - PROCESS | 2628 | --DOCSHELL 0x11c17c800 == 44 [pid = 2628] [id = 666] 16:23:51 INFO - PROCESS | 2628 | --DOCSHELL 0x119a20000 == 43 [pid = 2628] [id = 657] 16:23:51 INFO - PROCESS | 2628 | --DOCSHELL 0x12afdc800 == 42 [pid = 2628] [id = 672] 16:23:51 INFO - PROCESS | 2628 | --DOCSHELL 0x12a939800 == 41 [pid = 2628] [id = 667] 16:23:51 INFO - PROCESS | 2628 | --DOCSHELL 0x11ba07000 == 40 [pid = 2628] [id = 659] 16:23:51 INFO - PROCESS | 2628 | --DOCSHELL 0x11c17d000 == 39 [pid = 2628] [id = 660] 16:23:51 INFO - PROCESS | 2628 | --DOCSHELL 0x11ad84000 == 38 [pid = 2628] [id = 658] 16:23:51 INFO - PROCESS | 2628 | --DOCSHELL 0x11878a000 == 37 [pid = 2628] [id = 656] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 141 (0x12bd95400) [pid = 2628] [serial = 2273] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOCSHELL 0x137038800 == 36 [pid = 2628] [id = 758] 16:23:51 INFO - PROCESS | 2628 | 1461281031625 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] 16:23:51 INFO - PROCESS | 2628 | 1461281031662 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 16:23:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:23:51 INFO - PROCESS | 2628 | 1461281031669 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:23:51 INFO - PROCESS | 2628 | 1461281031672 Marionette TRACE conn2 <- [1,3082,null,{}] 16:23:51 INFO - PROCESS | 2628 | 1461281031676 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}] 16:23:51 INFO - PROCESS | 2628 | 1461281031800 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 140 (0x11b09b000) [pid = 2628] [serial = 2153] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 139 (0x123aa6000) [pid = 2628] [serial = 2099] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 138 (0x114f72c00) [pid = 2628] [serial = 2093] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 137 (0x12a7b9000) [pid = 2628] [serial = 1967] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 136 (0x11c715400) [pid = 2628] [serial = 2054] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 135 (0x11c60a400) [pid = 2628] [serial = 2051] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 134 (0x11ade4c00) [pid = 2628] [serial = 2096] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 133 (0x123c26800) [pid = 2628] [serial = 2156] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 132 (0x12989a000) [pid = 2628] [serial = 2105] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 131 (0x11413fc00) [pid = 2628] [serial = 2021] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 130 (0x11c781000) [pid = 2628] [serial = 2057] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 129 (0x129cf7c00) [pid = 2628] [serial = 2159] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 128 (0x129f32c00) [pid = 2628] [serial = 2108] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 127 (0x12a9e1000) [pid = 2628] [serial = 2165] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 126 (0x1274a1c00) [pid = 2628] [serial = 2102] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 125 (0x12a71c400) [pid = 2628] [serial = 2162] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 124 (0x11853f400) [pid = 2628] [serial = 2024] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 123 (0x11aa1a400) [pid = 2628] [serial = 2048] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 122 (0x1177c4000) [pid = 2628] [serial = 2045] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 121 (0x12b072000) [pid = 2628] [serial = 2253] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 120 (0x12aad5400) [pid = 2628] [serial = 2251] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 119 (0x12b178800) [pid = 2628] [serial = 2256] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 118 (0x12b5c6800) [pid = 2628] [serial = 2259] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 117 (0x11c67c000) [pid = 2628] [serial = 2262] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 116 (0x11c617000) [pid = 2628] [serial = 2263] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 115 (0x12bc5ec00) [pid = 2628] [serial = 2269] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 114 (0x12bc5ac00) [pid = 2628] [serial = 2268] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 113 (0x12b5cc400) [pid = 2628] [serial = 2260] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 112 (0x12a9dcc00) [pid = 2628] [serial = 2265] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 111 (0x12854c800) [pid = 2628] [serial = 2244] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 110 (0x129e5fc00) [pid = 2628] [serial = 2245] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 109 (0x123aa0c00) [pid = 2628] [serial = 2241] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 108 (0x125f41400) [pid = 2628] [serial = 2242] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 107 (0x11c618400) [pid = 2628] [serial = 2239] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 106 (0x12bc51000) [pid = 2628] [serial = 2271] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 105 (0x11add9800) [pid = 2628] [serial = 2236] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 104 (0x11c611000) [pid = 2628] [serial = 2237] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 103 (0x11aa24c00) [pid = 2628] [serial = 2234] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 102 (0x1191c7400) [pid = 2628] [serial = 2233] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 101 (0x129fe0000) [pid = 2628] [serial = 2231] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 100 (0x11c77ac00) [pid = 2628] [serial = 2230] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 99 (0x12b577000) [pid = 2628] [serial = 2228] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 98 (0x12b56e000) [pid = 2628] [serial = 2227] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 97 (0x12b17c000) [pid = 2628] [serial = 2225] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 96 (0x12b172000) [pid = 2628] [serial = 2224] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 95 (0x12b09fc00) [pid = 2628] [serial = 2222] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 94 (0x12b072400) [pid = 2628] [serial = 2221] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 93 (0x12aad9800) [pid = 2628] [serial = 2219] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 92 (0x129fee400) [pid = 2628] [serial = 2218] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 91 (0x12449d000) [pid = 2628] [serial = 2215] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 90 (0x129894800) [pid = 2628] [serial = 2216] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 89 (0x123919000) [pid = 2628] [serial = 2213] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 88 (0x11c630400) [pid = 2628] [serial = 2212] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 87 (0x118f79c00) [pid = 2628] [serial = 2210] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 86 (0x115475000) [pid = 2628] [serial = 2209] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 85 (0x12b071400) [pid = 2628] [serial = 2206] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 84 (0x12b09b000) [pid = 2628] [serial = 2207] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 83 (0x129f3a400) [pid = 2628] [serial = 2247] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 82 (0x129fdf800) [pid = 2628] [serial = 2248] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 81 (0x12a7adc00) [pid = 2628] [serial = 2250] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 80 (0x12b575c00) [pid = 2628] [serial = 2257] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 79 (0x12b0a5c00) [pid = 2628] [serial = 2254] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | --DOMWINDOW == 78 (0x12b971000) [pid = 2628] [serial = 2266] [outer = 0x0] [url = about:blank] 16:23:51 INFO - PROCESS | 2628 | 1461281031874 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:51 INFO - PROCESS | 2628 | ++DOCSHELL 0x119d81800 == 37 [pid = 2628] [id = 780] 16:23:51 INFO - PROCESS | 2628 | ++DOMWINDOW == 79 (0x11413fc00) [pid = 2628] [serial = 2338] [outer = 0x0] 16:23:51 INFO - PROCESS | 2628 | ++DOMWINDOW == 80 (0x114d4f400) [pid = 2628] [serial = 2339] [outer = 0x11413fc00] 16:23:51 INFO - PROCESS | 2628 | 1461281031897 Marionette DEBUG loaded listener.js 16:23:51 INFO - PROCESS | 2628 | ++DOMWINDOW == 81 (0x118cff000) [pid = 2628] [serial = 2340] [outer = 0x11413fc00] 16:23:52 INFO - PROCESS | 2628 | 1461281032302 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]]]}] 16:23:52 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:23:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:23:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:23:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 673ms 16:23:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:23:52 INFO - PROCESS | 2628 | 1461281032347 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 16:23:52 INFO - PROCESS | 2628 | 1461281032349 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 16:23:52 INFO - PROCESS | 2628 | 1461281032353 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:23:52 INFO - PROCESS | 2628 | 1461281032357 Marionette TRACE conn2 <- [1,3086,null,{}] 16:23:52 INFO - PROCESS | 2628 | 1461281032367 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}] 16:23:52 INFO - PROCESS | 2628 | 1461281032492 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 16:23:52 INFO - PROCESS | 2628 | 1461281032506 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:52 INFO - PROCESS | 2628 | ++DOCSHELL 0x11c6e4800 == 38 [pid = 2628] [id = 781] 16:23:52 INFO - PROCESS | 2628 | ++DOMWINDOW == 82 (0x118f80000) [pid = 2628] [serial = 2341] [outer = 0x0] 16:23:52 INFO - PROCESS | 2628 | ++DOMWINDOW == 83 (0x11aa16c00) [pid = 2628] [serial = 2342] [outer = 0x118f80000] 16:23:52 INFO - PROCESS | 2628 | 1461281032551 Marionette DEBUG loaded listener.js 16:23:52 INFO - PROCESS | 2628 | ++DOMWINDOW == 84 (0x11acb3800) [pid = 2628] [serial = 2343] [outer = 0x118f80000] 16:23:52 INFO - PROCESS | 2628 | 1461281032924 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:23:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:23:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 624ms 16:23:52 INFO - PROCESS | 2628 | 1461281032977 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 16:23:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:23:52 INFO - PROCESS | 2628 | 1461281032978 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 16:23:52 INFO - PROCESS | 2628 | 1461281032980 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:23:52 INFO - PROCESS | 2628 | 1461281032982 Marionette TRACE conn2 <- [1,3090,null,{}] 16:23:52 INFO - PROCESS | 2628 | 1461281032984 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}] 16:23:53 INFO - PROCESS | 2628 | 1461281033063 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 16:23:53 INFO - PROCESS | 2628 | 1461281033087 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:53 INFO - PROCESS | 2628 | ++DOCSHELL 0x123f9b000 == 39 [pid = 2628] [id = 782] 16:23:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 85 (0x11b093c00) [pid = 2628] [serial = 2344] [outer = 0x0] 16:23:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 86 (0x11b91f400) [pid = 2628] [serial = 2345] [outer = 0x11b093c00] 16:23:53 INFO - PROCESS | 2628 | 1461281033113 Marionette DEBUG loaded listener.js 16:23:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 87 (0x11bec9c00) [pid = 2628] [serial = 2346] [outer = 0x11b093c00] 16:23:53 INFO - PROCESS | 2628 | 1461281033426 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:23:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:23:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 472ms 16:23:53 INFO - PROCESS | 2628 | 1461281033454 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 16:23:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:23:53 INFO - PROCESS | 2628 | 1461281033456 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 16:23:53 INFO - PROCESS | 2628 | 1461281033459 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:23:53 INFO - PROCESS | 2628 | 1461281033462 Marionette TRACE conn2 <- [1,3094,null,{}] 16:23:53 INFO - PROCESS | 2628 | 1461281033466 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}] 16:23:53 INFO - PROCESS | 2628 | 1461281033580 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 16:23:53 INFO - PROCESS | 2628 | 1461281033687 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:53 INFO - PROCESS | 2628 | ++DOCSHELL 0x1177e7800 == 40 [pid = 2628] [id = 783] 16:23:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 88 (0x11224c400) [pid = 2628] [serial = 2347] [outer = 0x0] 16:23:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 89 (0x112377c00) [pid = 2628] [serial = 2348] [outer = 0x11224c400] 16:23:53 INFO - PROCESS | 2628 | 1461281033727 Marionette DEBUG loaded listener.js 16:23:53 INFO - PROCESS | 2628 | ++DOMWINDOW == 90 (0x114cd4400) [pid = 2628] [serial = 2349] [outer = 0x11224c400] 16:23:54 INFO - PROCESS | 2628 | 1461281034098 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:23:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:23:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 673ms 16:23:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:23:54 INFO - PROCESS | 2628 | 1461281034131 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 16:23:54 INFO - PROCESS | 2628 | 1461281034133 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 16:23:54 INFO - PROCESS | 2628 | 1461281034135 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:23:54 INFO - PROCESS | 2628 | 1461281034136 Marionette TRACE conn2 <- [1,3098,null,{}] 16:23:54 INFO - PROCESS | 2628 | 1461281034138 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}] 16:23:54 INFO - PROCESS | 2628 | 1461281034251 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 16:23:54 INFO - PROCESS | 2628 | 1461281034264 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:54 INFO - PROCESS | 2628 | ++DOCSHELL 0x127e85000 == 41 [pid = 2628] [id = 784] 16:23:54 INFO - PROCESS | 2628 | ++DOMWINDOW == 91 (0x11bfe9000) [pid = 2628] [serial = 2350] [outer = 0x0] 16:23:54 INFO - PROCESS | 2628 | ++DOMWINDOW == 92 (0x11c158c00) [pid = 2628] [serial = 2351] [outer = 0x11bfe9000] 16:23:54 INFO - PROCESS | 2628 | 1461281034292 Marionette DEBUG loaded listener.js 16:23:54 INFO - PROCESS | 2628 | ++DOMWINDOW == 93 (0x11c630c00) [pid = 2628] [serial = 2352] [outer = 0x11bfe9000] 16:23:54 INFO - PROCESS | 2628 | 1461281034632 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]]]}] 16:23:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:23:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:23:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 520ms 16:23:54 INFO - PROCESS | 2628 | 1461281034655 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 16:23:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:23:54 INFO - PROCESS | 2628 | 1461281034657 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 16:23:54 INFO - PROCESS | 2628 | 1461281034659 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:23:54 INFO - PROCESS | 2628 | 1461281034660 Marionette TRACE conn2 <- [1,3102,null,{}] 16:23:54 INFO - PROCESS | 2628 | 1461281034662 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}] 16:23:54 INFO - PROCESS | 2628 | 1461281034760 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 16:23:54 INFO - PROCESS | 2628 | 1461281034764 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:54 INFO - PROCESS | 2628 | ++DOCSHELL 0x12a771800 == 42 [pid = 2628] [id = 785] 16:23:54 INFO - PROCESS | 2628 | ++DOMWINDOW == 94 (0x11c631c00) [pid = 2628] [serial = 2353] [outer = 0x0] 16:23:54 INFO - PROCESS | 2628 | ++DOMWINDOW == 95 (0x11c70e000) [pid = 2628] [serial = 2354] [outer = 0x11c631c00] 16:23:54 INFO - PROCESS | 2628 | 1461281034789 Marionette DEBUG loaded listener.js 16:23:54 INFO - PROCESS | 2628 | ++DOMWINDOW == 96 (0x11c71a400) [pid = 2628] [serial = 2355] [outer = 0x11c631c00] 16:23:55 INFO - PROCESS | 2628 | 1461281035093 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:23:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:23:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 469ms 16:23:55 INFO - PROCESS | 2628 | 1461281035134 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 16:23:55 INFO - PROCESS | 2628 | 1461281035135 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 16:23:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:23:55 INFO - PROCESS | 2628 | 1461281035138 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:23:55 INFO - PROCESS | 2628 | 1461281035139 Marionette TRACE conn2 <- [1,3106,null,{}] 16:23:55 INFO - PROCESS | 2628 | 1461281035142 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}] 16:23:55 INFO - PROCESS | 2628 | 1461281035241 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 16:23:55 INFO - PROCESS | 2628 | 1461281035279 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:55 INFO - PROCESS | 2628 | ++DOCSHELL 0x119a04800 == 43 [pid = 2628] [id = 786] 16:23:55 INFO - PROCESS | 2628 | ++DOMWINDOW == 97 (0x11c778000) [pid = 2628] [serial = 2356] [outer = 0x0] 16:23:55 INFO - PROCESS | 2628 | ++DOMWINDOW == 98 (0x11c780400) [pid = 2628] [serial = 2357] [outer = 0x11c778000] 16:23:55 INFO - PROCESS | 2628 | 1461281035305 Marionette DEBUG loaded listener.js 16:23:55 INFO - PROCESS | 2628 | ++DOMWINDOW == 99 (0x12391dc00) [pid = 2628] [serial = 2358] [outer = 0x11c778000] 16:23:55 INFO - PROCESS | 2628 | 1461281035608 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]]]}] 16:23:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:23:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:23:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:23:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 520ms 16:23:55 INFO - PROCESS | 2628 | --DOMWINDOW == 98 (0x11c67a000) [pid = 2628] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 16:23:55 INFO - PROCESS | 2628 | --DOMWINDOW == 97 (0x129f30800) [pid = 2628] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 16:23:55 INFO - PROCESS | 2628 | --DOMWINDOW == 96 (0x129fdd400) [pid = 2628] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 16:23:55 INFO - PROCESS | 2628 | --DOMWINDOW == 95 (0x12a71ac00) [pid = 2628] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 16:23:55 INFO - PROCESS | 2628 | --DOMWINDOW == 94 (0x115334800) [pid = 2628] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 16:23:55 INFO - PROCESS | 2628 | --DOMWINDOW == 93 (0x1192bc400) [pid = 2628] [serial = 2317] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 16:23:55 INFO - PROCESS | 2628 | --DOMWINDOW == 92 (0x112360800) [pid = 2628] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 16:23:55 INFO - PROCESS | 2628 | --DOMWINDOW == 91 (0x11add9400) [pid = 2628] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 16:23:55 INFO - PROCESS | 2628 | --DOMWINDOW == 90 (0x114d50800) [pid = 2628] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 16:23:55 INFO - PROCESS | 2628 | --DOMWINDOW == 89 (0x115352000) [pid = 2628] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 16:23:55 INFO - PROCESS | 2628 | --DOMWINDOW == 88 (0x123924c00) [pid = 2628] [serial = 2320] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 16:23:55 INFO - PROCESS | 2628 | --DOMWINDOW == 87 (0x114f68c00) [pid = 2628] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 16:23:55 INFO - PROCESS | 2628 | --DOMWINDOW == 86 (0x123f77800) [pid = 2628] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 16:23:55 INFO - PROCESS | 2628 | --DOMWINDOW == 85 (0x11928dc00) [pid = 2628] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 16:23:55 INFO - PROCESS | 2628 | --DOMWINDOW == 84 (0x11aa1f000) [pid = 2628] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 16:23:55 INFO - PROCESS | 2628 | --DOMWINDOW == 83 (0x114cd7800) [pid = 2628] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 16:23:55 INFO - PROCESS | 2628 | 1461281035758 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 16:23:55 INFO - PROCESS | 2628 | 1461281035760 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 16:23:55 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:23:55 INFO - PROCESS | 2628 | 1461281035764 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:23:55 INFO - PROCESS | 2628 | 1461281035765 Marionette TRACE conn2 <- [1,3110,null,{}] 16:23:55 INFO - PROCESS | 2628 | 1461281035767 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}] 16:23:55 INFO - PROCESS | 2628 | 1461281035842 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 16:23:55 INFO - PROCESS | 2628 | 1461281035848 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:55 INFO - PROCESS | 2628 | ++DOCSHELL 0x12addc000 == 44 [pid = 2628] [id = 787] 16:23:55 INFO - PROCESS | 2628 | ++DOMWINDOW == 84 (0x11c782000) [pid = 2628] [serial = 2359] [outer = 0x0] 16:23:55 INFO - PROCESS | 2628 | ++DOMWINDOW == 85 (0x123925800) [pid = 2628] [serial = 2360] [outer = 0x11c782000] 16:23:55 INFO - PROCESS | 2628 | 1461281035874 Marionette DEBUG loaded listener.js 16:23:55 INFO - PROCESS | 2628 | ++DOMWINDOW == 86 (0x123aa6000) [pid = 2628] [serial = 2361] [outer = 0x11c782000] 16:23:56 INFO - PROCESS | 2628 | 1461281036222 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"]]]}] 16:23:56 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:23:56 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 16:23:56 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:23:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:56 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:23:56 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 470ms 16:23:56 INFO - PROCESS | 2628 | 1461281036235 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 16:23:56 INFO - PROCESS | 2628 | 1461281036237 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 16:23:56 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:23:56 INFO - PROCESS | 2628 | 1461281036240 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:23:56 INFO - PROCESS | 2628 | 1461281036243 Marionette TRACE conn2 <- [1,3114,null,{}] 16:23:56 INFO - PROCESS | 2628 | 1461281036248 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}] 16:23:56 INFO - PROCESS | 2628 | 1461281036370 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 16:23:56 INFO - PROCESS | 2628 | 1461281036457 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\", \"3a03535b-bbd9-4238-b02a-1f9708eb4866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:56 INFO - PROCESS | 2628 | ++DOCSHELL 0x12adef800 == 45 [pid = 2628] [id = 788] 16:23:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 87 (0x12391a000) [pid = 2628] [serial = 2362] [outer = 0x0] 16:23:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 88 (0x123c26800) [pid = 2628] [serial = 2363] [outer = 0x12391a000] 16:23:56 INFO - PROCESS | 2628 | 1461281036497 Marionette DEBUG loaded listener.js 16:23:56 INFO - PROCESS | 2628 | ++DOMWINDOW == 89 (0x123ea3c00) [pid = 2628] [serial = 2364] [outer = 0x12391a000] 16:23:56 INFO - PROCESS | 2628 | 1461281036809 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]]]}] 16:23:56 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:23:56 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 624ms 16:23:56 INFO - PROCESS | 2628 | 1461281036865 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 16:23:56 INFO - PROCESS | 2628 | 1461281036867 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 16:23:57 WARNING - u'runner_teardown' () 16:23:57 INFO - No more tests 16:23:57 INFO - Got 0 unexpected results 16:23:57 INFO - SUITE-END | took 518s 16:23:57 INFO - Closing logging queue 16:23:57 INFO - queue closed 16:23:58 INFO - Return code: 0 16:23:58 WARNING - # TBPL SUCCESS # 16:23:58 INFO - Running post-action listener: _resource_record_post_action 16:23:58 INFO - Running post-run listener: _resource_record_post_run 16:23:59 INFO - Total resource usage - Wall time: 542s; CPU: 58.0%; Read bytes: 0; Write bytes: 994709504; Read time: 0; Write time: 4712 16:23:59 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:23:59 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 188686848; Write bytes: 181401088; Read time: 15721; Write time: 355 16:23:59 INFO - run-tests - Wall time: 523s; CPU: 58.0%; Read bytes: 0; Write bytes: 792789504; Read time: 0; Write time: 4243 16:23:59 INFO - Running post-run listener: _upload_blobber_files 16:23:59 INFO - Blob upload gear active. 16:23:59 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:23:59 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 16:23:59 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-central', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 16:23:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-central -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 16:23:59 INFO - (blobuploader) - INFO - Open directory for files ... 16:23:59 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:23:59 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:23:59 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:24:00 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:24:00 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:24:00 INFO - (blobuploader) - INFO - Done attempting. 16:24:00 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:24:00 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:24:00 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:24:01 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:24:01 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:24:01 INFO - (blobuploader) - INFO - Done attempting. 16:24:01 INFO - (blobuploader) - INFO - Iteration through files over. 16:24:01 INFO - Return code: 0 16:24:01 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:24:01 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:24:01 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/e642b947e9565020e36b457ed15eb0c69fc4a4dfb190dd01d4d4d0cb534760550342fcf9eb903c2c036676e24c2a5ed4facda793bad7fc24e35fbb031c51b6b8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/adcc7e1ed0caaa37ea66593a57084774859cccfbfb6f6f39a1739518dd46f6ef2718b3b3fcbbcc6f9496701dfb372664df55f00fd7ca660cad1168e550b5e3b1"} 16:24:01 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:24:01 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:24:01 INFO - Contents: 16:24:01 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/e642b947e9565020e36b457ed15eb0c69fc4a4dfb190dd01d4d4d0cb534760550342fcf9eb903c2c036676e24c2a5ed4facda793bad7fc24e35fbb031c51b6b8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/adcc7e1ed0caaa37ea66593a57084774859cccfbfb6f6f39a1739518dd46f6ef2718b3b3fcbbcc6f9496701dfb372664df55f00fd7ca660cad1168e550b5e3b1"} 16:24:01 INFO - Running post-run listener: copy_logs_to_upload_dir 16:24:01 INFO - Copying logs to upload dir... 16:24:01 INFO - mkdir: /builds/slave/test/build/upload/logs 16:24:02 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=608.573571 ========= master_lag: 0.33 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 8 secs) (at 2016-04-21 16:24:02.364712) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 16:24:02.368250) ========= 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.QrMGdnoH8o/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.5PVjRPANaE/Listeners TMPDIR=/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/e642b947e9565020e36b457ed15eb0c69fc4a4dfb190dd01d4d4d0cb534760550342fcf9eb903c2c036676e24c2a5ed4facda793bad7fc24e35fbb031c51b6b8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/adcc7e1ed0caaa37ea66593a57084774859cccfbfb6f6f39a1739518dd46f6ef2718b3b3fcbbcc6f9496701dfb372664df55f00fd7ca660cad1168e550b5e3b1"} build_url:https://queue.taskcluster.net/v1/task/FiplE5isR_SyLS9nh6FbIg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/FiplE5isR_SyLS9nh6FbIg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012851 build_url: 'https://queue.taskcluster.net/v1/task/FiplE5isR_SyLS9nh6FbIg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/e642b947e9565020e36b457ed15eb0c69fc4a4dfb190dd01d4d4d0cb534760550342fcf9eb903c2c036676e24c2a5ed4facda793bad7fc24e35fbb031c51b6b8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/adcc7e1ed0caaa37ea66593a57084774859cccfbfb6f6f39a1739518dd46f6ef2718b3b3fcbbcc6f9496701dfb372664df55f00fd7ca660cad1168e550b5e3b1"}' symbols_url: 'https://queue.taskcluster.net/v1/task/FiplE5isR_SyLS9nh6FbIg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 16:24:02.401621) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 16:24:02.401995) ========= 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.QrMGdnoH8o/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.5PVjRPANaE/Listeners TMPDIR=/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/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.005217 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 16:24:02.454491) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 16:24:02.457829) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 16:24:02.458228) ========= ========= Total master_lag: 0.48 =========